基于单片机防火防盗GSM报警系统设计(毕业设计资料)

1、组成=51单片机(STC89C54)+ADC0832采集烟雾传感器+红外对管检测+热释电检测+蜂鸣器报警+按键+LCD1602液晶+GSM模块(SIM800C);
2、功能:51单片机采集ADC0832的AD值,计算出烟雾浓度,并显示在液晶屏幕.通过红外对管检测前方是否有物体,红外热释电检测是否有人走动,按键设置布放状态为开时,红外对管检测有物体,且红外热释电检测有人时就会触发报警,发送报警短信,且蜂鸣器报警;当检测烟雾浓度值大于设置的浓度报警值时也会触发报警,发送报警短信和蜂鸣器报警.
3.可以通过按键设置接收人的手机号码,设置完成后即保存在单片机内部eeprom内, 下次掉电再次上电不用再次设置.即具备掉电存储功能.
资料说明:
附件内容提供AD格式原理图PCB工程文件,用altiumDesigner打开。
程序采用C语言编写,通过keil软件编译,文件为工程源代码。

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

u8  set_flag=0;
u8  ad_dat1=0;   //读取滤波后的AD值
u16  Nd_dat=0;    //烟雾浓度数据
u16 L_Hum=8000;	//浓度报警值
bit flag_set;	// 布放标志  1布防 0撤防
bit flag_yanwu; //烟雾报警检测 1开始检测  0停止检测


sbit j1=P2^0;
sbit j2=P2^1; 
sbit j3=P2^2; 
sbit BEEP=P1^0;	 //蜂鸣器
sbit hw=P1^3;	   //红外人防检测
sbit rsd=P1^7;	 //红外热释电检测

#define Buf1_Max 200 					  //串口1缓存长度
/*************	本地常量声明	**************/
 

 
 unsigned char phone[13]={1,7,5,1,3,2,8,4,1,9,6};     //短信接收方手机号
 unsigned char content[20]="ce shi";//发送短信内容
/*************  本地变量声明	**************/

idata u8 Uart1_Buf[Buf1_Max];

 

  • 2
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值