ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

基于单片机GSM远程家庭防盗报警系统装置设计(毕设课设)

2020-12-30 21:57:05  阅读:223  来源: 互联网

标签:毕设 课设 报警 单片机 定时器 波特率 include 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)				

标签:毕设,课设,报警,单片机,定时器,波特率,include,GSM
来源: https://blog.csdn.net/DIY_lOVER/article/details/111998995

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有