AT89C2051设计的无线防盗报警器,Wireless burglar alarm

at89c2051设计的无线防盗报警器,wireless burglar alarm
关键字:at89c2051设计的无线防盗报警器
本站向网友介绍无线防盗报警系统中主机的制作,采用了at89c2051单片机作为中央处理芯片,使得该系统的功能扩展比较方便,对于整个系统如需改变某种设置,只要更改相应的软件即可。对学习单片机有很大的帮助。
一、硬件设计
电路原理图如下图所示,主要由无线接收、数据解码、数据处理、报警电路、输出显示、断电报警和电源电路组成。整机接收频率315m,数据解码采用市面上用得较多的pt2272专用解码芯片,可靠性及稳定性较好;数据处理的任务由单片机完成,用于区分报警信号,同时接受各种操作指令,完成相应的操作,当接收到报警信号后一方面驱动报警电路,发出响亮的警车报警声,另一方面输出具体的地址信息,确定是哪一路发送了报警信号;断电报警功能则实时监控电源状况,当市电断电后,能发出嘟嘟的报警声,提配使用者注意,外供电已被切断,若为不法分子破坏所致,可提早进行防范。
二、软件设计
该报警器的软件设计较为简单,有兴趣的网友可根据自己的实际需要进行相应功能的开发,这里把基本的程序列出来,供需要的网友参考。
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 ;
two: 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的无线探头都可适用,如无线人体探测器,无线门磁传感器、无线微波探测器等,由于实际使用的环境不同,所需主机与之相配套的设置也不同,网友可以根据自己的发辉,通过编写不同的软件,从而实现不同的功能,这里不再详述。
新颖的网线自动检测装置
赛灵思气势如虹 点燃智能创新战火
System Verilog中的Bits与Bytes是等价的吗
Kilopass凭借其革命性的VLT技术改变DRAM产业格局
蚂蚁暂缓上市,阿里反垄断调查是个机遇
AT89C2051设计的无线防盗报警器,Wireless burglar alarm
工业机器人设计过程详解
官方发布i9-9900K与AMD2700X的性能差距
BLE与物联网利诱难忍,恩智浦终于“上钩”了
一文解析液晶显示器的背光模组
印刷电子技术将掀起智能穿戴应用革命
全球第三大智能手机操作系统Windows Phone将彻底退出市场
调控几何位点占据实现尖晶石钴氧化物高效析氧反应
51单片机加1指令的应用方法解析
华为Mate60开售 华为商城却登顶App Store购物榜首
顺序层压PCB的主要趋势和技术
激光切割头切勿选择劣质保护镜,后果很严重
线性电路叠加性和齐次性的研究
音圈马达助力的苹果秋季发布会
一文解读RF射频设备与晶振之间的关系