0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于AT89C2051設(shè)計的無線防盜報警器 附程序

454398 ? 作者:工程師吳畏 ? 2018-09-21 09:13 ? 次閱讀

本站向網(wǎng)友介紹無線防盜報警系統(tǒng)中主機的制作,采用了AT89C2051單片機作為中央處理芯片,使得該系統(tǒng)的功能擴展比較方便,對于整個系統(tǒng)如需改變某種設(shè)置,只要更改相應(yīng)的軟件即可。對學(xué)習(xí)單片機有很大的幫助。

一、硬件設(shè)計

電路原理圖如下圖所示,主要由無線接收、數(shù)據(jù)解碼、數(shù)據(jù)處理、報警電路、輸出顯示、斷電報警和電源電路組成。整機接收頻率315M,數(shù)據(jù)解碼采用市面上用得較多的PT2272專用解碼芯片,可靠性及穩(wěn)定性較好;數(shù)據(jù)處理的任務(wù)由單片機完成,用于區(qū)分報警信號,同時接受各種操作指令,完成相應(yīng)的操作,當(dāng)接收到報警信號后一方面驅(qū)動報警電路,發(fā)出響亮的警車報警聲,另一方面輸出具體的地址信息,確定是哪一路發(fā)送了報警信號;斷電報警功能則實時監(jiān)控電源狀況,當(dāng)市電斷電后,能發(fā)出嘟嘟的報警聲,提配使用者注意,外供電已被切斷,若為不法分子破壞所致,可提早進行防范。

基于AT89C2051設(shè)計的無線防盜報警器 附程序

二、軟件設(shè)計

該報警器的軟件設(shè)計較為簡單,有興趣的網(wǎng)友可根據(jù)自己的實際需要進行相應(yīng)功能的開發(fā),這里把基本的程序列出來,供需要的網(wǎng)友參考。

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 ;撤防成功響應(yīng)

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 ;布防成功響應(yīng)

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 ;關(guān)閉報警信號

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 ;

這款無線報警主機對任何發(fā)射頻率為315M,編碼采用PT2262的無線探頭都可適用,如無線人體探測器,無線門磁傳感器、無線微波探測器等,由于實際使用的環(huán)境不同,所需主機與之相配套的設(shè)置也不同,網(wǎng)友可以根據(jù)自己的發(fā)輝,通過編寫不同的軟件,從而實現(xiàn)不同的功能,這里不再詳述。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • AT89C2051
    +關(guān)注

    關(guān)注

    7

    文章

    170

    瀏覽量

    66241
  • 防盜報警器
    +關(guān)注

    關(guān)注

    3

    文章

    72

    瀏覽量

    23820
