基于单片机的温度报警系统proteus仿真

基于单片机的温度监测仿真电路主要包括DS18B20温度采集电路、LCD温度显示电路、蜂鸣器LED灯报警电路和按键切换电路等。具体功能如下:
1、
烧录程序后,单片机上电,DS18B20采集的实时温度通过LCD屏显示,并且实时监测温度值是否在设定值内,超出设定值蜂鸣器和LED灯报警。
2、
当按下按钮时,LCD屏切换显示设定的温湿度上下限值,如果再次按下按钮,LCD屏又将切换显示实时温度值。

proteus硬件仿真图如下:
基于单片机的温度报警系统proteus仿真
程序代码如下:
基于单片机的温度报警系统proteus仿真
基于单片机的温度报警系统proteus仿真
DS18B20驱动程序:基于单片机的温度报警系统proteus仿真
基于单片机的温度报警系统proteus仿真
基于单片机的温度报警系统proteus仿真
lcd1602液晶显示驱动程序:
基于单片机的温度报警系统proteus仿真
基于单片机的温度报警系统proteus仿真
如果程序烧录进去,显示屏乱码或错误报警则需要设置好单片机的晶振频率,如果程序设置为12MHZ,单片机可设置为8MHZ,具体情况通过调试完善。