家用防盗报警器设计_第1页
家用防盗报警器设计_第2页
家用防盗报警器设计_第3页
家用防盗报警器设计_第4页
家用防盗报警器设计_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、辽辽 宁宁 工工 业业 大大 学学单片机原理及接口技术单片机原理及接口技术 课程设计(论文)课程设计(论文)题目:题目: 家用防盗报警器设计家用防盗报警器设计 院(系):院(系): 电气工程学院电气工程学院 专业班级:专业班级: 电气电气132132 学学 号:号: 学生姓名:学生姓名: 指导教师:指导教师: (签字)起止时间:起止时间:2012016 6.06.20-201.06.20-2016 6.7.7.3 3 本科生课程设计(论文)课程设计(论文)任务及评语课程设计(论文)任务及评语院(系):电气工程学院 教研室:电气工程教研室 注:成绩:平时20% 论文质量60% 答辩20% 以百分

2、制计算学 号学生姓名专业班级电气132课程设计(论文)题目家用防盗报警器设计课程设计(论文)任务该报警器可对仓库、商店、住宅门窗自动监测,当门窗被开、玻璃被砸碎时,报警器发出警报声,并显示位置。报警器可检测 8 点(门磁和振动监测),并有消音按键。设计任务:设计任务:1. CPU 最小系统设计(包括 CPU 选择,晶振电路,复位电路)2. 门磁和振动传感器选择及接口电路设计3. 报警电路及消音电路设计4.程序流程图设计及程序清单编写技术参数:技术参数:1报警器可检测 8 点,自动检测门窗撬开以及玻璃破碎等情况2工作电源 220V设计要求设计要求:1、分析系统功能,选择合适的单片机及传感器,门窗

3、状态检测电路设计等;2、应用专业绘图软件绘制硬件电路图和软件流程图;3、按规定格式,撰写、打印设计说明书一份,其中程序开发要有详细的软件设计说明,详细阐述系统的工作过程,字数应在 4000 字以上。进度计划第 1 天 查阅收集资料第 2 天 总体设计方案的确定第 4 天 CPU 最小系统设计第 5 天 门磁和振动传感器选择及接口电路设计第 6 天报警电路及消音电路设计第 7 天 程序流程图设计第 8 天 软件编写与调试第 9 天 设计说明书完成第 10 天 答辩指导教师评语及成绩 平时: 论文质量: 答辩: 总成绩: 指导教师签字: 年 月 日本科生课程设计(论文)摘 要随着现代科学技术的进步

4、,经济的不断发展,人们生活水平得到极大提升,对私有财产的安全意识也在不断的增强,防盗措施就显得尤为重要。一般的防盗系统不适合家用,家用防盗装置除了要有报警的功能,还应该具有检测门窗是否被开和显示警报位置等功能。本文利用 89C51 单片机设计了一种防盗报警系统。当检测有入侵信号时,由单片机控制中心发出相应信号控制电话接口电路,自动拨打预设电话号码把报警信息和 LED 数码管显示的警报位置传递给用户,同时控制声音电路使扬声器报警,可以震慑偷盗者。该系统能实现多点集中检测和循环检测,并且该系统设有监测到入侵信号后延时 3 秒再检测一次的功能,这样可以防止误报警。该系统的监测部分利用门磁和振动式传感

5、器,输出接口部分用音响报警电路以及 LED 数码显示电路。这种防盗报警系统性能比较稳定、抗干扰能力强、灵敏度高、安全可靠。关键词:89C51 单片机;防盗报警系统;门磁振荡电路;LED 显示电路本科生课程设计(论文)目 录第 1 章 绪论 .11.1 防盗报警系统概况.11.2 本文研究内容.1第 2 章 CPU 最小系统设计.32.1 家用防盗报警器总体设计方案.32.2 CPU 的选择 .42.3 数据存储器扩展.62.4 复位电路设计.72.5 时钟电路设计.82.6 CPU 最小系统图 .8第 3 章 防盗报警系统输入输出接口电路设计 .103.1 门磁振荡传感器的选择.103.2 防

