- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
采用2051设计的无线防盗报警器本站向网友介绍无线防盗报警系统中主机的制作,采用了AT89C2051单片机作为中央处理芯片,使得该系统的功能扩展比较方便,对于整个系统如需改变某种设置,只要更改相应的软件即可。对学习单片机有很大的帮助。一、硬件设计 电路原理图如下图所示,主要由无线接收、数据解码、数据处理、报警电路、输出显示、断电报警和电源电路组成。整机接收频率315M,数据解码采用市面上用得较多的PT2272专用解码芯片,可靠性及稳定性较好;数据处理的任务由单片机完成,用于区分报警信号,同时接受各种操作指令,完成相应的操作,当接收到报警信号后一方面驱动报警电路,发出响亮的警车报警声,另一方面输出具体的地址信息,确定是哪一路发送了报警信号;断电报警功能则实时监控电源状况,当市电断电后,能发出嘟嘟的报警声,提配使用者注意,外供电已被切断,若为不法分子破坏所致,可提早进行防范。二、软件设计 该报警器的软件设计较为简单,有兴趣的网友可根据自己的实际需要进行相应功能的开发,这里把基本的程序列出来,供需要的网友参考。ORG 0000H ;
CLR P1.6 ;CLR P1.2 ;ACALL DYS ;SETB P1.6ACALL YS ;SETB P1.2 ;CLR P1.3 ;CLR P1.6 ;ACALL DYS ;SETB P1.6 ;ACALL YS ;SETB P1.3 ;CLR P1.4 ;CLR P1.6 ;ACALL DYS ;SETB P1.6 ;ACALL YS ;SETB P1.4 ;CLR P1.5 ;CLR P1.6 ;ACALL DYS ;SETB P1.6 ;ACALL YS ; ;MOV P1, #0FFH ;MOV P3, #0FFH ;AGARN: MOV R6, #34H ;JB P3.6, TINDIAN ;检查是否停电JNB P3.0, AGARN ;是否有有效无线信号输入ACALL DYS ;JNB P3.0, AGARN ;MOV A, P3 ;读入无线信号值ANL A, #3CH ;0011,1100CJNE A,#20H, XH ;20H=00(10,00)00 B;撤防程序CLR P3.1 ;CLR P1.6 ;撤防成功响应CLR P1.4 ;指示灯CLR P1.5 ;SETB P3.7 ;ACALL YS ;SETB P1.6 ;AJMP AGARN ;
XH: CJNE A,#30H, ONE ;判断是否为布防信号SETB P3.1 ;CLR P1.6 ;布防成功响应SETB P1.4 ;指示灯SETB P1.5 ;SETB P3.7 ;ACALL YS ;SETB P1.6 ;AJMP AGARN ;ONE: JNB P3.1, AGARN ;CJNE A,#4H, TWO ;1H=00(00,01)00BMOV P1, #0FBH ;AJMP BJ ;TWO: CJNE A,#8H, THREE ;2H= 00(00,10)00BMOV P1, #0F7H ;AJMP BJ ;THREE: CJNE A,#0CH, FOUR ;3H=00(00,11)00BMOV P1, #0EFH ;AJMP BJ ;FOUR: CJNE A,#10H, FIVE ;00(01,00)00BMOV P1, #0DFH ;AJMP BJ ;FIVE: NOP ;NOP ;NOP ;AJMP AGARN ;BJ: CLR P3.7 ;启动报警信号ACALL YS ;延时34秒JB P3.0, AGARN ;DJNZ R6, BJ ;SETB P3.7 ;关闭报警信号AJMP AGARN ;
TINDIAN: MOV P1, #0FFH ;停电程序CLR P1.6 ;CLR P1.5 ;ACALL YS ;SETB P1.6 ;SETB P1.5 ;ACALL YS ;CLR P1.6 ;CLR P1.5 ;ACALL YS ;SETB P1.6 ;SETB P1.5 ;ACALL YS ;AJMP AGARN ;DYS: MOV R0, #14H ;L1: MOV R1, #0F1H ;L2: NOP ;NOP ;NOP ;DJNZ R1, L2 ;DJNZ R0, L1 ;RETYS: MOV R0, 0FFH ;L3: MOV R1, 0F1H ;L4: NOP ;NOP ;NOP ;DJNZ R1, L4 ;DJNZ R0, L3 ;RET ;END ; 这款无线报警主机对
文档评论(0)