基于51单片机温度烟雾检测报警—LCD1602
基于51单片机温度烟雾报警
(仿真+程序+原理图+设计报告)
功能介绍
具体功能:
整个系统以51单片机为核心器件,配合电阻电容晶振等器件,构成单片机的最小系统。
1.LCD1602液晶显示、DS18B20温度传感器、MQ-2烟雾传感器或MQ-5可燃气体传感器及ADC0832模数转换芯片;
2.实时显示当前的烟雾值和温度值;
3.温度和烟雾的报警阈值可以通过三个按键设定;
4.当前温度值超过上限时,红灯亮,蜂鸣器响;
5.当前烟雾值超过上限时,黄灯亮,蜂鸣器响;
硬件设计
使用元器件:
单片机:STC89C52;
(注意:单片机是通用的,无论51还是52、无论stc还是at都一样,引脚功能都一样。程序也是一样的。)
蜂鸣器:BUZZER;直插电解电容:10uf;
报警指示灯:LEDY、LEDR;
LCD1602液晶显示器;SWITCH;
DC电源座:POWER;排针4-Pin:Header;
排针 2-Pin:风扇接口;9脚排阻:10K;
PNP三极管:S9012;烟雾传感器:MQ-2;
色环电阻:4R7、10K、1k、2.2K;
按键6X6X5MM:SW-PB;
数字温度管:DS18B20;
AD转换器:ADC0832;
晶振:12MHZ;
导线:若干;
流程图:
设计资料
01仿真图
本设计使用proteus7.8和proteus8.9两个版本设计!具体如图!
02原理图
本系统原理图采用Altium Designer19设计,具体如图!
03程序
本设计使用软件keil5版本编程设计!具体如图!
04设计报告
一万三千字设计报告,具体如下!
05设计资料
全部资料包括程序(含注释)、仿真源文件 、AD原理图、任务书、开题报告、设计报告、流程图、实物图、元件清单等。具体内容如下,全网最全! !
大家共同学习进步:
点赞分享一起学习成长。