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