资料编号:160   下面是相关功能视频演示:

160-基于51单片机CO一氧化碳可燃气体浓度检测超限报警Proteus仿真(源码+仿真+全套资料)

功能介绍:

采用51单片机作为CPU,ADC0832作为AD转换模块,LCD1602显示当前采集的一氧化碳浓度数值,通过按键可以调节上限阈值,并且阈值显示在LCD1602上面,如果测量一氧化碳浓度大于当前设置的上限阈值,蜂鸣器进行报警提醒,采用电位器可以调节当前一氧化碳气体浓度,改变LCD1602浓度显示值,全套仿真资料齐全:

下面是该程序展示:

void main()
{
     uchar B;
    uint d,v;
    int buf=100;
    Initialize_LCD();
    InitTimer();
    Delayms(10);
    v = 0x0100;
    StartTimer(0);
    B = 0;
    beep=0;
    while(1)
    {
        d = Get_AD_Result(vout);//读取传感器的AD值
        d &=0x00FF;    
        d = d*1000.0/255;
        #ifdef vmode
        if(d/1000)
        Display_Buffer[1]=d/1000+'0';        //显示测量值 
        else
        Display_Buffer[1]=' ';
        Display_Buffer[2]=d/100%10+'0';
        Display_Buffer[3]=d/10%10+'0';
        Display_Buffer[4]=d%10+'0';

if(KEY1==0)                         //按键报警值加
        {
            buf++;
            if(buf>995) buf=995;
        }
        if(KEY2==0)                        //按键报警值减
        {
            buf--;
            if(buf<5) buf=5;
        }

Display_Buffer[12]=buf/100%10+'0'; //显示报警值
        Display_Buffer[13]=buf/10%10+'0';
        Display_Buffer[14]=buf%10+'0';    
        
        
        ShowString(0,0,Line1);
        ShowString(0,1,Display_Buffer);     
 
        
        
        if(d>buf)
        {
            beep=0;
        Delayms(20);        
                    beep=1;
        Delayms(20);
        }            
        else beep=1;
    }
}

下面是该资料的分享下载链接:

https://pan.baidu.com/s/1PVpOopFzaqHTblfOJRPlRA?pwd=cno3

基于51单片机CO一氧化碳可燃气体浓度检测超限报警Proteus仿真相关推荐

  1. 基于51单片机有害气体浓度检测超限报警Proteus仿真

    资料编号:157  下面是相关功能视频演示: 157-基于51单片机有害气体浓度检测超限报警Proteus仿真(源码+仿真+全套资料) 功能介绍: 采用51单片机作为CPU,ADC0832作为AD转换 ...

  2. 基于51单片机CO2二氧化碳气体浓度检测超限报警Proteus仿真

    资料编号:156   下面是相关功能视频演示: 156-基于51单片机CO2二氧化碳气体浓度检测超限报警Proteus仿真((源码+仿真+全套资料)) 功能介绍: 采用51单片机作为CPU,ADC08 ...

  3. 基于51单片机甲醛气体浓度检测超限报警系统Proteus仿真

    资料编号:155   下面是相关功能视频演示: 155-基于51单片机甲醛气体浓度检测超限报警系统Proteus仿真(源码+仿真+全套资料) 功能介绍: 采用51单片机作为CPU,ADC0832作为A ...

  4. 基于51单片机空气质量检测超限报警Proteus仿真

    资料编号:161   下面是相关功能视频演示: 161-基于51单片机空气质量检测超限报警Proteus仿真(源码+仿真+全套资料) 功能介绍: 采用51单片机作为CPU,ADC0832作为AD转换模 ...

  5. 基于51单片机烟雾浓度检测超限报警Proteus仿真

    资料编号:158   下面是相关功能视频演示: 158-基于51单片机烟雾浓度检测超限报警Proteus仿真(源码+仿真+全套资料) 功能讲解: 采用51单片机作为CPU,ADC0832作为AD转换模 ...

  6. 基于51单片机PM2.5浓度检测超限报警Proteus仿真

    资料编号:159   下面是相关功能视频演示: 159-基于51单片机PM2.5浓度检测超限报警Proteus仿真(源码+仿真+全套资料) 功能介绍: 采用51单片机作为CPU,ADC0832作为AD ...

  7. 【033】基于51单片机的步进电机角度测量与速度设定Proteus仿真设计

    一.压缩包资料内容 (1).基于51单片机的步进电机角度测量与速度设定proteus仿真设计一份: (2).基于51单片机的步进电机角度测量与速度设定proteus仿真设计keli源代码一份: (3) ...

  8. 基于51单片机的温湿度光强二氧化碳气体家庭环境检测proteus仿真

    硬件设计 仿真图1: 该设计是基于51单片机的温湿度光强二氧化碳检测系统,由LCD1602作为显示器,温湿度采用的SHT11传感器,ADC采用的TLC2543,光强就是光敏传感器,气体检测这里采用的是 ...

  9. 基于51单片机PM2.5空气质量检测系统(源程序+仿真+原理图+PCB+论文)

    资料编号:208 功能介绍:(全套毕设资料齐全) 本电路是由51单片机为控制核心,另外主要通过5个模块的电路设计实现功能,他们分别是LCD显示模块.粉尘传感器.A/D转换.蜂鸣器电路.LED指示电路. ...

最新文章

  1. MFC多标签页对话框
  2. 解决导出word迅雷读取地址和下载出错
  3. char,nchar,varchar与nvarchar区别
  4. android数据库开发案例教程,Android Studio项目开发教程 第6章 数据库编程(30页)-原创力文档...
  5. 批量更改文件名的批处理文件
  6. 何不给你单调的鼠标指针换一个好看的样式?(Windows系统下)
  7. 开启计算机远程桌面连接不上,解决win7系统远程桌面连接已开启却无法连接的方法有哪些...
  8. 商务周刊封面:别了,摩托罗拉
  9. 3.2 腾讯云AI解决方案
  10. 网络爬虫学习(二) selenium
  11. fedora下载中的kde、xfce、workstation区别
  12. 【数学】二阶非齐次微分方程的解法
  13. 「常見程式題目」第三版
  14. I am a lazy bone
  15. 图像压缩之奇异值分解(SVD)
  16. 机器学习分类算法_达观数据:5分钟带你理解机器学习及分类算法
  17. 留学生在海外——Nina的幸福澳洲生活
  18. ZOJ--3778--Talented Chef--数学智力题
  19. 基于PaddleDetection实现人流量统计人体检测
  20. npm ERR code EEXIST的问题 node-sass安装问题

热门文章

  1. 基于蚂蚁-遗传优化算法的路径规划问题(Matlab代码实现)
  2. 9.15蚂蚁集团算法岗笔试
  3. stateflow仿真练习实例——汽车五状态逻辑控制仿真
  4. python 进行图片的文字识别
  5. 制作多重启动光盘——启动易(EasyBoo…
  6. 安装anaconda遇到的问题
  7. 【网络】虚拟专用网络工作在哪一层?
  8. 电脑系统下载的镜像文件在哪里图解
  9. 复录比低的计算机学校,这7所报录比低的实力院校,赶紧捡漏一波!
  10. MeeGo 1.2的repo使用方式