6、盗报警检测接口电路设计.113.3 防盗报警器输出接口电路设计.113.4 人机对话接口电路设计.12第 4 章 防盗报警系统软件设计 .144.1 软件功能综述.144.2 流程图设计.144.2.1 主程序流程图设计 .144.2.2 子程序流程图设计 .154.3 程序清单.16第 5 章 系统设计与分析 .205.1 系统原理图.205.2 系统原理综述.20第 6 章 课程设计总结 .21参考文献 .22附录 .22本科生课程设计(论文)0第 1 章 绪论1.1 防盗报警系统概况1应用防盗报警系统的意义:随着物质文明和精神文明建设的逐步深入,整个社会治安环境有了根本性的好转。但失盗事

7、件还是时有发生,需要人们严加防范。为了满足现代住宅防盗的需要而设计的家庭式电子防盗系统。需要对老式防盗器进行改进,不但可以用于单一的住宅,也可以规模用于用户的商店、仓库等地点,实现多点集中式检测。2防盗报警的原理及功能:防盗报警系统是用物理方法或电子技术,自动探测发生在布防监测区域内的侵入行为,产生报警 信号,并提示值班人员发生报警的区域部位,显示可能采取对策的系统。防盗报警系统是预防抢劫、盗窃等意外事件的重要设施。一旦发生突发事件,就能通过声光报警信号在安保控制中心准确显示出事地点,于是迅速采取应急措施。防盗报警系统与出入口控制系统、闭路电视监控系统、访客对讲系统和电子巡更系统等一起构成了安

8、全防范系统。3防盗报警器的市场情况目前市面上装备主要有压力触发式防盗报警器、开关电子防盗报警器和压力遮光触发式防盗报警器等各种报警器,但这几种比较常见的报警器都存在一些缺点:(一)压力触发式防盗报警器由于压力板式安装在垫子内,当主机停止工作,主人在家走动时,都很容易失报和误报,其可靠性低。(二)开关式电子防盗报警器一般只有一个定点,有效范围小,而且各种开关也易坏,失报和误报率就高,不可靠。(三)遮光式触发防盗报警器在受到太阳光照射就会引起误报,同时如果由于风吹窗帘的摆动等遮住了光也会引起误报,所以这种报警器的可靠性也不高。再者,就闭路监控电路防盗系统而言:它的安装线路复杂,而且技术要求比较高,

9、价格也比较昂贵,不利于广泛利用。1.2 本文研究内容本文设计了一种利用单片机进行远程控制的家庭防盗报警器,该系统能利用公共电话网络实现异地监控家中的情况,并且家中发生危险情况时能及时将信息传递给主人,具有方便、安全的优点。本科生课程设计(论文)1该报警器可对仓库、商店、住宅门窗自动监测,当门窗被开、玻璃被砸碎时,报警器发出警报声,并显示位置。报警器可检测 8 点(门磁和振动监测),并有消音按键。硬件电路设计有 CPU 最小系统设计(包括 CPU 选择,晶振电路,复位电路)门磁和振动传感器选择及接口电路设计和报警电路及消音电路设计。软件设计有编程程序流程图和程序清单编写。本科生课程设计(论文)2

10、第 2 章 CPU 最小系统设计2.1 家用防盗报警器总体设计方案防盗报警系统一般是由入侵探测器、防盗报警控制器和接警中心(硬件加软件)组成。它的最简单形式是本地(家庭、单位)报警系统,它的组成部分是入侵探测器和本地报警控制器,以及声光报警器。此防盗报警系统还可以用于宾馆、仓库、居民楼等场所,它能对监测点进行自动检测(可供 8 点监测),一旦出现盗情,能立即报警,并指示被盗的地点编号。该防盗报警系统具有结构简单、可靠性高、成本低等特点。若更换其它的传感器还可用于火灾报警、煤气泄漏报警等。就此设计的核心模块来说,单片机就是设计的中心单元,所以此系统也是单片机应用系统的一种应用。单片机应用系统也是

