设计采用stc89c52rc单片机,采集电路采用ZE08甲醛传感器,该甲醛检测仪将测量数据显示在oled液晶屏上,并可通过esp8266模块通过wifi传输至手机app查看。手机APP端可根据当前的甲醛含量进行显示提醒。
说明:
- 附件内容提供原理图及PCB源文件,用altiumdesigner打开。
- 程序采用C语言编写,通过keil软件编译,文件为工程源代码。
【资源下载】下载地址如下(913):https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
#include "reg52.h"
#include "type.h"
#include "codetab.h"
#include "LQ12864.h"
#include "stdio.h"
#include "string.h"
uchar flag=0;
uchar model=0; //模式
uchar temph=30,templ=5,humh=40,huml=10;
uchar RecDate[9]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; //串口接收甲醛数据
unsigned int jiaquan=0; //甲醛含量
unsigned int jiaquanbaojingzhi=500; //甲醛含量报警值
bit uartflag=0; //串口标识
bit finish=0; //接收甲醛数据完成标识
sbit set=P1^6;
sbit add=P3^5;
sbit min=P3^4;
sbit beep=P3^6;
/***********模拟开关*********************/
sbit CS_4052=P1^0;
sbit B_4052=P1^1;
sbit A_4052=P1^2;
void delay1ms(unsigned int ms)//延时1毫秒(不