【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
51酒精浓度测试仪设计-MQ-3-ADC0832-LCD1602-KEY-BELL-WIFI
本设计由单片机核心电路+MQ-3酒精传感电路+A/D采样ADC0832电路+LCD1602液晶显示电路+按键控制电路+WIFI模块电路+蜂鸣器电路+电源电路组成。
1、LCD1602液晶第一行实时显示酒精当前的溶度,第二行显示设置的报警浓度。
2、可以通过按键设置酒精浓度报警值,并有掉电保存功能。当检测的酒精浓度值超过设定的阀值时,发出声光报警。
3、通过WiFi模块将酒精浓度实时上传到手机APP。
#define uint unsigned int //无符号整型 宏定义 变量范围0~65535
sbit CS=P2^3; //CS定义为P2口的第3位脚,连接ADC0832CS脚
sbit SCL=P2^2; //SCL定义为P2口的第2位脚,连接ADC0832SCL脚
sbit DO=P2^1; //DO定义为P2口的第1位脚,连接ADC0832DO脚
sbit beep = P3^2; //蜂鸣器IO口定义
long dengji,s_dengji = 50; //酒精等级
bit flag_300ms ;
uchar key_can; //按键值的变量
uchar menu_1; //菜单设计的变量
uchar flag_clock;
unsigned char MesCount; //串口发送计数
unsigned char xdata dis0[16];//定义显示区域临时存储数组
#include <intrins.h>
#include "eeprom52.h"
#include "lcd1602.h"
void uartSendStr(unsigned char *s,unsigned ch