51单片机数字温度报警器_ds18b20可调上下限(仿真+程序+原理图+报告+讲解)
原理图:altium designer
仿真版本:proteus 7.8
程序编译器:keil 4/keil 5
编程语言:c语言
设计编号:s0009
主要功能:
1、实时温度测量及显示,超出温度范围声光报警,上下限温度可通过按键设定等功能;
2、温度测量范围0到99.9摄氏度,精度为0.1摄氏度;
3、可设置上下限报警温度,默认上限报警温度为38℃、默认下限报警温度为5℃(通过程序可以更改上下限值);
4、报警值可设置范围:最低上限报警值等于当前下限报警值,最高下限报警值等于当前上限报警值。将下限报警值调为0时为关闭下限报警功能。
使用说明:
1、开机:打开电源,机器进入初始化状态,此时数码管显示 - - - -;片刻即开始显示当前温度。
2、查看当前上下限温度范围:按下【s1】键(设置键),数码管闪烁显示hxxx,h表示上限温度,再次按下【s1】键,数码管闪烁显示lxxx, l表示下限温度。再按【s1】键时退出设置,数码管显示当前实时温度。
3、重新设定上下限温度范围:按下【s1】键一次,数码管闪烁显示hxxx时,此时是设定上限温度,按【s3】键加温度,【s2】键减温度。再按下【s1】键一次,此时是设定下限温度,数码管闪烁显示lxxx时,按【s3】键加温度,【s2】键减温度。再按下【s1】键一次,设置成功并退出设置。
4、报警:当检测到当前实时温度高于上限温度值,或者低于下限温度值,系统会自动发出报警,报警为红灯一直闪烁且蜂鸣器随着灯的频率响。除非重设上下限温度范围,否则报警一直持续。
仿真图:
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。机器进入初始化状态,此时数码管显示 - - - -;片刻数码管显示当前温度值。
查看当前上下限温度范围:按下【s1】键(设置键),数码管闪烁显示hxxx,h表示上限温度,再次按下【s1】键,数码管闪烁显示lxxx, l表示下限温度。再按【s1】键时退出设置,数码管显示当前实时温度。
重新设定上下限温度范围:按下【s1】键一次,数码管闪烁显示hxxx时,此时是设定上限温度,按【s3】键加温度,【s2】键减温度。再按下【s1】键一次,此时是设定下限温度,数码管闪烁显示lxxx时,按【s3】键加温度,【s2】键减温度。再按下【s1】键一次,设置成功并退出设置。
报警:当检测到当前实时温度高于上限温度值,或者低于下限温度值,系统会自动发出报警,报警为红灯一直闪烁且蜂鸣器随着灯的频率响。除非重设上下限温度范围,否则报警一直持续。
仿真中通过按键调整ds18b20温湿度模块的值改变显示数值。
上下箭头用于改变温度的值。下箭头调低数值,上箭头调高数值。
原理图:
NRE接单增加,创意展开28nm技术研发
浅谈智慧路灯的多杆合一
ESG给企业到底能带来什么?
提升车载充电器效率的电池充电解决方案
基于89C51单片机和AD590芯片实现微机通信程序的开发
51单片机数字温度报警器_DS18B20可调上下限
研华推出基于Intel N455处理器的COM-Ultra模块SOM-7562 B1
机器学习43条军规 谷歌机器学习工程最佳实践大解密
俄罗斯MTS与爱立信签署软件供应协议:网络升级
基于Dragonboard 410c的智能魔镜设计(5)——通过人脸进行用户身份识别
DPSK调制解调实验心得
时空图神经网络预测学习应用解析
MAX5556–MAX5559立体声音频数模转换器(DAC)
自连科技发布智慧大健康和工业互联网等新基建领域内物联网解决方案
雷士照明拟以5亿元收购罗曼国际所持蔚蓝芯光的余下60%股权
100kvar可控硅整流器模块
如何提升手机电磁兼容的性能
小米近日再创两项充电新纪录
土壤环境综合检测分析仪器的用途都有哪些
VR设备亦将作为一种载体,大幅度应用于商业