设计说明和要求: ①使用51单片机为核心设计一带串口通信的温度监测仪器;温度传感器要求使用DS18B20,每隔2s左右采集一次环境温度,精度精确到小数点后1位;温度上限值默认设置为32度;使用液晶器件LM016L显示采集的温度和温度上限值,第1行显示温度,第2行显示温度上限值;当采集的温度超过温度上限值时,当进行声光报警,点亮红色LED灯,并控制蜂鸣器发出蜂鸣声;当仪器通过串口接收到字符“A”时,仪器通过串口发送内容格式为“DD.DTDDU”的字符串,其中第1-4位“DD.D”为采集的温度,第5位为字符“T”,为温度标识,第6-7位“DD”为温度上限值,第8位为字符“U”,为温度上限值标识,比如“28.2T32U”,表示采集的温度为28.2度,当前设置的温度上限值为32度。 ③使用Proteus(建议版本:Proteus-7.8sp2,提供,使用方法参考文档:Proteus 7 Professional 51单片机入门教程.pdf,提供)搭建仪器的硬件框架;使用C语言。使用虚拟串口软件(建议软件:vspdxp虚拟串口破解版,提供)虚拟串口线;使用串口调试助手(建议软件:串口调试助手V2.2.exe,提供)与仪器进行仿真调试。
|