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