具體實驗設(shè)計:
STC89C51采用+5V電源供電,設(shè)計要求制作一直流穩(wěn)壓電源,采用220V市電供電,經(jīng)橋式整流后送入濾波電路,再經(jīng)穩(wěn)壓芯片CW7805輸出+5V電壓。單片機容易受外界環(huán)境干擾,因此要求供電電源單獨設(shè)計制作。單片機硬件部分由單片機最小系統(tǒng)配以按鍵、顯示器件構(gòu)成。限于單片機型號采用12MHz晶振和兩個30μF陶瓷平衡電容組成振蕩電路。為使硬件具有通用性,復(fù)位電路采用上電與按鍵復(fù)位結(jié)合設(shè)計,獨立式按鍵通過P1口掃描查詢,分別執(zhí)行設(shè)置、加、減、確定功能。系統(tǒng)還有紅外遙控的功能,可以通過紅外遙控器遠距離控制熱水器的工作,提高了系統(tǒng)的安全性。
系統(tǒng)工作時,首先檢測功能按鍵,進行溫度范圍設(shè)置。其次檢測加減按鍵,進行溫度范圍調(diào)節(jié),也可以按下紅外遙控器上的按鍵操作,與主板上的按鍵功能一樣,然后運行程序,由傳感器DS18B20檢測水溫,當檢測溫度低于預(yù)設(shè)溫度下限時,開始加熱;檢測溫度高于預(yù)設(shè)溫度上限時,停止加熱。并可以預(yù)約加熱,設(shè)定時間0-999分鐘,定時時間到達自動開始加熱。