【導讀】本設計采用單片機作為數據處理與控制單元,總線從數字溫度傳感器傳遞到單片機上。信號達到控制蜂鳴器和繼電器的目的。并出移位寄存器74LS164、數碼管、和LED顯示電路等組成。數字形式顯示出當前的溫度值。輸出驅動控制信號由輸出,4個LED為狀態(tài)指示,限溫度指示,LED4為低于下限溫度指示。外設電路工作后,溫度下降,當溫度降到正常溫。度后,LED1亮、LED2亮、LED3滅、LED4滅。開始上升,接著進行下一工作周期。本軟件系統(tǒng)有1個主程序,6個子程序組成。METRICCON及數碼管顯示子程序DISP。主程序進行系統(tǒng)初始化操作,主要是進行定時/計數器的初始化。每當定時時間到,調用溫度采集機模數轉換子程序ADCON,得。采樣得到的溫度數據存放在片內RAM的20H單元中。根據采樣值,通過查表及比。較的方法計算出當前的溫度值,并將其存入片內RAM的21H單元。線的非線性,提高測量精度。該子程序調節(jié)溫度,當溫度高于上限溫度時,該子程序利用89C51串口的方式0串行移位寄存器工作方式,