11、有硬件和软件组成。硬件包括单片机、输入/输出设备、以及外围应用电路等组成的系统,软件是各种工作程序的总称。单片机应用系统的研制过程包括总体设计、硬件设计、软件设计等几个阶段。图 2.1 系统组成框图复位电路89C51门磁振荡检测报警电路7段LED显示电路电源电路本科生课程设计(论文)3各部分电路功能及作用:门磁与振荡电路是家用防盗报警器的传感器,具有检测灵敏,体积小,安装方便等优点,能够监测到门窗被开、玻璃被砸碎等信号,而且有隐蔽性,不易被偷盗者发现,所以用来作为系统的首选检测电路。当监测到入侵信号时,能够把信号经过 A/D 转换后传送给 CPU,让 CPU 处理入侵信号。显示电路采用两位 7

12、 段 LED 显示,可以显示 8 个检测点。当出现入侵信号后,显示电路能够准确显示事故发生位置,便于及时实施防盗工作。声音电路的设计采用蜂鸣器,信号经过放大电路后声音大,可以吓跑盗窃者,同时也提高户内人员的警惕性。电源电路计方便用户使用,直接接 220V 交流电源即可,不必担心电池没有电而失去了报警器的功能。电源交流 220V 经过整流桥整流后,再经滤波电路用7805 进行稳压,输出 5V 的直流电压为 CPU 供电。消音部分可采用按键式复位电路,避免系统误报警时蜂鸣器不停发出声响,造成不良影响。主机选用 AT89C51 单片机,P3 口接入 8 组门磁与振荡检测电路并联电路组经过放大器与门电

13、路接入。P1 口连输出经芯片 MC14543 接两位 7 段 LED 数码显示器。报警蜂鸣电路接于 P3.7。晶振电路接于 XTAL1、 XTAL2 ,复位电路接于 RESET,电源电路与 VCC、GND 连接。2.2 CPU 的选择1.单片机选择单片机能够接受 A/D 转换电路输入的数字信号,并将输入的信号进行处理和运算,以控制电流或者控制电压的形式输出给被控制的单元电路,完成各项任务要求。2.AT89C51 单片机的性能及应用AT89C51 单片机温度测控仪采用 Atmel 公司的 AT89C51 单片机,采用双列直插封装(DIP),有 40 个引脚。其主要特征如下:(1) 面向控制的 8

14、 位 CPU ;(2) 一个片内振荡器和时钟产生电路,振荡频率为 024MHz;(3) 片内 4KB Flash ROM 程序存储器;(4) 128B 的片内数据存储器;(5) 可寻址 64KB 的片外程序存储器和片外数据存储器控制电路;(6) 2 个 16 位定时/计数器;本科生课程设计(论文)4(7) 4 个并行的 I/O 口,共 32 条可单独编程的 I/O 线;(8) 中断系统有 5 个中断源,可编为两个优先级;(9) 一个全双工的异步串行口;(10)21 个特殊功能寄存器;(11)具有节电工作方式,即休闲方式和掉电保护方式。图 2.2 89C51 单片机引脚图 89C51 的引脚及功

15、能: 1.电源引脚VSS:接地端。VCC:电源端。正常操作及对 FLASH ROM 编程和验证时接+5V 电源。2.时钟信号引脚XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。XTAL2:振荡器反相放大器的输出端。3.输入输出引脚P0 口:是双向 8 位三态 I/O 口。在访问外部存储器时,可分时用作低 8 位地址线和 8 位数据线;在 FLASH ROM 编程时,它输入指令字节,而在验证程序时,则输出指令。P0 口能驱动 8 个 LSTTL 门电路。P1 口:是一个具有内部上拉电阻的 8 位双向 I/O 口。在对 FLASH ROM编程和程序验证时,它接受低 8 位地址。能驱动 4

16、个 LSTTL 门电路。P2 口:P2 口是一个具有内部上拉电阻的 8 位双向 I/O 口。在访问外部存储器时,它送出高 8 位地址。在对 FLASH ROM 编程和程序验证时,它接收高 8位地址和其他控制信号。能驱动 4 个 LSTTL 门电路。P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST9P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR16P3.7/RD17XT AL218XT AL119P2.021P2.122P2.223P2.324P2.425P2.526P2

17、.627P2.728PSE N29AL E30EA31P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039VSS20VC C4089C 51本科生课程设计(论文)5P3 口:P3 口是一个具有内部上拉电阻的 8 位双向 I/O 口,能驱动 4 个LSTTL 门电路。4.控制信号引脚RST: 复位信号输入端,高电平有效。当振荡器工作时,出现两个机器周期以上的高电平,就可以使单片机复位。ALE/PROG:地址锁存允许信号。PSEN:外部程序存储器选通信号。EA/VPP:访问内、外部程序存储器控制信号。接高电平时,CPU 访问并执行内部程序存储器的指令,但

