温度传感器是什么:温度传感器的发展与结构简介
MAX6625可应用在风扇控制、温度告警、系统温度控制和工业设备中。这里列举分布式温度监控与显示的应用实例.仅给出单片机与4个MAX6625的连接电路。如下图所示。
单片机与MAX6625的连接
在应用编程时,应根据系统要求首先用单片机设置MAX6625,其次是读MAX6625中温度寄存器的值。
智能数字温度传感器MAX6625的设置程序
在分布式多点温度测量或监控应用中,MAX6625的初始设置包括MAX6625的选择、配置寄存器的数据写入及高、低温寄存器的写操作。下面以器件1为例进行编程。由于AT89C51无专用的12C总线接口.因而这里以模拟12C接口进行编程。
(1)配置寄存器的写入程序
WRIte:LCALL START :产生起始位
MOV A.#10010000B;MAX6625器件1
地址.R/W=O
LCALL WRBYT :写器件地址
LCALL CACK :查询MAX6625应答
JB FO,WRITE ;无应答重新开始
MOV A,#00000001B;有应答
LcALL WRBYT :写入配置寄存器地址
LCALL CACK
JB F0,WRITE
MOV A,#00010000B:写配置寄存器数据
LCALL WRBYT
LCALL CACK
JB FO,WRITE
LCALL STOP ;产生停止位
RET
评论