基于51单片机CO2二氧化碳气体浓度检测超限报警Proteus仿真
资料编号:156 下面是相关功能视频演示:
156-基于51单片机CO2二氧化碳气体浓度检测超限报警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/1-kJXHmQrCvxzxe3zI0rXeg?pwd=ddjl
基于51单片机CO2二氧化碳气体浓度检测超限报警Proteus仿真相关推荐
- 基于51单片机PM2.5浓度检测超限报警Proteus仿真
资料编号:159 下面是相关功能视频演示: 159-基于51单片机PM2.5浓度检测超限报警Proteus仿真(源码+仿真+全套资料) 功能介绍: 采用51单片机作为CPU,ADC0832作为AD ...
- 基于51单片机有害气体浓度检测超限报警Proteus仿真
资料编号:157 下面是相关功能视频演示: 157-基于51单片机有害气体浓度检测超限报警Proteus仿真(源码+仿真+全套资料) 功能介绍: 采用51单片机作为CPU,ADC0832作为AD转换 ...
- 基于51单片机CO一氧化碳可燃气体浓度检测超限报警Proteus仿真
资料编号:160 下面是相关功能视频演示: 160-基于51单片机CO一氧化碳可燃气体浓度检测超限报警Proteus仿真(源码+仿真+全套资料) 功能介绍: 采用51单片机作为CPU,ADC083 ...
- 基于51单片机声音噪声分贝检测采集显示proteus仿真原理图PCB程序设计
硬件设计 (末尾附文件) 功能说明: 1.基于STC89C51/52(与AT89S51/52.AT89C51/52通用)单片机作为主控制器 2.采用LCD1602液晶显示屏实时显示分贝值: 3.使用小 ...
- 基于51单片机甲醛气体浓度检测超限报警系统Proteus仿真
资料编号:155 下面是相关功能视频演示: 155-基于51单片机甲醛气体浓度检测超限报警系统Proteus仿真(源码+仿真+全套资料) 功能介绍: 采用51单片机作为CPU,ADC0832作为A ...
- 基于51单片机空气质量检测超限报警Proteus仿真
资料编号:161 下面是相关功能视频演示: 161-基于51单片机空气质量检测超限报警Proteus仿真(源码+仿真+全套资料) 功能介绍: 采用51单片机作为CPU,ADC0832作为AD转换模 ...
- 基于51单片机烟雾浓度检测超限报警Proteus仿真
资料编号:158 下面是相关功能视频演示: 158-基于51单片机烟雾浓度检测超限报警Proteus仿真(源码+仿真+全套资料) 功能讲解: 采用51单片机作为CPU,ADC0832作为AD转换模 ...
- 【038】基于51单片机的土壤湿度自动浇花系统Proteus仿真设计
一.压缩包资料内容 (1).基于51单片机的土壤湿度自动浇花系统proteus仿真设计一份: (2).基于51单片机的土壤湿度自动浇花系统proteus仿真设计keli源代码一份: (3).基于51单 ...
- 基于51单片机HX711的电子秤称重计价proteus仿真程序设计
设计要求 1.利用压力传感器检测重量信号,经放大和A/D转换,送单片机进行处理,并在液晶屏上显示出被称重量值: 2.最小显示单位为1克: 3.量程超过报警值蜂鸣器报警 资料下载地址:基于51单片机HX ...
最新文章
- 二叉树学习笔记之树的旋转
- SDE要素类导出为shp格式文件
- 创维 linux内核,Linux2.6内核在创维特jx2410平台上的移植四
- MFC版本链表演示程序
- VScode 1.4新版功能
- 11、1.4.3 测试JDK安装成功
- System.getProperty(属性名)方法的使用
- HTML head 头标签
- ARM 编译选项的默认关系 001
- 《Web前端工程师修炼之道(原书第4版)》——互联网与Web
- java软件工程师自我评价_java开发简历自我评价【java简历自我评价模板】
- spPaint3d插件maya安装和介绍教程
- 网课脚本教程 【基础】(2) 脚本制作规范
- 共享计算机突然无法访问,共享的文件突然不能访问了电脑重启后又能访问为什么...
- 关于AS(Android studio)添加recyclerview控件后的进一步仿微信界面
- 2017年总结2018年展望
- 动态规划-规划兼职工作
- 由序列确定二叉树:前序序列和中序序列构造二叉树 后序序列和中序序列构造二叉树 层次遍历序列和中序遍历序列构造二叉树 代码实现(c语言)
- 爬取百思不得姐的段子
- 数据库表设置外键VS不设置外键,哪个更好?
热门文章
- 产品运营的工作内容都有哪些
- win7系统屏保时间设置更改教程
- mysql去重复查询 性能_MySQL中distinct语句去查询重复记录及相关的性能讨论
- 阿里P8的这点Java底层?(合集)
- mklink 搜狗五笔输入法使用拼音输入法的颜文字工具
- Dijkstra算法(蓝桥杯省赛真题)
- Win7 装不上相应的最新的主板系统原因(如微星B550M 系列主板 )以及WIn10 USB装机系统介绍
- 特斯拉AI总监:我复现了LeCun 33年前的神经网络!发现和现在区别不大...
- SharePoint Online 创建网站
- USB2.0协议规范详解