|
(1)單片機讀取溫度傳感器當前的溫度值并在LCD液晶顯示屏上的第一行顯示當前的溫度值,如Temp:27.5℃。
(2)單片機讀取按鍵狀態并通過人為手動按鍵部分來設置最低溫度到最高溫度的溫度范圍后,由單片機內部進行轉換并在LCD上顯示出人為設定的正常時的溫度范圍。
(3)單片機把溫度傳感器當前值與人為設定的正常溫度范圍進行比較。若當前溫度值低于人為設定的溫度范圍時,報警器部分的蜂鳴器會響以及報警指示燈會亮紅色,同時升溫電路的繼電器閉合使得加熱管開啟工作達到加溫功能,最終使得低溫狀態慢慢達到人為設定的正常溫度范圍內。若當前溫度值高于人為設定的溫度范圍時,報警器部分的蜂鳴器會響以及報警指示燈會亮紅色,同時降溫電路的繼電器閉合使得降溫風扇開啟工作達到降溫功能,最終使得高溫狀態慢慢達到人為設定的正常溫度范圍內。若當前溫度值等于人為設定的溫度范圍時,報警器部分的蜂鳴器不會響以及報警指示燈不會亮紅色,同時升溫電路和降溫電路的繼電器都不閉合,加熱管和降溫風扇都不工作,此時,已經達到人為設定的正常溫度范圍內的恒溫狀態。
(4)按下一次KEY1是在更改人為設置溫度范圍內的最低溫度值,在LCD液晶顯示屏的第二行的最低溫度值前面顯示一個“S”設置符號時,并通過多次按下KEY2或者KEY3來達到最低溫度值增減的功能。按下兩次KEY1是在更改人為設置溫度范圍內的最高溫度值,在LCD液晶顯示屏的第二行的最高溫度值前面顯示一個“S”設置符號時,并通過多次按下KEY2或者KEY3來達到最高溫度值增減的功能。\n\n(5)按下S1復位開關后,系統取消了原先人為設定的正常溫度范圍值,變成了代碼最初設定的默認正常溫度范圍值并顯示在LCD
原理圖在帖子內
代碼見附件
|
|