H22基于51单片机家用烟雾报警器proteus设计,keil程序,c语言,AT89C51、课题设计、设计报告
作者:单片机仿真   类别:51单片机仿真    日期:2026-10-14 05:15:17    阅读:31 次   消耗积分:0 分

一、设计实现功能如下: 

功能介绍:

使用51单片机设计一个家用烟雾报警器,同时监测温度和火焰,要求如下:

1、DS18B20实时测温,分辨率0.25℃,LCD1602第二行显示实时温度和烟雾浓度;

2、ADC0832采集模拟烟雾传感器的电压,换算成百分制浓度显示;

3、LCD1602第一行显示设定值,K1切换设定项(温度/浓度,光标闪烁定位),K2加、K3减、K4确认退出;

4、设定值限幅保护:温度30~120℃,烟雾浓度20%~100%,调到头自动回绕;

5、三路报警条件任一满足即报警:烟雾浓度达到设定值、温度达到设定值、火焰传感器检测到火焰;

6、报警时蜂鸣器响、继电器吸合启动水泵灭火,两个LED分别指示烟雾越限和温度越限,LCD显示Danger!!!。

 特别注意:程序里有一个first_read_tempe标志——上电后要先读到第一次温度才允许进入报警比较。没有这一步,上电瞬间实时温度还是0,跟设定值一比"必定超标",蜂鸣器开机会先叫一声,这个坑非常隐蔽。


二、资源下载和演示请点击这里:


   点我下载资料

三、仿真图如下:

详细仿真视频和介绍点这里

image.png


proteus设计合集请点击我,自动跳转:https://51mcu.top/article/308

E0AECA7EF2F087EF5708FBCB2563FB13.jpg8C15DAAD66044CD1E86084D4A74CF283.gif


注意:A系列是汇编资料包括仿真和程序源码

T系列只有仿真和程序(c语言)

H系列既包括程序(c语言)和仿真又包括设计报告和视频讲解!




版权所有,转载本站文章请注明出处:proteus单片机
上一篇:H21基于51单片机步进电机正反转控制proteus设计,keil程序,c语言,AT89C51,设计报告
下一篇:H23基于51单片机8位密码锁proteus设计,keil程序,c语言,AT89C51、设计报告、课题设计
${comment['nickname']}   ${comment['createtime']}
  
       
${comment.content}
${reply.nickname} 回复 ${comment.nickname}    ${reply.createtime}
     
  
回复内容:${reply.content}