基于at89s52的单片机控制红外线防盗报警器

上传人:Bod****ee 文档编号:47520275 上传时间:2018-07-02 格式:DOC 页数:23 大小:553.01KB
返回 下载 相关 举报
基于at89s52的单片机控制红外线防盗报警器_第1页
第1页 / 共23页
基于at89s52的单片机控制红外线防盗报警器_第2页
第2页 / 共23页
基于at89s52的单片机控制红外线防盗报警器_第3页
第3页 / 共23页
基于at89s52的单片机控制红外线防盗报警器_第4页
第4页 / 共23页
基于at89s52的单片机控制红外线防盗报警器_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《基于at89s52的单片机控制红外线防盗报警器》由会员分享,可在线阅读,更多相关《基于at89s52的单片机控制红外线防盗报警器(23页珍藏版)》请在金锄头文库上搜索。

1、附录一 设计编程程序 1. . 主程序清单如下:ORG 0000HLJMP MAIN ORG 0003HLJMP PINT0ORG 0200H MAIN: MOV IE,#81H ;CPU 开放中断,INT0 允许中断SETB IT0 ;外部中断为边沿触发方式MOV SP,#30H ;指针入口地址SETB P3.0CLR P3.1MOV P1,#0FFH ;使 P1 口全部置 1MOV P2,#00H ;P2 口清零CLR P1.2 LP: JNB P1.0,LA ;监测输入信号,是否有输入信号 LA: ACALL DELAY ;延时消抖JNB P1.0,ALARM ;再次监测输入信号,若有输

2、入信号转入报警子程序AJMP LP DELAY:MOV R1,0AAHLD2:MOV R2,0BBHLD1:NOPDJNZ R2,LD1DJNZ R1,LD2RET ALARM:SETB P1.2 ;开始报警使运行正常绿指示灯熄灭,红灯和声报警启动 CPL P3.0 CPL P3.1 ;10S 钟定时: MOV 51H,#14H ;10S 循环次数MOV TMOD,#01H ;定时器 T0 定时 方式 1MOV TL0,#0B0H ;置 50ms 定时初值 MOV TH0,#3CHSETB TR0 ;启动 T0L2:JBC TF0,L1 ;查询记数溢出SJMP L2 L1:MOV TL0 #0

3、B0HMOV TH0 #3CHDJNZ 51H,L2 ;未到 10S 继续循环SETB P3.0 ;10s 到关闭报警CLR P3.1 CLR P1.2 ;报警结束,正常运行绿指示灯亮LJMP LP ;循环,继续工作2. 外部中断 INTO 服务程序:PINT0: CLR EX0 ;外部中断 0 服务程序开始,屏蔽外部中断PUSH PSW PUSH ACCJNB P3.2,LN ;监测是否有中断输入LN: LCALL DELAY ;延时消抖JNB P3.2,LN1AJMP LN2 ;无中断输入,中断返回LN1: SETB P3.0CLR P3.1CLR P1.2 ;使报警结束,绿指示灯亮POP

4、 ACC POP PSW SETB EX0 ;开放外部中断 0LCALL LP ;在中断继续检测是否有输入信号LN2: RETI END附录二 单片机控制的红外防盗报警器原理图附录三 单片机控制的红外防盗报警器 PCB 图附录四 Proteus 仿真原理图毕业设计论文毕业设计论文系系电子信息工程系电子信息工程系专业专业 电子信息工程技术电子信息工程技术 姓名姓名 班级班级信息信息 学号学号_指导教师指导教师 职称职称 设计时间设计时间 摘要摘要本系统是基于 AT89S52 单片机控制的红外线防盗报警器,主要由红外线发射部分、红外线接收部分、单片机以及声光报警部分组成。可通过发射电路发射的红外线

5、被遮挡时控制报警系统报警, 通过单片机控制报警电路的运行,并能同时进行声光报警,用红外线收发管进行检测,安装隐蔽,不易被发现;探测信号采用脉冲信号,节能且抗干扰。系统可以探测到一定范围内的人的闯入, 可以应用在安防范围比较确定的情况下。采用这种方法设计的防盗报警器具有成本廉价和探测效果好的优点,有着广阔的市场前景。关 键 词:单片机;红外线防盗报警器;声光报警目 录1 绪论 41.1 课题研究的意义 41.2 课题研究的目的 52 总体设计方案 63 硬件电路各部分电路设计73.1 单片机控制系统电路 73.1.1 主控芯片的性能以及标准功能73.1.2 主控芯片的主要结构及引脚功能83.1.

6、3 单片机控制部分电路103.2 红外线发射电路 113.3 红外线接收电路 113.4 声光报警电路123.5 电源电路 124 红外线防盗报警器的软件设计 144.1 系统的主流程145 红外线防盗报警系统的性能分析 166 结 论 6参考文献 181 绪论绪论在一些电影、电视剧中我们常可以看到,有些博物馆等安全性要求比较高的场所,在安防电脑系统的屏幕上面,显示着一根根红线,如果有人进入不小心“触”到了这根红线,那么报警器就会发响。这就是红外线报警器。1.1 课题研究的意义课题研究的意义红外线报警器分主动式和被动式两种1。主动式红外线报警器,是报警器主动发出红外线,红外线碰到障碍物,就会反

7、弹回来,被报警器的探头接收。如果探头监测到,红外线是静止不动的,也就是不断发出红线线又不断反弹的,那么报警器就不会报警。当有会动的物体触犯了这根看不见的红线的时候,探头就会检测到有异常,就会报警。被动式报警器少了一项功能,就是发射红外线。物理学上告诉我们,当物体的温度高于 0K 的时候,就会发出红外线,换句话说任何物体都能发出红外线2。而其后的原理,被动式报警器和主动式是一样的。红外线报警器对温度敏感,温度越高的物体辐射出的红外线越强,当感应到环境中存在高出背景强度的辐射时,就触发报警。主动式红外探测器是由收、发装置两部分组成3。发射装置向装在几米甚至于几百米远的接收装置辐射一束红外线,当被遮

8、断时,接收装置即发出报警信号,因此,它也是阻挡式报警器,或称对射式探测器。通常,发射装置由多谐振荡器、波形变换电路、红外发光管及光学透镜等组成。振荡器产生脉冲信号,经波形变换及放大后控制红外发光管产生红外脉冲光线,通过聚焦透镜将红外光变为较细的红外光束,射向接收端。接收装置由光学透镜、红外光电管、放大整形电路、功率驱动器及执行机构等组成4。光电管将接收到的红外光信号转变为电信号,经整形放大后推动执行机构启动报警设备。主动式红外报警器有较远的传输距离,因红外线属于非可见光源,入侵者难以发觉与躲避,防御界线非常明确。主动式红外报警器是点型、线型探测装置,除了用作单机的点警戒和线警戒外,为了在更大范

9、围有效地防范,也可以利用多机采取光墙或光网安装方式组成警戒封锁区或警戒封锁网,乃至组成立体警戒区。单光路由一个发射器和一个接收器组成。双光路由两对发射器和接收器组成5。两对收、发装置分别相对,是为了消除交叉误射;多光路构成警戒面;反射单光路构成警戒区。1.2 课题研究的目的课题研究的目的近年来,随着改革开放的深入发展,电子电器的飞速发展,人民的生活水平有了很大提高。各种高档家电产品和贵重物品为许多家庭所拥有。然而一些不法分子也是越来越多。这点就是看到了大部分人防盗意识还不够强.造成偷盗现象屡见不鲜。因此,越来越多的居民家庭对财产安全问题十分担忧。现在很多小区都安装了智能报警系统,因而大大提高了

10、小区的安全程度,有效保证了居民的人身财产安全。由于红外线是不见光,有很强的隐蔽性和保密性,因此在防盗、警戒等安保装置中得到了广泛的应用。红外报警器大多数采用国外的先进技术,其功能也非常先进。其中包括被动式热释电型红外报警器。还有红外监控无线报警器,超声波防盗报警器,红外线防盗报警器,高灵敏红外报警器,触摸式延时防盗报警器, 触摸式防盗报警器,红外报警器, 红外线声先报警器6防盗报警系统是在探测到防范现场有入侵者时能及时发出报警信号的专用电子系统,一般由探测器(报警器) 、传输系统和报警控制器组成。探测器检测到意外情况就产生报警信号,通过传输系统送入报警控制器发出声、光或其他报警信号7。探测器(

11、报警器)的种类很多,按所探测的物理量的不同,可分为微波、红外、激光、超声波和振动等方式;按电信号传输方式不同,又可分为无线传输和有线传输两种方式8。由于红外线是不见光,有很强的隐蔽性和保密性,因此在防盗、警戒等安保装置中得到了广泛的应用,这时红外线报警器的简易、灵敏度高为人们解决了不少问题。但是市场上的报警器大部分都是用于一些大公司财政机构,价格高昂,一般人们难以接受,如果再设计和生产一种价廉、性能灵敏可靠的防盗报警器,必将为大多数需求者所利用,在人们的防盗和保证财产安全方面发挥更加有效的作用。本课题尝试用价格低廉、应用普遍的 AT89S52 单片机控制的电路来设计一个主动式对射式的红外线防盗

12、报警器,期望达到方便、实用的效果。2 总体设计方案该系统以单片机 AT89S52 系列为核心,采用红外线发射管和红外线接收管为发射和接收装置,由反相器芯片反相间接控制 CPU 工作。在 CPU 程序运行以后控制输出口电平使得蜂鸣器器与发光二极管组成的声光报警电路同时进行声光报警。系统原理框图如图 2-1 所示。图 2-1 系统方框图采用 AT89S52 单片机,直流可调开关 MC34063,反相器 74LS14D 等芯片9。其中,AT89S52 的 P1.2P1.7 为输出口,而 P3.03.5 为输入口。P1 口连接红外线发射电路,P1 口为低电平时,红外线发射电路导通,正常发射红外线10。

13、P3 口输入经接收红外线电路接收并由反相器反相的电平,当电平到达单片机 CPU 后,若各口均为低电平,则 CPU 不做任何反应,此时不报警;而当红外线被认为挡住而使接收电路无法接受到时 P3 输入口就会输入高电平,此时当在一定的时间内检测到位于不同位置的光束被遮挡时,由 P3.7 口输出报警信号,驱动声光报警电路进行报警。3 硬件电路各部分电路设计AT89S52 单片机式一种低功耗,高性能的 CMOS8 位微控制器,具有 8K 在系统可编程 Flash 存储器。使用 Atmel 公司高密度非易失性存储器技术制造,与工业 80S51 产品指令和引脚完全兼容。片上的 Flash 允许程序存储器在系

14、统可编程,电源电路红外线发射电路单 片 机反相器声光报 警电路红外接收电路亦适于常规编程器11。在单芯片上拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使得 AT89S52 为众多嵌入式控制应用系统提供高灵活、有效的解决方案。3.1 单片机控制系统电路单片机 P1 口与红外线发射电路相连,P3 口与红外线接收电路相连,P3.7 口连接声光报警电路输出方波脉冲信号驱动声光报警。X1、X2 脚与晶振相连,用于定时计数,以形成一秒周期的方波脉冲信号12。3.1.1 主控芯片的性能以及标准功能主要性能:与 MCS-51 单片机产品兼容8K 字节在系统可编程 Flash 存储器1000 次擦写

15、周期全静态操作:0Hz33Hz三级加密程序存储器32 个可编程 I/O 口线三个 16 位定时器/计数器八个中断源全双工 UART 串行通道 低功耗空闲和掉电模标准功能AT89S52 具有以下标准功能:8K 字节 Flash,256 字节 RAM,32 位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个 6 向量 2 级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至 0HZ 静态逻辑操作,支持两种软件可选择节电模式。空闲模式下,CPU 停止工作,允许 RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止15。3.1.2 主控芯片的主要结构及引脚功能主体单片机芯片 AT89S52 的引脚结构如图 3-1 所示:图3-1 系统方框图各主要管脚介绍如下:VCC : 电源GND: 地P0 口:P0 口是一个 8 位漏极开路的双向 I/O 口。作为输出口,每位能驱动 8 个 TTL 逻辑电平。对 P0 端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0 口也被作为低 8 位地址/数据复用。在这种模式下,P0 具有内部上拉电阻。在 flash 编程时,P0 口也用来接收指令字节;在程序校

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号