基于A(yíng)T89S52單片機的紅外遙控溫度報警器的設計與實(shí)現
2.2 系統主程序流程
主程序主要作用是調用子程序來(lái)完成整個(gè)系統的正常工作,軟件分成7個(gè)不同的模塊來(lái)進(jìn)行編譯。分別為:DS1302時(shí)鐘模塊,LCD12864液晶顯示模塊,DS18B20溫度檢測模塊,溫度報警、鬧鐘模塊,紅外遙控模塊,下位機與上位機通信模塊以及main主程序模塊。這樣不僅方便程序調和調試,而且有助于程序的分塊開(kāi)發(fā)和集成。系統主程序流程圖如圖3所示。本文引用地址:http://dyxdggzs.com/article/170643.htm
3 系統調試結果
經(jīng)過(guò)調試,文中設計的紅外遙控溫度報警器系統可以正常運行。由于篇幅有限,下面將給出系統正常運行時(shí)的兩個(gè)顯示結果。系統主菜單界面如圖4所示。用VC6.0開(kāi)發(fā)的上位機界面顯示結果如圖5所示。
4 結論
文中以AT89S52單片機為核心設計紅外遙控溫度報警器系統。采用通用遙控器對系統進(jìn)行設置及更改。本系統經(jīng)過(guò)實(shí)際調試,可以正常運行,系統的測量范圍廣泛,適合大多數民用場(chǎng)合。
評論