该大赛作品-远程控制温度报警器是一个用AT89S52做的以液晶12864为显示平台,包含红外远程控制模块HS0038,温度测量,时间显示,闹铃提醒和图片浏览等功能。远程控制温度报警器电路组成: 1) 红外数据接收部分:用HS38B作为红外接收器,接收头接收到数据后送入单片机处理。 2) 温度采集部分:执行温度采集的芯片是温度传感器DS18B20,其精度是可达到0.1°C。 3) 时间显示部分:利用单片机AT89S52内置的定时器进行时间更新。 这个制作的最大的特色是多层菜单设计和通过电脑上位机给串口发送数据代替遥控送数,单片机上电开机后会出现一个开机图片,之后进入基本页面,基本界面上包括年月日,星期,时分秒和现在温度。 按按键代码为0x1e的按键后,进入主菜单,主菜单上会有四个选项,分别是温度上下限设置,显示时间设置,闹铃时间设置和图片浏览。按相应按键进入下一级设置子菜单,再按相应按键进行相应处理。 附件内容截图: