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

158-基于51单片机烟雾浓度检测超限报警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/1xRUkYFjLpsDhEeLNFNjXRA?pwd=m7gg

基于51单片机烟雾浓度检测超限报警Proteus仿真相关推荐

  1. 基于51单片机酒精浓度检测仪超限报警Proteus仿真

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

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

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

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

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

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

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

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

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

  6. 基于51单片机甲醛浓度检测系统仿真设计(仿真+程序+原理图+报告+讲解)

    文章目录 资料下载(可点击) 功能说明 仿真图 复位电路 晶振电路 程序 原理图: 设计报告: 器件清单: 基于51单片机甲醛浓度检测系统仿真设计(仿真+程序+原理图+报告+讲解) 原理图:Altiu ...

  7. 基于51单片机的教室车辆计数器报警proteus仿真原理图PCB

    功能: 0.本系统采用STC89C52作为单片机 1.LCD1602液晶实时显示进出计数和当前总数 2.系统设计有四个功能按键,按键可设定总数上限阈值,超过上限,系统将报警 3.报警电路由蜂鸣器和LE ...

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

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

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

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

最新文章

  1. CentOS 7.6 MySQL 8.0 RPM包方式安装及新特性介绍
  2. Java输入输出入门 A+B
  3. rabbitMQ 常用api翻译
  4. AngularJS缓存
  5. unity怎么设置游戏页面_王者荣耀李小龙粤语语音包怎么得?李小龙粤语语音包获取与设置方法介绍[多图] - 游戏攻略...
  6. 转 markdown编写规则、语法
  7. html5在线制作网站模板,快速建站 20个设计优秀的HTML网站模板(免费)
  8. Ubuntu常用软件推荐
  9. 人脸识别服务器型号,人脸识别服务器,人脸识别接口,人脸识别方案定制开发
  10. 遗传图谱基础原理培训资料
  11. 如何使用KMS(2)
  12. 数学建模之规划1——线性规划
  13. 云智信短信验证码php示例
  14. 调用百度API(二)——百度翻译
  15. 【Flask】官方教程(Tutorial)-part2:蓝图-视图、模板、静态文件
  16. 【Python自动化办公】批量将Excel表格数据导出为PDF文件
  17. Gym - 101612A 点亮数字
  18. 图书管理系统之登陆注册页面布局(一)
  19. 5-2 人际资源整合-正确看待自己的领导-与领导日常互动-说服领导的技巧
  20. Stata:多个变量组间均值\中位数差异检验

热门文章

  1. ME AND MY GIRLFRIEND: 1
  2. win10激活问题0x80070422 无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。 (SWbemObjectEx)
  3. 科丁乐2020年5月公开赛第一题
  4. davinci-0.3.0安装部署
  5. 黑金开发板zynq7020
  6. FP6291充电型桌面迷你台式小风扇升压方案 DC-DC异步内置MOS管升压恒压芯片带限流
  7. 【ShaderToy中图形效果转译到UnityShaderlab案例分享,数学计算八卦阵_Yin Yang】
  8. esp8266 一直闪蓝灯 一直重启
  9. 自控——线性系统的频率响应法
  10. Android仿微博实现列表滑动播放/暂停视频