本设计由STC89C52单片机电路+LCD1602液晶显示电路+MQ-2甲烷传感器模块电路+MQ-3酒精传感器模块电路+MQ-9 CO传感器电路+A/D采样PCF8591电路+蜂鸣器报警电路+LED指示灯电路+按键电路+蓝牙模块电路+电源电路组成。

1、LCD1602液晶实时显示当前的甲烷浓度、酒精浓度和CO浓度。

2、如果甲烷浓度或酒精浓度或CO浓度超过设定的阈值,则蜂鸣器报警,否则蜂鸣器不报警。

3、如果甲烷浓度超过设定的阈值,则红灯亮,否则红灯灭。

4、如果酒精浓度超过设定的阈值,则绿灯亮,否则绿灯灭。

5、如果甲CO浓度超过设定的阈值,则黄灯亮,否则黄灯灭。

6、可以通过按键设置煤气浓度、酒精浓度和CO浓度的阈值。

7、通过蓝牙模块将液晶显示的数据实时上传到手机蓝牙APP。

#include <include.h>sbit LED_Y = P1^7;    //绿灯
sbit LED_G = P1^6; //黄灯
sbit LED_R = P1^5; //红灯sbit buzer = P1^4;  //蜂鸣器char dis0[17];               //打印数组初始化
char dis1[17];             //打印数组初始化
unsigned long time_20ms=0;        //定时器计数
unsigned char safeNong_jiawan = 80;    //甲烷浓度
unsigned char safeNong_jiujing = 80;   //酒精浓度
unsigned char safeNong_co = 80;    //CO浓度unsigned char  readAdc = 0; //adc读取标志
unsigned char rekey = 0; //防止按键重复按下
unsigned char setFlag = 0;
void Init_Timer0(void);long jiawanNongDu = 0; //甲烷浓度
long jiujingNongDu = 0; //酒精浓度
long coNongDu = 0; //CO浓度void main (void)
{     unsigned char midvolt;Init_Timer0();        //定时器0初始化InitUART(9600);while (1)         //主循环{if(readAdc == 1)


文章转自电设屋,资料百度网盘下载地址 https://www.aiesst.cn/share.html

转发-基于51单片机的呼出有毒气体(煤气、酒精、co)检测仪设计相关推荐

  1. 基于51单片机的呼出有毒气体(煤气、酒精、co)检测仪设计

    本设计由STC89C52单片机电路+LCD1602液晶显示电路+MQ-2甲烷传感器模块电路+MQ-3酒精传感器模块电路+MQ-9 CO传感器电路+A/D采样PCF8591电路+蜂鸣器报警电路+LED指 ...

  2. 【038】基于51单片机的土壤湿度自动浇花系统Proteus仿真设计

    一.压缩包资料内容 (1).基于51单片机的土壤湿度自动浇花系统proteus仿真设计一份: (2).基于51单片机的土壤湿度自动浇花系统proteus仿真设计keli源代码一份: (3).基于51单 ...

  3. 基于51单片机的简易电容值测量仪proteus仿真设计

    51单片机简易电感测量仪仿真设计( proteus仿真+程序+讲解视频) 仿真图proteus7.8及以上 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0039 51单片机简 ...

  4. 基于51单片机的光照强度检测c语言程序,智能仪器课程设计-基于51单片机的光照强度检测报告.doc...

    该设计论文已经通过各大高校老师审核认可并通过答辩,.欢迎大家下载学习交流.如有疑问可随时联系店主,竭诚为您解答!! 课程设计报告 课程名称: 智能仪器课程设计 题 目: 基于51单片机的光照强度 摘要 ...

  5. 【011】基于51单片机的低频信号发生proteus仿真与实物设计

    ​一.资料内容 (1).基于51单片机的低频信号发生proteus仿真设计一份: (2).基于51单片机的低频信号发生proteus仿真设计keli源代码一份: (3).基于51单片机的低频信号发生A ...

  6. 111、基于51单片机的电磁感应无线充电系统 手机无线充电器设计(程序+原理图+Proteus仿真+程序流程图+论文参考资料等)

    方案选择 单片机的选择 方案一:AT89C52是美国ATMEL公司生产的低电压,高性能CMOS型8位单片机,器件采用ATMEL公司的高密度.非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通 ...

  7. 基于51单片机红外遥控人体感应自动车库门控制设计(程序+Proteus仿真+原理图+PCB图+参考论文+开题报告+任务书等)

    一.硬件方案 单片机的红外遥控人体感应自动门控制系统设计的实现主要有电源5V供电.单片机最小系统.红外感应遥控模块,红外一体接收头,按键电路,步进电机驱动电路,指示灯电路组成.. 二.设计功能 1.如 ...

  8. 基于51单片机的水温可测液体温度的控制器设计

    1 引言 1.1鸡舍温度控制系统设计的意义 随着社会的发展,科技的进步,以及测温仪器在各个领域的应用,智能化已是现代温度控制系统发展的主流方向.特别是近年来,温度控制系统已应用到人们生活的各个方面,但 ...

  9. 13、基于51单片机防火防盗烟雾温度人体红外感应检测设计(程序+原理图+PCB图+Proteus仿真+参考论文+开题报告+元器件清单等)

    摘要     随着社会和经济的发展,防火工作越来越重要,但是目前国内的许多研发都侧重于大型场所的火灾报警.因此,我们就有必要研制一种结构简单.经济实用的家庭烟雾温度人体感应检测报警器以适应市场的需求. ...

最新文章

  1. 【蓝桥杯Java_C组·从零开始卷】第六节(二)、蓝桥杯常用数学公式
  2. @1.0.0 dev: `webpack-dev-server --inline --progress --config
  3. Source Generator:C# 9 将迎来编译时元编程
  4. 您必须学习Java 8的函数式编程吗?
  5. window服务器开站点(不通用)
  6. 在组策略中用户策略仅对特定计算机生效,将组策略应用到满足条件的计算机---配置组策略筛选...
  7. linux IptabLex 攻击
  8. Redis安装+启动报错
  9. UISearchBar控件
  10. C#线程系列讲座(4):同步与死锁
  11. IOS实现打电话后回调
  12. 一步步学习SPD2010--第二章节--处理SP网站(9)---- 关键点
  13. 元数据(MetaData)
  14. 【车牌识别】基于matlab GUI RGB颜色模型车牌识别【含Matlab源码 888期】
  15. 代码随想录动态规划算法PDF
  16. 详解单例模式线程安全
  17. 详述 PROCEDURES_ICD 患者手术情况表 (七)
  18. AutoCAD2016-2020设置经典模式界面
  19. 【10月31日】机器学习实战(二)决策树:隐形眼镜数据集
  20. mciSendString函数简介(播放音乐以及录音相关操作)

热门文章

  1. php怎么创建控制器类,php ci下添加一个创建常用的模块和控制器方法
  2. 桌面邮件飞机源码——VB.NET网络编程简单实例
  3. 工欲善其事必先利其器——办公篇
  4. 你真的了解HR问你的问题么?
  5. 使用matlab设计交互界面(App Designer)
  6. MySQL索引之最左匹配原则
  7. python最适合在哪个系统使用-不要再纠结Python哪个版本好,2020年用Python3就对了...
  8. Windows下文件名区分大小写
  9. aptx与ldac音质区别_买蓝牙耳机前,你或许该搞清楚LDAC、aptX这些蓝牙编码都有啥区别...
  10. 暑期学习日记30:js数学