基于AT89S52单片机的红外遥控温度报警器的设计与实现
2.2 系统主程序流程
主程序主要作用是调用子程序来完成整个系统的正常工作,软件分成7个不同的模块来进行编译。分别为:DS1302时钟模块,LCD12864液晶显示模块,DS18B20温度检测模块,温度报警、闹钟模块,红外遥控模块,下位机与上位机通信模块以及main主程序模块。这样不仅方便程序调和调试,而且有助于程序的分块开发和集成。系统主程序流程图如图3所示。本文引用地址:https://www.eepw.com.cn/article/170643.htm
3 系统调试结果
经过调试,文中设计的红外遥控温度报警器系统可以正常运行。由于篇幅有限,下面将给出系统正常运行时的两个显示结果。系统主菜单界面如图4所示。用VC6.0开发的上位机界面显示结果如图5所示。
4 结论
文中以AT89S52单片机为核心设计红外遥控温度报警器系统。采用通用遥控器对系统进行设置及更改。本系统经过实际调试,可以正常运行,系统的测量范围广泛,适合大多数民用场合。
评论