空調(diào)控制器的實(shí)物圖:
0.png (640.08 KB, 下載次數(shù): 38)
下載附件
2017-10-11 02:26 上傳
程序在Keil uVision4環(huán)境下編寫,編譯通過后生成
.hex文件加載到Protuse下可正常運(yùn)行。程序默認(rèn)溫度為21.0℃,Protuse下設(shè)定DS18B20的溫度也為21.0℃,故開始運(yùn)行時兩路LED燈都不點(diǎn)亮。當(dāng)利用鍵盤設(shè)定的溫度高于DS18B20默認(rèn)的21.0℃時,紅色LED燈被點(diǎn)亮;當(dāng)設(shè)定的溫度低于DS18B20默認(rèn)的21.0℃時,藍(lán)色LED燈被點(diǎn)亮。
本系統(tǒng)所設(shè)計(jì)的空調(diào)溫度控制器僅對溫度部分實(shí)現(xiàn)了控制,但對于實(shí)際空調(diào)中的模式選擇以及定時運(yùn)行等工作過程還無法實(shí)現(xiàn),希望在以后的學(xué)習(xí)研究中能夠解決這些問題。
本次課程設(shè)計(jì)從獲得題目開始便著手準(zhǔn)備,首先分析系統(tǒng)要求,在Protuse里完成硬件原理圖的搭建,然后開始在Keil環(huán)境下著手編寫各部分程序,調(diào)試相應(yīng)的程序,在調(diào)試通過后再下載到Protuse里進(jìn)行仿真,發(fā)現(xiàn)問題后再返回Keil下修改相應(yīng)程序,直到最后仿真通過,最后在Altium Designer 6中畫出電路原理圖。在本次課程設(shè)計(jì)過程中得到了老師以及許多同學(xué)的幫助,感謝那些提供過幫助的老師和同學(xué)。