一、设计指标
单片机实时检测温度传感器DS18B20的状态,并将DS18820得到的数据进行处理。上电后数码管显示当前的环境温度,通过按键可设置高低温报警值,当检测到的温度高于设置的报警值的时候,蜂鸣器报警同时报警灯闪烁,温度检测精确到0.1度。并具有掉电保存功能,数据保存在单片机内部EEPOM中,进入设置界面后如果没有键按下系统会在15秒后自动退出设置界面。
二、硬件实现及单元电路设计
总系统原理图:
Proteus仿真样例:
正常运行(预设温度37℃)
高温报警设置为40℃
温度达到42℃,LED闪烁,蜂鸣器报警
低温报警设置为15℃
温度达到14℃,LED闪烁,蜂鸣器报警
阅读全文