基于单片机的家庭防盗报警系统的设计

基于单片机的家庭防盗报警系统的设计

ID:883218

大小:116.51 KB

页数:14页

时间:2017-09-23

基于单片机的家庭防盗报警系统的设计_第1页
基于单片机的家庭防盗报警系统的设计_第2页
基于单片机的家庭防盗报警系统的设计_第3页
基于单片机的家庭防盗报警系统的设计_第4页
基于单片机的家庭防盗报警系统的设计_第5页
资源描述:

《基于单片机的家庭防盗报警系统的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录一、设计要求·············································1二、设计目的············································1三、设计的具体实现·······································11、系统概述······················13·····················12、单元电路设计·······································13、软件程序设计···························

2、············4四、结论与展望···········································6五、心得体会与建议·····························13··········7六、附录·················································8七、参考文献·············································8家庭防盗报警系统设计报告一、设计要求1、当安全状态下,绿灯亮,表示安全;有人入室盗窃时候,感应器(本设计用开关K0代替,合上为有人入室盗

3、窃)自动感应,并向单片机输入信号。2、当检测到有人入室盗窃的信号输入,显示入室盗窃的指示灯,并响起扬声器通知,一定时间后自动恢复安全状态。133、当人为手动停止(用开关K1代替),则恢复安全状态。二、设计目的1、实现入室盗窃的监控及自动报警功能2、报警一段时间(本次设计设置为10S)后自动恢复安全状态3、具有手动停止报警器和报警灯,然后恢复正常状态的功能三、设计的具体实现1、系统概述本家庭防盗报警系统设计包括硬件设计与软件设计两部分。硬件设计部分主要由一片AT89C51单片机芯片与三个功能子电路共同构成,三个功能子电路分别为:1)晶振输入电路,2)安全状态显示及自动检测电

4、路,3)报警响应及手动复位电路,与软件一起作用,实现家庭防盗的自动检测与报警功能。工作原理:2、单元电路设计本家庭防盗报警系统主要由一片AT89C51单片机和三个子电路组成,共同与软件设计配合完成对家庭防盗并且自动报警的智能控制。其中三个子电路设计如下:1)晶振输入电路13图1—1晶振输入电路上图1—1所示为晶振输入电路,图中19与18引脚分别为XTAL1、XTAL2,他们分别接晶振的输入与输出。因为一个机器周期含有6个状态周期,而每个状态周期为2个振荡周期,所以一个机器周期共有12个振荡周期。本设计选择晶振频率为12MHz,输入芯片震荡周期为1/12μs,一个机器周期为

5、1μs。2)安全状态显示及自动检测电路13图1—2安全状态显示及自动检测电路上图1—2所示为家庭防盗报警系统的安全状态显示电路与自动检测电路,如图所示,安全状态显示电路由安全指示灯绿灯D1和电阻R1组成,为使D1正常工作,R1选择220Ω,与D1串联;自动检测及报警电路由开关K0组成,它们分别接管脚P1.0和P1.1,P1口初始状态为高电平;在安全状态下,将P1.0被设置为低电平,安全指示灯绿灯D1被点亮,指示此时为安全状态。当遇到盗窃情况(本设计用开关K0表示,开关合上表示遇窃,打开表示安全)时,管脚P1.1输入低电平,系统检测到低电平信号输入,立即将P1.1置为高电平

6、,安全指示灯绿灯D1灭,并自动转到报警响应电路进行报警。3)报警响应及手动复位电路13图1—3报警响应及手动复位电路上图1—3所示为家庭防盗报警系统的报警响应电路及手动恢复电路;报警电路由报警指示灯D2,电阻R2和扬声器LS2组成,为使D2正常工作,R2选择220Ω,与D2串联;它们分解接管脚P2.3和P2.4;手动复位电路由开关K1组成,接管脚P3.2;当自动检测子电路检测到遇窃信号后,报警电路立即响应,P2.3立即置为低电平,遇窃指示灯红灯D2被点亮,同时P2.4立即置为高电平,扬声器工作。在报警期间,如果检测到K1合上,P3.2接收都信号,立即停止报警响应,遇窃指示

7、灯红灯D2灭,同时扬声器停止工作,转到安全状态,安全指示灯绿灯D1点亮;如果没有检测到P3.2的低电平信号,则报警响应持续10秒,10秒后自动恢复安全状态,安全指示灯绿灯D1点亮。3、软件程序设计根据上述工作原理及硬件结构分析可得程序设计工作流程图如下图1—4所示:13NN判断K0的状态是否为0显示安全状态。绿灯亮,红灯灭,扬声器关闭启动报警状态不断检测K0开关的状态不停检测K1=0?结束Y开始红灯亮,扬声器鸣报警声连续延时Y延时10秒图1—4程序设计工作流程图如上图1—4所示,13本程序实现的功能是:初始化单片机工作在安全状

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。