其他分享
首页 > 其他分享> > 850【毕业设计】基于单片机GSM远程家庭防盗报警系统装置设计

850【毕业设计】基于单片机GSM远程家庭防盗报警系统装置设计

作者:互联网

本系统主要由单片机和GSM短信模块组成,借助最可靠、最成熟的GSM移动网络,以最直观的中文短消息或电话形式,直接把报警地点的情况反映到您的手机屏幕上。它采用主动式红外传感器进行检测,变有形的传统防盗网防盗窗为无形,给火灾时的逃生提供方便。并配备烟雾传感器和燃气泄漏传感器,实现防火、防燃气泄漏的作用。

功能介绍

本设计以STC89C52单片机位主控,可实现显示万年历,支持掉电保护按键可调;可设置定时报警,时间到,如果有人接近,蜂鸣器报警,继电器吸和,通过GSM向户主发送短信报警,可手动关闭报警装置。

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


#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)				

标签:定时器,850,报警,单片机,毕业设计,波特率,include,GSM
来源: https://www.cnblogs.com/aiesst/p/14426530.html