0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于AT89C2051设计的无线防盗报警器 附程序

454398 作者:工程师吴畏 2018-09-21 09:13 次阅读

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

一、硬件设计

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

基于AT89C2051设计的无线防盗报警器 附程序

二、软件设计

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

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的无线探头都可适用,如无线人体探测器,无线门磁传感器、无线微波探测器等,由于实际使用的环境不同,所需主机与之相配套的设置也不同,网友可以根据自己的发辉,通过编写不同的软件,从而实现不同的功能,这里不再详述。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AT89C2051
    +关注

    关注

    7

    文章

    170

    浏览量

    66188
  • 防盗报警器
    +关注

    关注

    3

    文章

    72

    浏览量

    23794
收藏 人收藏

    评论

    相关推荐

    at89c2051实用程序

    at89c2051实用程序集这个包中提供了一些有实际应用价值的子程序供参考选用SUB1----X25045/43 看门狗/存储89C2051
    发表于 10-14 17:04

    AT89C2051单片机制作的无线防盗报警器

    AT89C2051制作的无线防盗报警器首先讲解一下无线防盗
    发表于 10-16 12:57

    如何采用2051设计的无线防盗报警器

    本网向网友介绍无线防盗报警系统中主机的制作,采用了AT89C2051单片机作为中央处理芯片,使得该系统的功能扩展比较方便,对于整个系统如需改变某种设置,只要更改相应的软件即可。对学习单
    发表于 05-21 07:11

    at89c2051程序

    at89c2051程序包中提供了一些有实际应用价值的子程序供参考选用SUB6----AT89C2051与上位机RS232通讯接口子程序
    发表于 10-14 17:03 248次下载
    <b class='flag-5'>at89c2051</b><b class='flag-5'>程序</b>

    基于AT89C2051防盗自动报警电子密码锁系统的设计

    基于AT89C2051防盗自动报警电子密码锁系统的设计 随着电子产品向智能化和微型化的不断发展,单片机已成为电子产品研制和开发中首选的控制。介绍了一种
    发表于 04-03 09:05 158次下载

    基于AT89C2051单片机的防盗自动报警电子密码锁系统的设

    摘要:随着电子产品向智能化和微型化的不断发展,单片机已成为电子产品研制和开发中首选的控制。介绍了一种应用AT89C2051单片机设计的防盗自动报警电子密码锁系统。经实
    发表于 08-09 14:19 333次下载

    无线防盗报警器

    无线防盗报警器 首先讲解一下无线防盗报警系统中主机的制作,采用了
    发表于 10-16 12:57 1313次阅读
    <b class='flag-5'>无线</b><b class='flag-5'>防盗</b><b class='flag-5'>报警器</b>

    基于AT89C2051的智能型汽车防撞报警器的设计

    介绍了AT89C2051单片机的性能及特点,及以其为核心的一种低成本、高精度、微型化、数字显示的汽车防撞报警器。该防撞报警器利用超声波及集成霍尔元件实现对汽车的测距和测速
    发表于 05-05 20:24 804次阅读
    基于<b class='flag-5'>AT89C2051</b>的智能型汽车防撞<b class='flag-5'>报警器</b>的设计

    基于AT89C2051的智能型汽车防撞报警器的设计

    基于AT89C2051的智能型汽车防撞报警器的设计 介绍了AT89C2051单片机的性能及特点,及以其为核
    发表于 09-13 16:54 881次阅读
    基于<b class='flag-5'>AT89C2051</b>的智能型汽车防撞<b class='flag-5'>报警器</b>的设计

    AT89C2051微控制控制硬件电路组成的多功能电子密码锁

    AT89C2051微控制控制硬件电路组成的多功能电子密码锁 新颖的多功能电子密码锁集电子门锁、防盗报警器、门铃等功能于一身,
    发表于 10-17 09:15 1793次阅读
    <b class='flag-5'>AT89C2051</b>微控制<b class='flag-5'>器</b>控制硬件电路组成的多功能电子密码锁

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

    本章介绍无线防盗报警系统中主机的制作,采用了AT89C2051单片机作为
    发表于 07-06 08:42 1201次阅读
    基于<b class='flag-5'>AT89C2051</b>设计的<b class='flag-5'>无线</b><b class='flag-5'>防盗</b><b class='flag-5'>报警器</b>技术

    采用AT89C2051设计的无线防盗报警器

    本站向网友介绍无线防盗报警系统中主机的制作,采用了AT89C2051单片机作为中央处理芯片,使得该系统的功能扩展比较方便,对于整个系统如需改变某种设置,只要更改相应的软件即可
    发表于 06-02 16:57 626次下载

    基于AT89C2051单片机的防盗自动报警电子密码锁系统的设计

    基于AT89C2051单片机的防盗自动报警电子密码锁系统的设计。
    发表于 02-17 16:50 26次下载

    基于AT89C2051芯片和A7102C无线收发芯片实现车辆防盗报警系统

    汽车的普及为人们的工作和生活增添许多便利和愉悦,但是汽车的频繁丢失成了车主们的新的忧虑。利用AT89C2051芯片和A7102C无线收发芯片,实现了应对汽车信号拦截的车辆
    发表于 09-07 10:33 9次下载
    基于<b class='flag-5'>AT89C2051</b>芯片和A7102<b class='flag-5'>C</b><b class='flag-5'>无线</b>收发芯片实现车辆<b class='flag-5'>防盗</b><b class='flag-5'>报警</b>系统

    基于AT89C2051单片机的无线门铃报警器

    本章向网友介绍一款集无线门铃和无线防盗报警器于一身的无线门铃报警器的制作,由于采用了
    发表于 03-18 14:13 24次下载
    基于<b class='flag-5'>AT89C2051</b>单片机的<b class='flag-5'>无线</b>门铃<b class='flag-5'>报警器</b>