本系统主要由单片机和GSM短信模块组成,借助最可靠、最成熟的GSM移动网络,以最直观的中文短消息或电话形式,直接把报警地点的情况反映到您的手机屏幕上。它采用主动式红外传感器进行检测,变有形的传统防盗网防盗窗为无形,给火灾时的逃生提供方便。并配备烟雾传感器和燃气泄漏传感器,实现防火、防燃气泄漏的作用。
功能介绍
本设计以STC89C52单片机位主控,可实现显示万年历,支持掉电保护按键可调;可设置定时报警,时间到,如果有人接近,蜂鸣器报警,继电器吸和,通过GSM向户主发送短信报警,可手动关闭报警装置。
(850)
#include "delay.h"
#include "lcd1602.h"
#include "ds1302.h"
#include "display.h"
#include "key.h"
#include "GSM.h"
void main()
{
TMOD=0x20;//定时器1操作模式2:8位自动重载定时
#ifdef FOSC_12M //在这里根据晶振大小设置不同的数值初始化串口
TH1=0xf3;//装入初值,波特率2400
TL1=0xf3;
#else
TH1=0xfd;//装入初值,波特率9600
TL1=0xfd;
#endif //end of SOC_12M
SM0=0;//设置串行通讯工作模式,(10为一部发送,波特率可变,由定时器1的溢出率控制)
SM1=1;//(同上)在此模式下,定时器溢出一次就发送一个位的数据
REN=1;//串行接收允许位(要先设置sm0sm1再开串行允许)
init(); //液晶初始化
Ds1302Init(); //DS1302初始化
while(1)
点击并拖拽以移动