18、当程序计数器值超过 0FFFH 时,将自动转去执行外部程序存储器中的程序。接低电平时,CPU 只访问并执行外部程序存储器中的指令。2.3 数据存储器扩展89C51 单片机片内有 128B 的 RAM 存储器,在实际应用中仅靠这 128B 的数据存储器是远远不够的。这种情况下可利用 89C51 单片机所具有的扩展功能,扩展外部数据存储器。89C51 单片机最大可扩展 64KB RAM。本文中采用数据存储器静态 RAM6264 进行数据存储器扩展。6264 是 8K*8位静态随机存储器,采用 CMOS 工艺制造,单一+5V 电源供电,额定功耗200mW,典型存取时间 200ns,为 28 线双列直

19、插式封装。本科生课程设计(论文)6图 2.3 89C51 单片机系统扩展图6264 与 89C51 的硬件连接图 2.3 所示。6264 的片选线 CE1 接 89C51 的P2.7,第二片选线 CE2 接高电平,保持一直有效状态,6264 是 8KB 容量的RAM,故使用了 13 根地址线。本文选用地址锁存器为 74LS373。当 74LS373 用作地址锁存器时,应使 OE为低电平,此时锁存使能端 C 为高电平时,输出 Q0 至 Q7 状态与输入端 D1 至D7 状态相同;当 C 发生负的跳变时,输入端 D0 至 D7 数据锁入 Q0 至 Q7。51单片机的 ALE 信号可以直接与 74L

20、S373 的 C 连接。在 MCS-51 单片机系统中,常采用 74LS373 作为地址锁存器使用,2.4 复位电路设计复位的主要作用是把特殊功能寄存器的数据刷新为默认数据,单片机在运算过程中由于干扰等外界原因造成寄存器中数据混乱不能使其正常继续执行程序(称死机)或产生的结果不正确时均需要复位,以使程序重新开始运行。单片机储器单片机的复位是靠外电路来实现的,在正常运行情况下,只要RST 引脚上出现两个机器周期时间以上的高电平,即可引起系统复位,复位电路就是利用它把电路恢复到起始状态。但如果 RST 引脚上持续为高电平,单片机就处于循环复位状态。可见复位的时间和充电的时间有关,充电时间越长复位时

21、间越长,增大电容或增大电阻都可以增加复位时间。为了保证系统可靠复位,在P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST9P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR16P3.7/RD17XTAL218XTAL119P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728PSEN29ALE30EA31P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039VSS20VC C4089C 51A

22、122A73A64A55A46A37A28A19A010D011D112D213D315D416D517D618D719CE120A1021OE22A1123A924A825CE226WE27NC16264D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1G1174LS373本科生课程设计(论文)7设计复位电路时,一般使 RESET 引脚保持 10ms 以上的高电平,单片机就能实现复位。复位操作有两种情况,即上电复位和手动(开关)复位。本系统采用手动复位方式。图 2.4 复位电路图如图 2.4 所示,这种复位电路是一种用来使电

23、路恢复到起始状态的电路设备,它的操作原理与计算器有着异曲同工之妙,只是启动原理和手段有所不同。2.5 时钟电路设计单片机的时钟信号用来提供单片机片内各种微操作的时间基准,时钟信号通常用两种电路形式得到:内部振荡和外部振荡。AT89C51 单片机内部有一个用于构成振荡器的高。增益反向放大器,引脚 XTALl(X1)和 XTAL2(X2)分别是此放大电器的输入端和输出端。如采用外部时钟源驱动器件,XTAL2 应不接。本文设计该反向放大器配置为内部振荡。在其外接晶体振荡器(简称晶振)或陶瓷谐振器就构成了内部振荡方式。由于采用内部振荡方式时,电路简单,所得的时钟信号比较稳定,实际使用中常采用这种方式。