收藏 人收藏

    評論

    相關(guān)推薦

    at89c2051實用程序

    at89c2051實用程序集這個包中提供了一些有實際應(yīng)用價值的子程序供參考選用SUB1----X25045/43 看門狗/存儲89C2051
    發(fā)表于 10-14 17:04

    AT89C2051單片機制作的無線防盜報警器

    AT89C2051制作的無線防盜報警器首先講解一下無線防盜
    發(fā)表于 10-16 12:57

    如何采用2051設(shè)計的無線防盜報警器

    本網(wǎng)向網(wǎng)友介紹無線防盜報警系統(tǒng)中主機的制作,采用了AT89C2051單片機作為中央處理芯片,使得該系統(tǒng)的功能擴展比較方便,對于整個系統(tǒng)如需改變某種設(shè)置,只要更改相應(yīng)的軟件即可。對學(xué)習(xí)單
    發(fā)表于 05-21 07:11

    at89c2051程序

    at89c2051程序包中提供了一些有實際應(yīng)用價值的子程序供參考選用SUB6----AT89C2051與上位機RS232通訊接口子程序
    發(fā)表于 10-14 17:03 ?248次下載
    <b class='flag-5'>at89c2051</b><b class='flag-5'>程序</b>

    基于AT89C2051防盜自動報警電子密碼鎖系統(tǒng)的設(shè)計

    基于AT89C2051防盜自動報警電子密碼鎖系統(tǒng)的設(shè)計 隨著電子產(chǎn)品向智能化和微型化的不斷發(fā)展,單片機已成為電子產(chǎn)品研制和開發(fā)中首選的控制。介紹了一種
    發(fā)表于 04-03 09:05 ?158次下載

    基于AT89C2051單片機的防盜自動報警電子密碼鎖系統(tǒng)的設(shè)

    摘要:隨著電子產(chǎn)品向智能化和微型化的不斷發(fā)展,單片機已成為電子產(chǎn)品研制和開發(fā)中首選的控制。介紹了一種應(yīng)用AT89C2051單片機設(shè)計的防盜自動報警電子密碼鎖系統(tǒng)。經(jīng)實
    發(fā)表于 08-09 14:19 ?333次下載

    無線防盜報警器

    無線防盜報警器 首先講解一下無線防盜報警系統(tǒng)中主機的制作,采用了
    發(fā)表于 10-16 12:57 ?1351次閱讀
    <b class='flag-5'>無線</b><b class='flag-5'>防盜</b><b class='flag-5'>報警器</b>

    基于AT89C2051的智能型汽車防撞報警器的設(shè)計

    介紹了AT89C2051單片機的性能及特點,及以其為核心的一種低成本、高精度、微型化、數(shù)字顯示的汽車防撞報警器。該防撞報警器利用超聲波及集成霍爾元件實現(xiàn)對汽車的測距和測速
    發(fā)表于 05-05 20:24 ?809次閱讀
    基于<b class='flag-5'>AT89C2051</b>的智能型汽車防撞<b class='flag-5'>報警器</b>的設(shè)計

    基于AT89C2051的智能型汽車防撞報警器的設(shè)計

    基于AT89C2051的智能型汽車防撞報警器的設(shè)計 介紹了AT89C2051單片機的性能及特點,及以其為核
    發(fā)表于 09-13 16:54 ?910次閱讀
    基于<b class='flag-5'>AT89C2051</b>的智能型汽車防撞<b class='flag-5'>報警器</b>的設(shè)計

    AT89C2051微控制控制硬件電路組成的多功能電子密碼鎖

    AT89C2051微控制控制硬件電路組成的多功能電子密碼鎖 新穎的多功能電子密碼鎖集電子門鎖、防盜報警器、門鈴等功能于一身,
    發(fā)表于 10-17 09:15 ?1822次閱讀
    <b class='flag-5'>AT89C2051</b>微控制<b class='flag-5'>器</b>控制硬件電路組成的多功能電子密碼鎖

    基于AT89C2051設(shè)計的無線防盜報警器技術(shù)

    本章介紹無線防盜報警系統(tǒng)中主機的制作,采用了AT89C2051單片機作為
    發(fā)表于 07-06 08:42 ?1220次閱讀
    基于<b class='flag-5'>AT89C2051</b>設(shè)計的<b class='flag-5'>無線</b><b class='flag-5'>防盜</b><b class='flag-5'>報警器</b>技術(shù)

    采用AT89C2051設(shè)計的無線防盜報警器

    本站向網(wǎng)友介紹無線防盜報警系統(tǒng)中主機的制作,采用了AT89C2051單片機作為中央處理芯片,使得該系統(tǒng)的功能擴展比較方便,對于整個系統(tǒng)如需改變某種設(shè)置,只要更改相應(yīng)的軟件即可
    發(fā)表于 06-02 16:57 ?626次下載

    基于AT89C2051單片機的防盜自動報警電子密碼鎖系統(tǒng)的設(shè)計

    基于AT89C2051單片機的防盜自動報警電子密碼鎖系統(tǒng)的設(shè)計。
    發(fā)表于 02-17 16:50 ?26次下載

    基于AT89C2051芯片和A7102C無線收發(fā)芯片實現(xiàn)車輛防盜報警系統(tǒng)

    汽車的普及為人們的工作和生活增添許多便利和愉悅,但是汽車的頻繁丟失成了車主們的新的憂慮。利用AT89C2051芯片和A7102C無線收發(fā)芯片,實現(xiàn)了應(yīng)對汽車信號攔截的車輛
    發(fā)表于 09-07 10:33 ?9次下載
    基于<b class='flag-5'>AT89C2051</b>芯片和A7102<b class='flag-5'>C</b><b class='flag-5'>無線</b>收發(fā)芯片實現(xiàn)車輛<b class='flag-5'>防盜</b><b class='flag-5'>報警</b>系統(tǒng)

    基于AT89C2051單片機的無線門鈴報警器

    本章向網(wǎng)友介紹一款集無線門鈴和無線防盜報警器于一身的無線門鈴報警器的制作,由于采用了
    發(fā)表于 03-18 14:13 ?24次下載
    基于<b class='flag-5'>AT89C2051</b>單片機的<b class='flag-5'>無線</b>門鈴<b class='flag-5'>報警器</b>