基于單片機的多點溫度檢測系統設計
3 軟件設計
系統的軟件采用模塊化方法進行編程,主要由主程序、數碼管顯示程序、鍵盤掃描以及按鍵處理程序、溫度測試程序、中斷控制程序等組成。其中主程序完成系統初始化和對采集到的溫度進行計算等;鍵盤掃描電路及按鍵處理程序實現鍵盤的輸入按鍵的識別及相關處理;溫度測試程序主要完成由溫度芯片傳送數據的處理,并進行判斷和顯示;數碼管顯示程序完成向數碼的顯示送數,控制系統的顯示部分;中斷控制程序則實現循環顯示功能。
系統程序流程圖如圖8所示。

圖8 系統程序流程圖
4 結語
利用AT89C51單片機和DSl8B20數字溫度傳感器可以實現多點溫度的檢測與控制。系統具有信號數字化、硬件簡單化和抗干擾能力強等特點,如果與相應的可擴展接口芯片相連,則可實現更多路溫度的測量與控制,以適應工業生產的需要。













評論