0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

51单片机数字温度报警器_DS18B20可调上下限

嘉盛单片机 来源:嘉盛单片机 2023-10-22 17:43 次阅读

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文件路径,然后开始仿真。机器进入初始化状态,此时数码管显示 - - - -;片刻数码管显示当前温度值。

d206846a-70af-11ee-939d-92fbcf53809c.jpg

查看当前上下限温度范围:按下【S1】键(设置键),数码管闪烁显示Hxxx,H表示上限温度,再次按下【S1】键,数码管闪烁显示Lxxx, L表示下限温度。再按【S1】键时退出设置,数码管显示当前实时温度。

重新设定上下限温度范围:按下【S1】键一次,数码管闪烁显示Hxxx时,此时是设定上限温度,按【S3】键加温度,【S2】键减温度。再按下【S1】键一次,此时是设定下限温度,数码管闪烁显示Lxxx时,按【S3】键加温度,【S2】键减温度。再按下【S1】键一次,设置成功并退出设置。

d2247cfe-70af-11ee-939d-92fbcf53809c.jpg

d23a2dc4-70af-11ee-939d-92fbcf53809c.jpg

报警:当检测到当前实时温度高于上限温度值,或者低于下限温度值,系统会自动发出报警,报警为红灯一直闪烁且蜂鸣器随着灯的频率响。除非重设上下限温度范围,否则报警一直持续。

d2641fee-70af-11ee-939d-92fbcf53809c.jpgd274ba98-70af-11ee-939d-92fbcf53809c.jpg

仿真中通过按键调整DS18B20温湿度模块的值改变显示数值。

d28ea552-70af-11ee-939d-92fbcf53809c.png

上下箭头用于改变温度的值。下箭头调低数值,上箭头调高数值。

原理图:

d2a2dacc-70af-11ee-939d-92fbcf53809c.jpg







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 51单片机
    +关注

    关注

    273

    文章

    5697

    浏览量

    123127
  • DS18B20
    +关注

    关注

    10

    文章

    778

    浏览量

    80680
  • 蜂鸣器
    +关注

    关注

    12

    文章

    889

    浏览量

    45860
  • 温度报警器
    +关注

    关注

    3

    文章

    29

    浏览量

    11237

原文标题:51单片机数字温度报警器_DS18B20可调上下限(仿真+程序+原理图+报告+讲解)

文章出处:【微信号:嘉盛单片机,微信公众号:嘉盛单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    51单片机ds18b20温度报警器

    51单片机ds18b20温度报警器,最近南方天天下大雨,下的人心情都郁闷了,最近应一个粉丝的留言,说毕业设计课题是一个
    发表于 07-14 07:27

    DS18B20温度显示报警控制设计

    本文设计了一种基于AT89C51 单片机DS18B20温度控制系统。该设计通过AT89S52 单片机驱动
    发表于 12-17 00:24 696次下载
    <b class='flag-5'>DS18B20</b><b class='flag-5'>温度</b>显示<b class='flag-5'>报警</b>控制设计

    51单片机DS18B20数字温度

    51单片机DS18B20数字温度计。
    发表于 05-19 15:32 117次下载

    基于DS18B20数字温度报警系统的设计

    基于SST单片机DS18B20数字温度报警系统
    发表于 02-08 02:34 20次下载

    使用51单片机实现数字温度传感DS18B20应用的完整代码合集免费下载

    使用51单片机实现数字温度传感DS18B20应用的完整代码合集免费下载
    发表于 03-12 16:43 81次下载
    使用<b class='flag-5'>51</b><b class='flag-5'>单片机</b>实现<b class='flag-5'>数字</b><b class='flag-5'>温度</b>传感<b class='flag-5'>器</b><b class='flag-5'>DS18B20</b>应用的完整代码合集免费下载

    51单片机DS18B20[

    一文读懂DS18B20温度传感及编程对于新手而言 DS18B20基本概念仅做了解最重要的是利用单片机
    发表于 11-11 17:36 149次下载
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b>之<b class='flag-5'>DS18B20</b>[

    51单片机-DS18B20单片

    51单片机-DS18B20单片51单片机-DS18B20
    发表于 11-21 11:51 86次下载
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b>-<b class='flag-5'>DS18B20</b><b class='flag-5'>单片</b>

    基于AT89C51单片机用1602LCD与DS18B20设计的温度报警器

    基于AT89C51单片机用1602LCD与DS18B20设计的温度报警器Proteus仿真及程序
    发表于 05-05 10:00 10次下载

    基于AT89C51单片机用数码管与DS18B20设计温度报警器

    基于AT89C51单片机用数码管与DS18B20设计温度报警器Proteus仿真及程序
    发表于 05-04 15:31 35次下载

    基于51单片机DS18B20--温度报警器0例程源代码

    基于51单片机DS18B20--温度报警器0例程源代码
    发表于 05-17 15:05 1次下载

    基于51单片机DS18B20温度传感例程源代码

    基于51单片机DS18B20温度传感例程源代码
    发表于 05-12 16:12 4次下载

    基于51单片机DS18B20温度报警器0例程源代码

    基于51单片机DS18B20--温度报警器0例程源代码
    发表于 05-18 09:57 17次下载

    基于51单片机DS18B20温度传感例程源代码

    基于51单片机DS18B20温度传感例程源代码
    发表于 05-18 09:56 8次下载

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

    通过DS18B20温度传感检测温度并显示在数码管上;
    的头像 发表于 10-17 09:35 2689次阅读
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b><b class='flag-5'>DS18B20</b><b class='flag-5'>温度</b><b class='flag-5'>报警器</b>proteus仿真设计_<b class='flag-5'>可调上下限</b>

    基于51单片机DS18B20温度检测上下限报警proteus仿真

    本资源内容概要:       这是基于51单片机DS18B20温度检测上下限报警proteus仿
    发表于 06-18 10:13 1次下载