24、RESETVC CR1200+ C22uR21k89C 51V C CRESETV S S本科生课程设计(论文)8图 2.5 时钟电路图当 CPU 系统外接晶振时,C3 和 C4 值通常选择为 22uF 左右;外接陶瓷谐振器时,C1 和 C2 可稳定频率并对振荡频率有微调作用,振荡频率范围是 0 到24MHz。为了减少寄生电容,更好地保证振荡器稳定可靠的工作,谐振器和电容应尽可能安装的与单片机芯片可靠。因为一个机器周期含有 6 个状态周期,而每个状态周期为 2 个振荡周期,所以一个机器周期共有 12 个振荡周期,如果外接石英晶体振荡器的振荡频率为12MHZ,一个振荡周期为 1/12us,故而一

25、个机器周期为 1us。2.6 CPU 最小系统图根据上述 4 节图,形成完整的 CPU 最小系统图,如图 2.6 所示C1C2内内PD内内内内内内内内89C 51123&A本科生课程设计(论文)9图 2.6CPU 最小系统图CPU 最小系统图由 CPU(89C51),复位电路(图左上),时钟电路(图左)和数据存储器的扩展图构成,来控制和处理整个防盗报警系统。复位电路:由电容串联电阻构成,由图并结合“电容电压不能突变”的性质,可以知道,当系统一上电,RST 脚将会出现高电平,并且这个高电平持续的时间由电路的 RC 值来决定。典型的 51 单片机当 RST 脚的高电平持续两个机器周期以上就

26、将复位,所以适当组合 RC 的取值就可以保证可靠的复位。一般教科书推荐 C 取 10u,R 取 8.2K。当然也有其他取法的,原则就是要让 RC 组合可以在RST 脚上产生不少于 2 个机周期的高电平。至于如何具体定量计算,可以参考电路分析相关书籍。晶振电路:典型的晶振取 11.0592MHz(因为可以准确地得到 9600 波特率和19200 波特率,用于有串口通讯的场合)/12MHz单片机:一片 AT89C51 兼容单片机R1200+C22uC1C2内内R21KVC CP1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST9P3.0/RXD10P3.1/TXD

27、11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR16P3.7/RD17XTAL218XTAL119P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728PSEN29ALE30EA31P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039VSS20VC C4089C 51A122A73A64A55A46A37A28A19A010D011D112D213D315D416D517D618D719CE120A1021OE22A1123A924A825CE226WE27N

28、C16264D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1G1174LS373本科生课程设计(论文)10第 3 章 防盗报警系统输入输出接口电路设计3.1 门磁振荡传感器的选择该系统的传感器选用门磁式、振动式的功能开关量传感器,型号为 ABS-600-01,具有检测灵敏,体积小,安装方便等优点,能够监测到门窗被开、玻璃被砸碎等信号,而且有隐蔽性,不易被偷盗者发现,所以用来作为系统的首选检测电路。当门磁与振荡传感器监测到入侵信号时,能够把信号传送给 CPU,让 CPU处理入侵信号。我们采用 8 组门磁振荡检测电路,并行输入,

29、只要有一个为高电平即可启动电路。如果需要有更多检测点时,可并联加入。3.2 防盗报警检测接口电路设计图 3.1检测接口电路检测接口电路如图 3.1,由于门磁振荡器是开关量,就不需要 A/D 转换器。当门磁振荡传感器监测到入侵信号,可以把信号传递给 CPU,只要有一个为高电RST1R3.0/RXD2P3.1/TXD3XT AL24XT AL15P3.26P3.37P3.48P3.59GN D10P3.711P1.012P1.113P1.214P1.315P1.416P1.517P1.618P1.719VC C2089C 51内内内内VC CR1内内内内内内内内内内内内R4R2R3本科生课程设计(

30、论文)11平就立即报警。3.3 防盗报警器输出接口电路设计输出接口报警电路采用蜂鸣电路,用来吓跑偷盗者,同时提醒屋内人员,便于及时采取有效防盗措施。声音输出电路电路如图 3.2 所示。利用 555 振荡器产生振荡,可是蜂鸣器发出声响。如果声音不够响亮可以加上一个放大器进行放大,在系统中还设有消音按键防止误报警时对邻居造成影响。图 3.2输出声音电路3.4 人机对话接口电路设计1.按键设计图 3.3按键电路按键电路如图 3.3。由于本文按键部分只需要按键来进行消音,所以采用独立式键盘。独立式按键模块:这种键盘连接适用于按键数量比较少,单片机引脚VC CRP3.1SPE AKERR1R2R3RST

