当前位置: 检测仪 >> 检测仪介绍 >> 51单片机酒精浓度检测仪仿真程序原
AD封装库元器件库大全:封装库
资源目录:
本设计
基于51单片机的酒精浓度检测仪protues仿真设计
资料包含:仿真+程序+原理图+报告(具体看下文资料清单)
原理图:AltiumDesigner
仿真:proteus8.9
程序编译器:keil4/keil5
编程语言:C语言
设计编号:C
功能说明:
由STC89C51单片机+MQ-3酒精传感器+ADC模块+LCD模块+报警模块+电源构成。
1、LCD实时显示酒精浓度;
2、可以按键设置报警值,实现声光报警;三个按键:设置键、加键、减键;
3、当浓度未超过阀值时,绿灯闪烁;当超过阈值时,红灯闪烁并蜂鸣器报警;
仿真图(提供源文件):
程序(提供源文件源码):
以下为部分程序,完整程序可在下载链接获取:
voidmain()//主函数{Init();//初始化液晶函数init();//初始化定时器init_eeprom();//开始初始化保存的数据while(1)//进入循环{for(m=0;m50;m++)//读50次AD值sum=adc(0)+sum;//读到的AD值,将读到的数据累加到sumtemp=sum/50;//跳出上面的for循环后,将累加的总数除以50得到平均值tempif(tempK_ZERO)temp=temp-K_ZERO;//首先减去零点漂移,一般是mVelsetemp=0;sum=0;//平均值计算完成后,将总数清零if(set==0)//set为0,说明现在不是设置状态Display_(temp,WARNING);//显示AD数值和报警值if(tempWARNINGset==0)//AD数值小于报警值{flag=0;//关闭报警}elseif(tempWARNINGset==0)//AD值大于报警值{flag=1;//打开报警}Key();//调用按键函数}}
原理图(提供源文件):
论文:
资料清单:
资料下载链接:
注:仿真程序等源文件需要使用电脑打开,下载到电脑再使用解压密码进行解压!不要使用手机解压!更多资源扫文章最上面
转载请注明:http://www.aideyishus.com/lkyy/551.html