基于51单片机甲醛浓度检测系统仿真设计
基于51单片机甲醛浓度检测系统仿真设计
本设计包含Proteus仿真+程序代码+原理图+设计报告+讲解视频
一、开发环境
原理图:Altium Designer
仿真图:proteus 8.9
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:C0044
二、功能说明
由51单片机+LCD1602液晶显示屏+按键+蜂鸣器+指示灯+电源构成
具体功能:
1、甲醛浓度数据经过单片机处理,由LCD1602实时显示;
②可通过按键设置甲醛报警阈值;
③甲醛浓度超过报警阈值时,开始声光报警。
全部资料包括程序(注释)、AD原理图、protues仿真、参考论文、视频讲解、资料使用介绍等。
资料下载链接(可点击):
https://docs.qq.com/doc/DS3JBYUtZR1F3REFU
三、仿真图
四、程序代码
void main()
{
uchar h,l;
LCD1602_cls(); //LCD 1602 调用初始化程序
TMOD=0x21; //配置定时
TH0=0x4c; //50ms 定时赋值
TL0=0x00;
ET0=1;
TR0=1;
TH1=0xfd; //串口波特率定时初始
TL1=0xfd;
SCON=0x50; //只发送
EA=1; //打开定时总中断
ES=1; //打开串口中断
TR1=1;
h=byte_read(0x2000);
l=byte_read(0x2001); //读取保存的数据
ch2o_H=h256+l;
if(ch2o_H>700)
ch2o_H=80;
while(1)
{
show(); //显示函数
key(); //按键处理程序
proc(); //超限处理程序
}
}
五、原理图
六、PCB
七、设计报告
八、器件清单
| 元件标号 | 元件名称 | 数量 |
|---|---|---|
| C1 | 10uf电解电容 | 1 |
| C2, C3 | 30pf瓷片电容 | 2 |
| J1 | 电源接口 | 1 |
| K1, K2, K3 | 轻触按键 | 3 |
| L1 | 3mm 绿色led灯 | 1 |
| L2 | 3mm 红色led灯 | 1 |
| LS1 | 5V有源蜂鸣器 | 1 |
| P1 | LCD1602液晶显示屏+16P插座 | 1 |
| P2 | 甲醛传感器ZE08-CH2O | 1 |
| P3 | 4针排针 | 1 |
| PR1 | 10K排阻 | 1 |
| Q2 | 8550三极管 | 1 |
| R2 | 3K电阻 | 1 |
| R3 | 330欧电阻 | 1 |
| R6 | 10K电阻 | 1 |
| R7, R10 | 1K电阻 | 2 |
| SW1 | 自锁开关 | 1 |
| U1 | STC89C52单片机+DIP40插座 | 1 |
| Y2 | 11.0592M晶振 | 1 |
九、资料清单&下载链接
常见使用问题及解决方法–必读!!!!
程序
单片机最小系统介绍
11.讲解视频
protues仿真
原理图和PCB图
元件清单
实物图
硬件及芯片详解
开题报告
任务书
论文报告
Altium Designer 安装破解
KEIL+proteus 单片机仿真设计教程
KEIL安装破解
Proteus元器件查找
Proteus安装
Proteus简易使用教程
单片机学习资料
相关数据手册
答辩技巧
设计报告常用描述
鼠标双击打开查找更多51 STM32单片机课程毕业设计.url
资料下载链接(可点击):
https://docs.qq.com/doc/DS3JBYUtZR1F3REFU
更多资源 点击下方链接:
https://docs.qq.com/sheet/DS0xIa0llTmtNakRW
微信公众号:嘉盛单片机