31、1R3.0/RXD2P3.1/TXD3XT AL24XT AL15P3.26P3.37P3.48P3.59GN D10P3.711P1.012P1.113P1.214P1.315P1.416P1.517P1.618P1.719VC C2089C 51TRIG2OUT34CVOLT5THR6DIS781GNDVCCRESET555本科生课程设计(论文)12比较富裕的情况,程序编写比较容易,方便控制。2.显示电路设计图 3.4显示电路显示电路如图 3.4,采用 MC14543 芯片进行译码输出,7 段码可显示 8 个数字代表的 8 个监测点。能够及时显示警报位置,便于户主采取措施。d1c2b3a4

32、LD5D07D38BI9D210D111M13g15f16e17MC 14543RST1R3.0/RXD2P3.1/TXD3XTAL24XTAL15P3.26P3.37P3.48P3.59GND10P3.711P1.012P1.113P1.214P1.315P1.416P1.517P1.618P1.719VC C20P2.621P2.722WR2389C 51D0D1D2D3D0D1D2D31231AabfcgdeDPYLEDgn1234567abcdefgDPY_7-S EG本科生课程设计(论文)13第 4 章 防盗报警系统软件设计4.1 软件功能综述根据总体设计方案,防盗报警系统包括主程序

33、、读数子程序、显示报警子程序主程序主要用来进行初始化,设置口地址和控制字,并对检测结果进行核对和控制读数子程序用来读取门磁振动检测电路的输入数据进行分析显示。显示报警子程序,利用芯片进行译码显示,转为 BCD 码后输出。4.2 流程图设计4.2.1 主程序流程图设计图 4.1系统程序流程图开始初始化报警否延时3秒再读相同口相符否声音报警并显示报警位置YYNN结束本科生课程设计(论文)14主程序主要用来进行初始化,设置口地址及其控制字,并对检测结果进行核对,控制,其流程图如图 4.14.2.2 子程序流程图设计显示和报警子程序主要用于对所查找的报警点进行显示报警,其流程程序图如图 4.2 所示。

34、图 4.2显示及报警流程图取有报警口控制字P0口00H(R2)P1口04H(R2)P2口08H(R2)P3口12H(R2)824316H(R3)824300H(R3)PX.016H(R4)调显示PX.102H(R4)调显示PX.203H(R4)调显示PX.304H(R4)调显示返回本科生课程设计(论文)154.3 程序清单 ORG 0000H ;初始化 START:MOV P1,#0F0H ;赋初值 MOV R3,#0D0H MOV 20H,#02H M1:MOV A,R3 ;判断是否报警ACALL READ JZ N1ACALL M2 N1:MOV A,R1 ;延时3秒 INC AMOV R

35、1,AACALL READJZ N2ACALL M2 N2:MOV A,R1 ;再读相同口INC AMOV R1,AACALL READJZ N3ACALL M2 N3:MOV A,R1;相符否?INC AMOV R1,AACALL READJZ N4ACALL M2 N4:MOV R3,#0B0H ;现实并报警 MOV A,02HDEC AJNZ M1 ;检测完返回SJMP START READ:MOV P1,A 本科生课程设计(论文)16CLR P1.4ORL P1,#0FHMOV A,P1 SETB P1.4ANL A,#0FHRET M2:MOV R0,ALCALL DELAD1MOV

36、 A,R1ACALL READXRL A,R0 JNZ M22 ACALL TLTC M22:RET TLTC:MOV A,R1 ANL A,#0FHMOV R7,AJNZ L1MOV R2,#00H L1:MOV A,R7XRL A,#01HJNZ L2MOV R2,#04H L2:MOV A,R7XRL A,#02HJNZ L3MOV R2,#08H L3:MOV A,R7XRL A,#03HJNZ L3MOV R2,#12H LL3:MOV A,R1 ANL A,#0F0HRLC A本科生课程设计(论文)17JC L4MOV R3,#16HL4:RLC AJC L5MOV R3,#00H

