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

155-基于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/1DICufnLgSTZ7iC2JCzV-QA?pwd=lnx2

基于51单片机甲醛气体浓度检测超限报警系统Proteus仿真相关推荐

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

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

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

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

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

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

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

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

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

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

  6. 基于51单片机的室内温度可燃气体检测报警系统Proteus仿真(源码+仿真+全套资料)

    资料编号:133 讲解视频: 133-基于51单片机的室内温度可燃气体检测报警系统Proteus仿真(源码+仿真+全套资料) 功能介绍: 采用51单片机作为主控,LCD1602显示当前温度和可燃气体浓 ...

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

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

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

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

  9. 基于51单片机的PWM控制直流电机设计( proteus仿真+程序+报告+讲解视频)

    基于51单片机的PWM控制直流电机设计( proteus仿真+程序+报告+讲解视频) 仿真图proteus 7.8及以上 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0031 ...

最新文章

  1. 实验1 应用SQL Server进行数据定义和管理
  2. java执行class找不到_命令行运行java的class文件提示找不到或无法加载主类
  3. 全球及中国数字电视产业盈利模式及发展动态建议报告2021-2027年
  4. php下载文件压缩包已经损坏或未知格式,这个压缩文件格式未知或者数据已经被损坏解决方法...
  5. 使用dbms_stats.gather_table_stats调整表的统计信息
  6. hue 查询 hbase 操作相关参考
  7. 如何在openGauss 2.1.0中使用Job?
  8. 安卓应用安全指南 5.3.2 将内部账户添加到账户管理器 规则书
  9. 以太坊2.0合约余额新增13536 ETH
  10. “滚蛋吧”扎克伯格!
  11. Centos7搭建LAMP+Typecho博客
  12. 取消锚(a/)点击后页面跳转的几种方法
  13. JQ-实现图片纵向滚动的效果
  14. (转)敲黑板:IT项目出现问题,足以拖垮整个公司
  15. fgo日服服务器维护,FGO国服和日服哪个福利更好 圣晶石维护补偿对比
  16. 检查计算机设备报告书,关于计算机安全检查的自查报告范文
  17. 现在基因测序的瓶颈主要在哪里?精度?速度?
  18. android studio实现记住密码,Andriod Studio实现保存QQ密码功能(案例代码详解)
  19. 易企CMS采集助力网页快速收录
  20. MIDI音频格式解析

热门文章

  1. 一看就懂:cron 表达式
  2. python布尔类型运算_Python中布尔类型以及与或非运算
  3. java熔断_Hystrix熔断机制原理剖析
  4. java星空屏幕_[Java教程]窗口设置_星空网
  5. 教你用CHARIOT测量网络带宽、网速
  6. TortoiseGit下载指定文件
  7. React尚硅谷张天禹笔记(更新中......)
  8. 计算机考研导师推荐,考研导师
  9. 黑球、白球各100,最后剩下一个是黑球的可能性|编程之美百度腾讯
  10. Android 学习之多状态布局的一种实现方案