基于单片机煤气天然气泄露GSM短信报警系统设计

 

本设计由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)
点击并拖拽以移动
 

  

posted @ 2020-12-15 21:35  MCU创新DIY  阅读(126)  评论(0)    收藏  举报