网站地图 | 加入收藏 | English

网站首页 产品列表 软件下载 技术资料 付款方式 发货查询 关于我们 淘宝商城 论坛
搜索 高级/组合搜索
网站新闻
所有新闻
HiFi音响文章
站内新闻
单片机工具资料
汇编程序实例
C语言程序实例
单片机提高资料
单片机初学资料
单片机软件下载
单片机技术资料
  您的位置: 首页 >> 文章列表 >> 基于AT89C2051设计的无线防盗报警器技术

基于AT89C2051设计的无线防盗报警器技术


作者:单片机爱好者   转载自:单片机工具之家  发布日期:2011-4-17

    本章介绍无线防盗报警系统中主机的制作,采用了AT89C2051单片机作为中央处理芯片,使得该系统的功能扩展比较方便,对于整个系统如需改变某种设置,只要更改相应的软件即可。对学习单片机有很大的帮助。

一、硬件设计

  电路原理图如下图所示,主要由无线接收、数据解码、数据处理、报警电路、输出显示、断电报警和电源电路组成。整机接收频率315M,数据解码采用市面上用得较多的PT2272专用解码芯片,可靠性及稳定性较好;数据处理的任务由单片机完成,用于区分报警信号,同时接受各种操作指令,完成相应的操作,当接收到报警信号后一方面驱动报警电路,发出响亮的警车报警声,另一方面输出具体的地址信息,确定是哪一路发送了报警信号;断电报警功能则实时监控电源状况,当市电断电后,能发出嘟嘟的报警声,提配使用者注意,外供电已被切断,若为不法分子破坏所致,可提早进行防范。

二、软件设计

  该报警器的软件设计较为简单,有兴趣的网友可根据自己的实际需要进行相应功能的开发,这里把基本的程序列出来,供需要的网友参考。

screen.width-333)this.width=screen.width-333">

ORG 0000H ;

CLR P1.6 ;
CLR P1.2 ;
ACALL DYS ;
SETB P1.6
ACALL 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,1100
CJNE 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)00B
MOV P1, #0FBH ;
AJMP BJ ;
TW CJNE A,#8H, THREE ;2H= 00(00,10)00B
MOV P1, #0F7H ;
AJMP BJ ;
THREE: CJNE A,#0CH, FOUR ;3H=00(00,11)00B
MOV P1, #0EFH ;
AJMP BJ ;
FOUR: CJNE A,#10H, FIVE ;00(01,00)00B
MOV 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 ;
RET
YS: MOV R0, 0FFH ;
L3: MOV R1, 0F1H ;
L4: NOP ;
NOP ;
NOP ;
DJNZ R1, L4 ;
DJNZ R0, L3 ;
RET ;
END ;

  这款无线报警主机对任何发射频率为315M,编码采用PT2262的无线探头都可适用,如无线人体探测器,无线门磁传感器、无线微波探测器等,由于实际使用的环境不同,所需主机与之相配套的设置也不同,网友可以根据自己的发辉,通过编写不同的软件,从而实现不同的功能,这里不再详述。


【版权声明】
  1.任何网站转载本站内容必需注明“来源:单片机工具之家”。
  2.本网转载自其它媒体的信息,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
  3.未经本站明确许可,任何网站不得非法盗链软件下载连接及抄袭本网站原创内容资源。
  4.违反上述声明者,本网将追究其相关法律责任。谢谢!

分享到:
更多


关于我们
网站介绍
联系我们
付款方式
银行汇款
货到付款
发货方式
快递运输
上门自提
售后服务
退换货政策
质保承诺
购买方式
购物流程
在线订购

公司名称:深圳市乾龙盛电子科技有限公司   永久域名:http://www.pic16.net  网站名称:单片机工具之家
公司地址:广东省深圳市宝安区龙华镇民治路牛栏前大厦15楼A1502室  电话:0755-28187975  13715306011  联系人:唐先生
展销柜台:广东省深圳市福田区新亚洲电子二期三楼N3D033室(华强电子世界附件)【查看地图】  联系电话:0755-82543360
:淘宝商店   :qls@cxqmcu.com   :qls@cxqmcu.com
销售点击Q我:243355504 (唐永红)先生   技术支持点击Q我:443935535 (钟先生)
网站版权:单片机工具之家  粤ICP备09028690号