281【毕设课设】基于51单片机的煤气天然气泄露GSM短信报警器设计-MQ9-GSM

【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

51煤气天然气泄露GSM短信报警器设计-LCD1602-PCF8591-MQ-9-GSM-BELL-LED-KEY

本设计由STC89C52单片机电路+L充电602液晶显示电路+A/D采样PCF8591电路+蜂鸣器报警电路+LED指示灯电路+按键电路+MQ-9煤气传感器电路+电源电路组成。

1、LCD1602液晶实时显示当前的煤气浓度显示。

2、当浓度0~200ppm时,绿灯亮,当浓度达到200ppm时,黄灯亮,当浓度达到400ppm时,红灯亮。

3、可以通过按键设置煤气浓度阈值设置范围210-990,当前阈值超过设置阈值蜂鸣器报警。

4、当前阈值超过设置阈值,GSM模块向手机发送短信“Dangerous!”否则不发送短信。


sbit buzzer =P1^4;
sbit LED=P2^2;
bit rekey =0;//防止重复按下

unsigned long time_20ms=0;			  //定时计数

unsigned char i;
unsigned char dis0[16];//串口数据暂存
unsigned int nongDu = 0;   //浓度
unsigned int setNd = 300;   //设置浓度
bit disFlag = 0;//显示标志
char Crtl_Z[1]={0x1a};	   //发送短信最后字节
unsigned int ReportLater = 5 ; //上报计数
void Init_Timer0(void);//函数命令
void UART_Init(void);
void uartSendByte(unsigned char dat);
void uartSendStr(unsigned char *s,unsigned char length);

void main (void)

猜你喜欢

转载自blog.csdn.net/theroadon/article/details/109261800