网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 控制/MCU >

51单片机DS18B20温度报警器proteus仿真设计_可调上下

时间:2023-10-17 09:35

人气:

作者:admin

标签:

导读:通过DS18B20温度传感器检测温度并显示在数码管上;...

主要功能:

基于51单片机的DS18B20温度报警器仿真设计

1、通过DS18B20温度传感器检测温度并显示在数码管上;

2、具有高低温报警功能,高于上限值或者低于下限值蜂鸣器报警;

3、可以通过按键调整温度报警上下限值;

4、按键具有短按和长按功能,短按0.1度加减,长按1度加减

需注意仿真中51单片机芯片是通用的,AT89C51,AT89C52都是51单片机的具体型号,内核是兼容的。无论stc还是at都一样,引脚功能都是一样的,程序也是一样的,芯片可以替换为STC89C52/STC89C51/AT89C52/AT89C51等51单片机芯片。

本设计系统是18b20温度报警系统数码管显示,可设置温度上限高温报警和下限低温报警,报警温度可精确到0.1度,并具有掉电保存功能,数据保存在单片机内部EEPOM中(实物),进入设置界面后如果没有键按下系统会在15秒后自动退出设置界面,人性化的按键设置,按键还具有连加、减功能。

按“设置键” :

有两种操作方式

1)按下就松开,高温设置、低温设置、正常显示温度,

三个界面按一下就切换一次。

2)按下不松开,进入自动切换,每500ms自动切换一次,

2. 按“加键” :有两种操作方式

1)按下就松开,设定的温度值就加0.1度。

2)按下不松开,进入按键连加功能,每500ms自动加一

次,前三次自动加0.1度,之后就是自动加1度。

按“减键” :

有两种操作方式

1)按下就松开,设定的温度值就减0.1度。

2)按下不松开,进入按键连减功能,每500ms自动减一次,前三次自动减0.1度,之后就是自动减1度。

第一次按下“设置键”进入高温报警设置:

按下“加、减”键可设置高温报警,最高设置成99.0度,最低可设置成比低温报警高0.1度。

第二次按下“设置键”进入低温报警设置:

按下“加、减”键可设置低温报警,最低设置成1度,最高可设置成比高温报警低0.1度。

第三次按下“设置键”进入正常温度显示。

仿真图:

打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。开始仿真后,数码管显示当前的温度值28摄氏度。

59430c1a-6c31-11ee-939d-92fbcf53809c.jpg

仿真过程中可以通过设置按键进入设置模式,进入设置模式后线设置温度报警上限值。

第一次按下“设置键”进入高温报警设置:

按下“加、减”键可设置高温报警,最高设置成99.0度,最低可设置成比低温报警高0.1度。

59616458-6c31-11ee-939d-92fbcf53809c.jpg

第二次按下“设置键”进入低温报警设置:

按下“加、减”键可设置低温报警,最低设置成1度,最高可设置成比高温报警低0.1度。

5975de2e-6c31-11ee-939d-92fbcf53809c.jpg

第三次按下“设置键”进入正常温度显示。

原理图:

原理图使用AD绘制

59923f24-6c31-11ee-939d-92fbcf53809c.jpg

程序:

使用keil4或者keil5打开工程文件

59b839ea-6c31-11ee-939d-92fbcf53809c.jpg








审核编辑:刘清

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信