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