37、L5:MOV A,R0 RRC AMOV R0,AJNC L6MOV R4,#01HLCALL DISL6:MOV A,R0RRC AMOV R0,AJNC L7MOV R4,#02HLCALL DISL7:MOV A,R0RRC A MOV R0,AJNC L8MOV R4,#03HLCALL DISL8:MOV A,R0RRC AJNC L9MOV R4,#04HLCALL DISL9:RET DIS:MOV A,R2 ADD A,R3DA AADD A,R4DA A本科生课程设计(论文)18MOV R4,AMOV 21H,#00HHDISP:MOV A,R4ANL A,#0F0HORL

38、A,#07HMOV P2,AACALL DELAD2MOV A,R4ANL A,#0FHSWAP AORL A,#0BHMOV P2,A ACALL DELAD5INC 21HMOV A,#0FFHXRL A,21HJZ B1SJMP HDISPB1:RET DELAD1:MOV R5,#04H DELAD2:MOV R6,#0F0H DELAD3:MOV R7,#0F7H DELAD4:NOPNOPDJNZ R7,DELAD4DJNZ R6,DELAD3DJNZ R5,DELAD2RET DELAD5:MOV R5,#02H DELAD6:MOV R6,#0FFHDJNZ R6,$DJNZ

39、R5,DELAD6RETEND本科生课程设计(论文)19第 5 章 系统设计与分析5.1 系统原理图系统原理图见附录5.2 系统原理综述系统原理图中,主机选用 AT89C51 单片机,P0 口用于数字存储器的扩展,P1 口连输出经芯片 MC14543 接 2 位 LED 数码显示器,P3 口接入 8 组门磁与振荡检测电路并联电路组经过放大器与门电路接入,报警蜂鸣电路接于 P3.7 口,晶振电路接于 XTAL1 、XTAL2,复位电路接于 RESET 引脚,电源电路与VCC、GND 引脚连接。单片机的复位是靠外电路来实现的,在正常运行情况下,只要 RST 引脚上出现两个机器周期时间以上的高电平,

40、即可引起系统复位。当检测有入侵信号时,由单片机控制中心发出相应信号控制电话接口电路,自动拨打预设电话号码把报警信息和 LED 数码管显示的警报位置传递给用户,同时控制声音电路使扬声器报警,可以震慑偷盗者。该系统能实现多点集中检测和循环检测,并且该系统设有监测到入侵信号后延时 3 秒再检测一次的功能,这样可以防止误报警。该系统的监测部分利用门磁和振动式传感器,输出接口部分用音响报警电路以及 LED 数码显示电路。这种防盗报警系统性能比较稳定、抗干扰能力强、灵敏度高、安全可靠。本科生课程设计(论文)20第 6 章 课程设计总结本文设计了一种可以远程控制的家用防盗报警器,该系统能利用现有的公共电话网

41、络实现异地监控家中的情况,当家中发生失盗情况时能及时将信息传递给户主。该系统能够实现多点集中报警,也能对检测点进行循环检测,为了防止误报警,该系统设有监测到入侵信号后延时 3 秒再检测一次的功能。该系统的传感器选用门磁式、振动式的功能开关量传感器,系统终端部分用音响报警电路及数码显示电路。防盗报警系统主机选用 AT89C51 单片机,P0 口用于数字存储器的扩展,P1口连输出经芯片 MC14543 接 2 位 LED 数码显示器,P3 口接入 8 组门磁与振荡检测电路并联电路组经过放大器与门电路接入,报警蜂鸣电路接于 P3.7 口,晶振电路接于 XTAL1 、XTAL2,复位电路接于 RESET,电源电路与 VCC、GND 连接。单片机的复位是靠外电路来实现的,在正常运行情况下,只要 RST 引脚上出现两个机器周期时间以上的高电平,即可引起系统复位。根据总体设计方案,防盗报警系统包括主程序、读数子程序、显示报警子程序。主程序主要用来进行初始化,设置口地址和控制字,并对检测结果进行核对和控制读数子程序用来读取门磁振动检测电路的输入数据传送给 CPU 后进行分析和处理。显示报警子程序,利用芯片进行译码显示,转为 BCD 码后输出。这种防盗报警系统性能比较稳定、抗干扰能力强、灵敏度高、安全可靠。本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论