關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 溫度傳感器是什么:溫度傳感器的發(fā)展與結(jié)構(gòu)簡介

溫度傳感器是什么:溫度傳感器的發(fā)展與結(jié)構(gòu)簡介

作者: 時間:2012-03-30 來源:網(wǎng)絡(luò) 收藏

智能數(shù)字MAX6625的應(yīng)用

MAX6625可應(yīng)用在風(fēng)扇控制、告警、系統(tǒng)控制和工業(yè)設(shè)備中。這里列舉分布式溫度監(jiān)控與顯示的應(yīng)用實例.僅給出單片機與4個MAX6625的連接電路。如下圖所示。

3.jpg
單片機與MAX6625的連接

在應(yīng)用編程時,應(yīng)根據(jù)系統(tǒng)要求首先用單片機設(shè)置MAX6625,其次是讀MAX6625中溫度寄存器的值。

智能數(shù)字溫度MAX6625的設(shè)置程序

在分布式多點溫度測量或監(jiān)控應(yīng)用中,MAX6625的初始設(shè)置包括MAX6625的選擇、配置寄存器的數(shù)據(jù)寫入及高、低溫寄存器的寫操作。下面以器件1為例進(jìn)行編程。由于AT89C51無專用的12C總線接口.因而這里以模擬12C接口進(jìn)行編程。

(1)配置寄存器的寫入程序

  WRIte:LCALL START :產(chǎn)生起始位

  MOV A.#10010000B;MAX6625器件1

  地址.R/W=O

  LCALL WRBYT :寫器件地址

  LCALL CACK :查詢MAX6625應(yīng)答

  JB FO,WRITE ;無應(yīng)答重新開始

  MOV A,#00000001B;有應(yīng)答

  LcALL WRBYT :寫入配置寄存器地址

  LCALL CACK

  JB F0,WRITE

  MOV A,#00010000B:寫配置寄存器數(shù)據(jù)

  LCALL WRBYT

  LCALL CACK

  JB FO,WRITE

  LCALL STOP ;產(chǎn)生停止位

  RET



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