2019-11-27
智能溫控箱溫度顯示模塊采用1602C型字符型液晶顯示器。該模塊是一一個慢顯示器件,在執行指令之前先要確認模塊的忙標志為低電平,表示不忙,否則此指令失效。
溫度設置模塊是4個按鍵和4個上拉電阻組成。上拉電阻的作用是使得在開關沒有按下的時候與門的輸入全是高電平不能引起中斷,當ON/OFF鍵和SET鍵被按下的時候,此時與門的兩個輸人端全為高,則此時與門的輸出為高,也不能引起中斷。
智能溫控箱用AT89C52單片機做為微控制單元,并與溫度傳感器DS18B20組成溫度測量單元,兩者通過串行通信將溫度值采集、判斷并有單片機完成對加熱器件的控制,并能通過LCD模塊進行溫度顯示。當箱子內溫度T大于設定溫度TO時加熱器停止工作,T小于設定溫度T0時,加熱器開始工作,溫度設定值的調整由鍵盤輸人。
主程序調用了5個子程序,分別是LCD顯示程序、按鍵掃描及處理程序、溫度采集程序、溫度判決程序、ULN2003驅動程序。LCD 顯示程序,用于溫度等數據的實時顯示;按鍵掃描及處理程序,實現按鍵識別、按鍵輸人及相關處理;溫度采集程序負責把DS18B20所采集的現場溫度讀人到指定的數組中;溫度判決程序,對現場溫度與設定的溫度上下限進行比較,若溫度越界,并且當溫控開關處于開啟狀態時,啟動加熱器工作
上一條: 適合育雛和養殖用的養殖熱風爐
下一條: 智能溫控箱優點簡介