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