基于單片機(jī)的溫濕度監(jiān)控系統(tǒng)設(shè)計
本系統(tǒng)共設(shè)計了6個小模塊,其中除了電源電路之外都和單片機(jī)有直接聯(lián)系,具體的管腳定義如表1所示。
3 軟件設(shè)計
系統(tǒng)單片機(jī)代碼采用C語言編寫,以Keil uVision2為開發(fā)環(huán)境。系統(tǒng)軟件實(shí)現(xiàn)的功能:
1)通過LCD顯示溫濕度值;
2)比較監(jiān)測到的溫濕度值和報警設(shè)置值,發(fā)現(xiàn)超限則蜂鳴器報警提示;
3)根據(jù)相應(yīng)的溫濕度值控制溫濕度調(diào)節(jié)系統(tǒng)運(yùn)行。
根據(jù)溫濕度監(jiān)控系統(tǒng)功能,系統(tǒng)軟件流程圖如圖8所示。
溫濕度傳感器SHTll完成一次測量的工作順序一般為:設(shè)置傳感器分辨率→發(fā)送“啟動傳輸”命令→發(fā)送測量命令→讀輸出的測量值→將輸出測量值轉(zhuǎn)換為物理量。SHTlO數(shù)據(jù)采集程序流程圖如圖9所示:
評論