基于单片机家用防盗报警系统设计 - 毕业设计1(4)

2019-08-31 19:35

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

AT89C51、热释电红外传感器、LED、按键、反相器74LS04、蜂鸣器等一些单片机外围应用电路,以及单片机的手工复位电路等。其中D1为电源工作指示灯,D2是正常工作指示灯,D3—D6是起报警指示作用,当RXD脚被置低电平时,D3—D6亮红灯开始报警,同样,TXD脚置高电平时声音报警电路开始工作。电路设有2个按键,S1键作为倒计时的暂停键, S2键作为作为电路复位键。

3.4 软件的程序实现

3.4.1 主程序工作流程图

按上述工作原理和硬件结构分析可知系统主程序工作流程图如下图10所示;

15

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

开始 系统初始化 检测外部有 无信号输入 N Y 启动声光报警电路开始报警 声光报警是否持续10秒 N Y 声光报警结束 Y 是否还有检测信号等待下次报警 N 结束

图10 主程序工作流程图

3.4.2 中断服务程序工作流程图

本主程序实现的功能是:当单片机检测到外部热释电传感器送来的脉冲信号后,表示有人闯入监控区,从而经过单片机内部程序处理后,驱动声光报警

16

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

电路开始报警,报警持续10秒钟后自动停止报警,然后程序开始循环工作,检测是否还有下次触发信号,等待报警从而使报警器进入连续工作状态。同时,利用中断方式可以实现报警持续时间未到10秒时,用手工按键停止的声光报警的作用。手工按键停止报警中断服务程序工作流程图,如下图11所示;

中断源发出中断申请 关中断、保护现场 INTO端有输入信号关闭报警 恢复现场、开中断 中断返回 图11 中断服务程序工作流程图

17

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

4 软件仿真

本设计通过利用Proteus仿真,将所编写的程序用Keil软件编译,

所仿真原理图见附录C。

本设计所要求达到的目标是在接收到红外传感器带来的低电平信

号,可使图中的绿灯由暗变亮,红灯产生报警,可观察到红灯一闪一闪的。当报警结束后,绿灯亮起。

18

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

5 总结

本设计研究了一种基于单片机技术的无线智能防盗报警器。该防盗报警器通过以AT89C51单片机为工作处理器核心,外接热释电红传感器,它是一种新颖的被动式红外探测器件,能够以非接触方式探测出人体发出的红外辐射,并将其转化为相应的电信号输出,同时能有效的抑制人体辐射波长以外的红外光线与可见光的干扰。平时传感器输出低电平,当有人在探测区范围内移动时输出低电平变为高电平,此高电平输入单片机,作为单片机的外部触发信号处理,经单片机内部软件编程处理后,单片机输出控制信号,驱动声光报警电路开始报警。该报警器的最大特点就是使用户能够操作简单、易懂、灵活;且安装方便、智能性高、误报率低。随着现代人们安全意识的增强以及科学技术的快速发展,相信报警器必将在更广阔的领域得到更深层次的应用。

19


基于单片机家用防盗报警系统设计 - 毕业设计1(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:八重洲7800R操作说明书 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: