ImageVerifierCode 换一换
格式:DOC , 页数:26 ,大小:555KB ,
资源ID:4570731      下载积分:5 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4570731.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(基于-AT89S52单片机控制红外线防盗报警器.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

基于-AT89S52单片机控制红外线防盗报警器.doc

1、 - 附录一 设计编程程序 1. 主程序清单如下: ORG 0000H LJMP MAIN ORG 0003H LJMP PINT0 ORG 0200H MAIN: MOV

2、 IE,#81H ;CPU开放中断,INT0允许中断 SETB IT0 ;外部中断为边沿触发方式 MOV SP,#30H ;指针入口地址 SETB P3.0 CLR P3.1 MOV P1,#0FFH ;使P1口全部置1 MOV P2,#00H ;P2口清零 CLR P1.2 LP: JNB P1.0,LA ;监测输入信号,是否有输入信号 LA: ACALL DELAY ;延时消抖 JNB P1.0,ALARM ;再次监测输入信号

3、假设有输入信号转入报警子程序 AJMP LP DELAY:MOV R1,0AAH LD2:MOV R2,0BBH LD1:NOP DJNZ R2,LD1 DJNZ R1,LD2 RET ALARM:SETB P1.2 ;开场报警使运行正常绿指示灯熄灭,红灯和声报警启动 CPL P3.0 CPL P3.1 ;10S钟定时: MOV 51H,#14H ;10S循环次数 MOV TMOD,#01H ;定时器T0定时 方式1 MOV TL0,#0B0H ;置50ms定时初值

4、 MOV TH0,#3CH SETB TR0 ;启动T0 L2:C TF0,L1 ;查询记数溢出 SJMP L2 L1:MOV TL0 #0B0H MOV TH0 #3CH DJNZ 51H,L2 ;未到10S继续循环 SETB P3.0 ;10s到关闭报警 CLR P3.1 CLR P1.2 ;报警完毕,正常运行绿指示灯亮 LJMP LP ;循环,继续工作 2.外部中断INTO效劳程序: PINT0:CL

5、R EX0 ;外部中断0效劳程序开场,屏蔽外部中断 PUSH PSW PUSH ACC JNB P3.2,LN ;监测是否有中断输入 LN: LCALL DELAY ;延时消抖 JNB P3.2,LN1 AJMP LN2 ;无中断输入,中断返回 LN1: SETB P3.0 CLR P3.1 CLR P1.2 ;使报警完毕,绿指示灯亮 POP ACC PO

6、P PSW SETB EX0 ;开放外部中断0 LCALL LP ;在中断继续检测是否有输入信号 LN2:RETI END - word.zl -

7、 - 附录二 单片机控制的红外防盗报警器原理图 - word.zl -

8、 - 附录三 单片机控制的红外防盗报警器PCB图 - word.zl -

9、 - 附录四 Proteus仿真原理图 毕业设计论文 系电子信息工程系 专业 电子信息工程技术 班级信息 学号_ 指导教师 职称 设计时间 摘要 本系统是基于AT89S52单片机控制的红外线防盗报警器,主要由红外线发射局部、红外线接收局部、单片机以及声光报警局部组成。可通过发射电路发射的红外线被遮挡时控制报警系统报警, 通过单片机控制报警电路的运行,并能同时进展声光报警,用红外线收发管进展检测,安装隐蔽,不易被发现

10、探测信号采用脉冲信号,节能且抗干扰。系统可以探测到一定围的人的闯入, 可以应用在安防围比拟确定的情况下。采用这种方法设计的防盗报警器具有本钱廉价和探测效果好的优点,有着广阔的市场前景。 关 键 词:单片机;红外线防盗报警器;声光报警 目 录 1 绪论4 1.1 课题研究的意义 4 1.2 课题研究的目的 5 2 总体设计方案 6 3 硬件电路各局部电路设计 7 3.1 单片机控制系统电路 7 3.1.1 主控芯片的性能以及标准功能 7 3.1.2 主控芯片的主要构造及引脚功能 8

11、3.1.3 单片机控制局部电路 10 3.2 红外线发射电路 11 3.3 红外线接收电路 11 3.4 声光报警电路 12 3.5 电源电路12 4 红外线防盗报警器的软件设计 14 4.1 系统的主流程 14 5 红外线防盗报警系统的性能分析 16 6 结 论 6 参考文献18 1 绪论 在一些电影、电视剧中我们常可以看到,有些博物馆等平安性要求比拟高的场所,在安防电脑系统的屏幕上面,显示着一根根红线,如果有人进入不小心“触〞到了这根红线,那么报警器就会发响。这就是红外线报警器。 1.1 课题研究的意义 红外线报警器分主动式

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

13、测器是由收、发装置两局部组成[3]。发射装置向装在几米甚至于几百米远的接收装置辐射一束红外线,当被遮断时,接收装置即发出报警信号,因此,它也是阻挡式报警器,或称对射式探测器。通常,发射装置由多谐振荡器、波形变换电路、红外发光管及光学透镜等组成。振荡器产生脉冲信号,经波形变换及放大后控制红外发光管产生红外脉冲光线,通过聚焦透镜将红外光变为较细的红外光束,射向接收端。 接收装置由光学透镜、红外光电管、放大整形电路、功率驱动器及执行机构等组成[4]。光电管将接收到的红外光信号转变为电信号,经整形放大后推动执行机构启动报警设备。主动式红外报警器有较远的传输距离,因红外线属于非可见光源,入侵者难以觉察

14、与躲避,防御界限非常明确。主动式红外报警器是点型、线型探测装置,除了用作单机的点戒备和线戒备外,为了在更大围有效地防,也可以利用多机采取光墙或光网安装方式组成戒备封锁区或戒备封锁网,乃至组成立体戒备区。单光路由一个发射器和一个接收器组成。 双光路由两对发射器和接收器组成[5]。两对收、发装置分别相对,是为了消除穿插误射;多光路构成戒备面;反射单光路构成戒备区。 1.2 课题研究的目的 近年来,随着改革开放的深入开展,电子电器的飞速开展,人民的生活水平有了很大提高。各种高档家电产品和贵重物品为许多家庭所拥有。然而一些不法分子也是越来越多。这点就是看到了大局部人防盗意识还不够强.造成偷盗现象

15、屡见不鲜。因此,越来越多的居民家庭对财产平安问题十分担忧。 现在很多小区都安装了智能报警系统,因而大大提高了小区的平安程度,有效保证了居民的人身财产平安。由于红外线是不见光,有很强的隐蔽性和性,因此在防盗、戒备等安保装置中得到了广泛的应用。红外报警器大多数采用国外的先进技术,其功能也非常先进。其中包括被动式热释电型红外报警器。还有红外监控无线报警器,超声波防盗报警器,红外线防盗报警器,高灵敏红外报警器,触摸式延时防盗报警器, 触摸式防盗报警器,红外报警器, 红外线声先报警器……[6] 防盗报警系统是在探测到防现场有入侵者时能及时发出报警信号的专用电子系统,一般由探测器〔报警器〕、传输系统和

16、报警控制器组成。探测器检测到意外情况就产生报警信号,通过传输系统送入报警控制器发出声、光或其他报警信号[7]。探测器〔报警器〕的种类很多,按所探测的物理量的不同,可分为微波、红外、激光、超声波和振动等方式;按电信号传输方式不同,又可分为无线传输和有线传输两种方式[8]。由于红外线是不见光,有很强的隐蔽性和性,因此在防盗、戒备等安保装置中得到了广泛的应用,这时红外线报警器的简易、灵敏度高为人们解决了不少问题。但是市场上的报警器大局部都是用于一些大公司财政机构,价格高昂,一般人们难以承受,如果再设计和生产一种价廉、性能灵敏可靠的防盗报警器,必将为大多数需求者所利用,在人们的防盗和保证财产平安方面发

17、挥更加有效的作用。 本课题尝试用价格低廉、应用普遍的AT89S52单片机控制的电路来设计一个主动式对射式的红外线防盗报警器,期望到达方便、实用的效果。 2总体设计方案 该系统以单片机AT89S52系列为核心,采用红外线发射管和红外线接收管为发射和接收装置,由反相器芯片反相间接控制CPU工作。在CPU程序运行以后控制输出口电平使得蜂鸣器器与发光二极管组成的声光报警电路同时进展声光报警。 系统原理框图如图2-1所示。 红外线发射电路 声光报警电路 单 片 机 反相器 红外接收电路 电源电路

18、 图2-1 系统方框图 采用AT89S52单片机,直流可调开关MC34063,反相器74LS14D等芯片[9]。其中,AT89S52的P1.2~P1.7为输出口,而P3.0~3.5为输入口。P1口连接红外线发射电路,P1口为低电平时,红外线发射电路导通,正常发射红外线[10]。P3口输入经接收红外线电路接收并由反相器反相的电平,当电平到达单片机CPU后,假设各口均为低电平,那么CPU不做任何反响,此时不报警;而当红外线被认为挡住而使接收电路无法承受到时P3输入口就会输入高电平,此时当在一定的时间检测到位于不同位置的光束被遮挡时,由P3.7口输

19、出报警信号,驱动声光报警电路进展报警。 3 硬件电路各局部电路设计 AT89S52单片机式一种低功耗,高性能的CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80S51产品指令和引脚完全兼容。片上的Flash允许程序存储器在系统可编程,亦适于常规编程器[11]。在单芯片上拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、有效的解决方案。 3.1 单片机控制系统电路 单片机P1口与红外线发射电路相连,P3口与红外线接收电路相连,P3.7口连接声光

20、报警电路输出方波脉冲信号驱动声光报警。X1、X2脚与晶振相连,用于定时计数,以形成一秒周期的方波脉冲信号[12]。 3.1.1 主控芯片的性能以及标准功能 主要性能: l 与 MCS-51 单片机产品兼容 l 8K 字节在系统可编程 Flash 存储器 l 1000 次擦写周期 l 全静态操作:0Hz~33Hz l 三级加密程序存储器 l 32 个可编程 I/O 口线 l 三个 16 位定时器/计数器 l 八个中断源 l 全双工 UART 串行通道 l 低功耗空闲和掉电模 标准功能 AT89S52具有以下标准功能:8K字节Flash,256字节R

21、AM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断构造,全双工串行口,片晶振及时钟电路。另外,AT89S52可降至0HZ静态逻辑操作,支持两种软件可选择节电模式。空闲模式下,CPU停顿工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM容被保存,振荡器被冻结,单片机一切工作停顿,直到下一个中断或硬件复位为止[15]。 3.1.2 主控芯片的主要构造及引脚功能 主体单片机芯片AT89S52的引脚构造如图3-1所示: 图3-1 系统方框图 各主要管脚介绍如下: VCC : 电源 GND:

22、地 P0 口:P0 口是一个 8 位漏极开路的双向 I/O 口。作为输出口,每位能驱动 8 个 TTL 逻辑电平。对 P0 端口写“1〞时,引脚用作高阻抗输入。当外部程序和数据存储器时,P0 口也被作为低 8 位地址/数据复用。在这种模式下,P0 具有部上拉电阻。在 flash 编程时,P0 口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。 P1口:P1 口是一个具有部上拉电阻的 8 位双向 I/O 口,P1 输出缓冲器能驱动 4 个TTL 逻辑电平。对 P1 端口写“1〞时,部上拉电阻把端口拉高,此时可以作为输入 口使用。作为输入使用时,被外部

23、拉低的引脚由于部电阻的原因,将输出电流〔IIL〕。 此外,P1.0 和 P1.2 分别作定时器/计数器 2 的外部计数输入〔P1.0/T2〕和时器/计数器 2 的触发输入〔P1.1/T2EX〕。 P2 口:P2 口是一个具有部上拉电阻的 8 位双向 I/O 口,P2 输出缓冲器能驱动 4 个TTL 逻辑电平。对 P2 端口写“1〞时,部上拉电阻把端口拉高,此时可以作为输入 口使用。作为输入使用时,被外部拉低的引脚由于部电阻的原因,将输出电流〔IIL〕。 在外部程序存储器或用 16 位地址读取外部数据存储器〔例如执行 MOVX DPTR〕 时,P2 口送出高八位地址。在这种应用中,P2 口

24、使用很强的部上拉发送 1。在使用8 位地址〔如 MOVX RI〕外部数据存储器时,P2 口输出 P2 锁存器的容。在 flash 编程和校验时,P2 口也接收高 8 位地址字节和一些控制信号。 P3 口:P3 口是一个具有部上拉电阻的 8 位双向 I/O 口,P2 输出缓冲器能驱动 4 个 TTL 逻辑电平。对 P3 端口写“1〞时,部上拉电阻把端口拉高,此时可以作为输入 口使用。作为输入使用时,被外部拉低的引脚由于部电阻的原因,将输出电流〔IIL〕。P3 口亦作为 AT89S52 特殊功能〔第二功能〕使用,在 flash 编程和校验时,P3 口也接收一些控制信号[13]。如下表3-1所

25、示。 表3-1 P3口的引脚号及其第二功能 引脚号 第二功能 P3.0 RXD〔串行输入〕 P3.1 TXD〔串行输出〕 P3.2 INT0(外部中断 0) P3.3 INT0(外部中断 0) P3.4 T0〔定时器0外部输入〕 P3.5 T1〔定时器1外部输入〕 P3.6 WR(外部数据存储器写选通) P3.7 RD(外部数据存储器写选通) RST: 复位输入。晶振工作时,RST 脚持续 2 个机器周期高电平将使单片机复位。看门狗计时完成后,RST 脚输出 96 个晶振周期的高电平。特殊存放器 AUXR(地址 8EH)上。 ALE/PROG:地

26、址锁存控制信号〔ALE〕是外部程序存储器时,锁存低 8 位地址的输出脉冲。在 flash 编程时,此引脚〔PROG〕也用作编程输入脉冲。 在一般情况下,ALE 以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或 时钟使用。然而,特别强调,在每次外部数据存储器时,ALE 脉冲将会跳过。 如果需要,通过将地址为 8EH 的 SFR 的第 0 位置 “1〞,ALE 操作将无效。这一位置 “1〞, ALE 仅在执行 MOVX 或MOVC指令时有效。否那么,ALE 将被微弱拉高。这个 ALE 使 能标志位〔地址为 8EH 的 SFR 的第 0 位〕的设置对微控制器处于外部执行模式下无效。

27、 PSEN:外部程序存储器选通信号〔PSEN〕是外部程序存储器选通信号。当 AT89S52 从外部程序存储器执行外部代码时,PSEN 在每个机器周期被激活两次,而在外部数据存储器时,PSEN 将不被激活。 EA/VPP:外部程序存储器控制信号。为使能从 0000H 到 FFFFH 的外部程序存储器读取指令,EA 必须接 GND。为了执行部程序指令,EA 应该接 VCC。在 flash 编程期间,EA 也接收 12 伏 电压。 XTAL1:振荡器反相放大器和部时钟发生电路的输入端[14]。 XTAL2:振荡器反相放大器的输出端。 3.1.3 单片机控制局部电路 如下图为单片机组成的

28、控制电路,其中晶振与其相连构成时钟电路,而复位开关与其相连构成单片机小系统。如图3-2所示。 图3-2 单片机控制电路电路图 3.2 红外线发射电路 红外线发射电路主要由D7~D12六个红外线发射管组成。红外发射管的负极依次接到单片机P1.2~P1.7口,当电源接通时,单片机的P1口设为输出状态,当P1口输出均为“0〞时,各个二极管均成导通状态,发出红外光,覆盖包括了接收电路的一定的区域。正常情况下没有遮挡时P1口输出为00H。红外线发射二极管在使用时,须由电流驱动, 在进展设计时,最重要的是在IF电流的控制,设计出的驱动电流IF不能太大,假设大于 IF(max)那么元件有烧

29、毁之虑,IF假设太小,那么其发射束就会变小。通过查阅资料可知IF(max)在20mA左右,通过计算可得限流电阻的最小值为200欧,本电路选取470欧如图3-3所示。 图3-3 红外线发射电路图 3.3 红外线接收电路 红外线接收电路主要由D1~D6六个红外线接收二极管组成,主要功能是用来接收D7~D12发射的红外线,正常情况下能够成功接收,如果有人闯入,中断红外线,将承受不到红外线,此时判断为应当报警,由单片机控制报警。具体电路连接如下列图,D1~D6六个红外线接收管的负极与反相器芯片74LS14D的A1~A6脚,当没有遮挡时接收管正常接收到红外线时并导通,+5V电源通过D1~

30、D6的正极加到反相器74LS14D的输入端,进展反相为低电平,输出管脚Y1~Y6接单片机的P3.0到P3.5脚,这时的P3.0~P3.5口为低电平:而当有人闯入使红外线被遮挡时,接收管截止,反相器输入端为低电平,反相后输出高电平,这时的单片机的P3.0~P3.5口为高电平。当在一定得时间检测到位于不同位置的光束被遮挡时,那么由P3.7口输出上下电平间隔为1S的脉冲报警信号[16]。此脉冲信号驱动声光报警电路,直至断开开关SW2。如图3-4所示。 图3-4 红外线接收电路图 3.4 声光报警电路 声光报警电路与单片机P3.7口相连,当单片机的P3.7口输出一系列脉冲方波,开场驱动报

31、警电路报警。声光报警局部主要由发光二极管和蜂鸣器组成,当报警开场时,发光二极管闪烁,蜂鸣器发出声响,声光并用,同时报警[17]。声光报警局部电路图如图3-5所示。 图3-5 声光报警局部电路图 3.5 电源电路 电源开关SW1送入220V经过保险丝后送入变压器,保险丝起保护电路的作用[18]。变压器L1将220V的交流电源经磁场耦合转换成12V的交流电源,四个全波整流二极管将12V交流源整流为直流12V电源提供应后面电路。由电容组成的滤波电路将整流后的电源进展纹波滤除,滤除频率较高的干扰纹波。再经直流开关电源,转换出5V电源为后端供电,具体工作过程:经整流、滤波的12V电源,经直流

32、开关电源U1第6脚供应电源,1、7、8脚为电源芯片的比拟输入端RA为大功率限流电阻,电源经芯片图3-6 电源电路局部的电路 的2脚输出,TL1为功率电感,电源经TL1的2脚输出。D2为快速开关二极管。C1/BC3组成电容滤波电路。如图3-6所示。 4 红外线防盗报警器的软件设计 系统的软件设计,主要集中在单片机功能流程的设计上,要监视是否有人闯入,红外线接收是否中断、如何控制声光报警等。软件设计的好坏也直接决定了系统的运行质量,在编写软件之前,对系统的流程进展设计是十分必要的,这样可以保证在编写软件时思路清晰,不易出错,修改也变得容

33、易。程序流程图的设计遵循自顶向下的原那么,即从主体逐步细分到每一个模块的流程[20]。 4.1 系统的主流程 〔1〕下列图4-1为系统主程序流程图。 主程序、脉冲信号产生程序、中断效劳程序存放在AT89S5单片机中,整个程序设计思想是当检测到有人闯入时,就由P3.7口输出上下电平间隔为1秒的脉冲信号去驱动声光报警电路。这可以通过使P3.7口每隔1秒取反一次实现。而1秒时间可以让定时器重复定时100ms十次实现。用存放器R1做循环计数器初值为10。采用中断方式编程,整个程序由主程序和中断效劳程序两局部组成[21]。 〔2〕主程序的功能:起监视作用,主要用来判断是否有人闯入,红外线的接收是

34、否中断. 主程序的流程图如4-1所示.程序开场后,系统初始化完毕后判断是否有人闯入, 假设有那么报警,假设无那么回到上一级继续判断是否有人闯入。 开 始 系统初始化 有人闯入?

35、 H / m H / m H / m H / m H / m H / m H / m H / m H / m H / m H / m

36、 H / m H / m H / m H / m H / m NO H / m H / m H / m H / m H / m H / m H / m H / m H / m H / m

37、 H / m H / m H / m H / m H / m H / m

38、 YES x =1 x =1 x =1 x =1 x =1 x =1 x =1 x =1 x =1

39、x =1 x =1 x =1 x =1 x =1 x =1 x =1 x =1 x =1 x =1 x =1 x =1 x =1

40、 x =1 x =1 x =1 x =1 x =1 x =1 x =1 x =1 x =1 x =1 转向报警程序 x = 0.8 x = 0.8

41、 x = 0.8 x = 0.8 x = 0.8 x = 0.8 x = 0.8 x = 0.8 x = 0.8 x = 0.8 x = 0.8 x = 0.8 x = 0.8

42、 x = 0.8 x = 0.8 x = 0.8 x = 0.8 x = 0.8 x = 0.8 x = 0.8 x = 0.8 x = 0.8 x = 0.8 x = 0.8

43、 x = 0.8 x = 0.8 x = 0.8 x = 0.8 x = 0.8 x = 0.8 x = 0.8 x = 0.8 图4-1主程序流程图 〔3〕以下是脉冲信号产生程序流程。 主要功能:通过定时100ms等待,并连续计时10次最终得到一个周期的以1s为周期的方波信号,

44、重复此过程,最终得到一列1s周期的方波脉冲信号,最终此列脉冲信号由单片机P3.7口输出与报警电路连接驱动发光二极管以1s频率闪动和蜂鸣器鸣叫报警。其主要流程如图4-2所示。 定时100ms x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x

45、 = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x =

46、 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 等待时间到吗?

47、

48、 转向报警程序

49、

50、 等待至时间到

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服