溫度傳感器是什么:溫度傳感器的發(fā)展與結構簡(jiǎn)介
MAX6625可應用在風(fēng)扇控制、溫度告警、系統溫度控制和工業(yè)設備中。這里列舉分布式溫度監控與顯示的應用實(shí)例.僅給出單片機與4個(gè)MAX6625的連接電路。如下圖所示。
單片機與MAX6625的連接
在應用編程時(shí),應根據系統要求首先用單片機設置MAX6625,其次是讀MAX6625中溫度寄存器的值。
智能數字溫度傳感器MAX6625的設置程序
在分布式多點(diǎn)溫度測量或監控應用中,MAX6625的初始設置包括MAX6625的選擇、配置寄存器的數據寫(xiě)入及高、低溫寄存器的寫(xiě)操作。下面以器件1為例進(jìn)行編程。由于A(yíng)T89C51無(wú)專(zhuān)用的12C總線(xiàn)接口.因而這里以模擬12C接口進(jìn)行編程。
(1)配置寄存器的寫(xiě)入程序
WRIte:LCALL START :產(chǎn)生起始位
MOV A.#10010000B;MAX6625器件1
地址.R/W=O
LCALL WRBYT :寫(xiě)器件地址
LCALL CACK :查詢(xún)MAX6625應答
JB FO,WRITE ;無(wú)應答重新開(kāi)始
MOV A,#00000001B;有應答
LcALL WRBYT :寫(xiě)入配置寄存器地址
LCALL CACK
JB F0,WRITE
MOV A,#00010000B:寫(xiě)配置寄存器數據
LCALL WRBYT
LCALL CACK
JB FO,WRITE
LCALL STOP ;產(chǎn)生停止位
RET
評論