基于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

三、仿真图

img

四、程序代码

img

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(); //超限处理程序

}

}

五、原理图

img

六、PCB

img

七、设计报告

img

八、器件清单

元件标号 元件名称 数量
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

九、资料清单&下载链接

  1. 常见使用问题及解决方法–必读!!!!

  2. 程序

  3. 单片机最小系统介绍

11.讲解视频

  1. protues仿真

  2. 原理图和PCB图

  3. 元件清单

  4. 实物图

  5. 硬件及芯片详解

  6. 开题报告

  7. 任务书

  8. 论文报告

Altium Designer 安装破解

KEIL+proteus 单片机仿真设计教程

KEIL安装破解

Proteus元器件查找

Proteus安装

Proteus简易使用教程

单片机学习资料

相关数据手册

答辩技巧

设计报告常用描述

鼠标双击打开查找更多51 STM32单片机课程毕业设计.url

img

资料下载链接(可点击):

https://docs.qq.com/doc/DS3JBYUtZR1F3REFU

更多资源 点击下方链接:

https://docs.qq.com/sheet/DS0xIa0llTmtNakRW

微信公众号:嘉盛单片机

img