亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 主機.asm

?? 用匯編語言編寫的51程序
?? ASM
字號:
;防盜器主機程序
      FSDD EQU P1.7     ;發(fā)射控制D端,高電平控制有效
      FSCC EQU P1.6     ;發(fā)射控制C端,高電平控制有效
      FSBB EQU P1.5     ;發(fā)射控制B端,高電平控制有效
      BJQ1 EQU P1.1     ;報警器,低電平報警
      SPK1 EQU P1.0     ;喇叭,驅(qū)動方式為脈沖信號
      LED1 EQU P3.0     ;指示燈
      JSVT EQU P3.2     ;接收頭VT端
      JSDD EQU P3.3     ;接收頭D輸出端,有效高電平輸出
      JSCC EQU P3.4     ;接收頭C輸出端,有效高電平輸出
      JSBB EQU P3.5     ;接收頭B輸出端,有效高電平輸出
      DYJC EQU P3.7     ;主機電源電壓檢測端,電源電壓低于9V報警提示

      P1MO EQU 91H
      P1M1 EQU 92H

      P1MA EQU 00000000B;定義P1口狀態(tài)
      P1MB EQU 11100011B;設(shè)P1.7、P1.6、P1.5、P1.1、P1.0口為推挽輸出

      JSBM EQU 00111100B;設(shè)置接收端口狀態(tài),屏蔽P3.7、P3.6、P3.1、P3.0
      KJBM EQU 00011000B;設(shè)定開機編碼為011(即接收頭B為0、C為1、D為1)
      ZDBM EQU 00110000B;設(shè)定振動探測報警編碼為110
      WBBM EQU 00101000B;設(shè)定微波探測報警編碼為101
      DYBM EQU 00010000B;設(shè)定子機電源低壓報警編碼為010
      LLBM EQU 00001000B;設(shè)定3分鐘聯(lián)絡(luò)子機一次編號為001

      ORG  0000H	;程序執(zhí)行開始地址
      LJMP KS1   	;跳至KS1
      ORG  0003H	;外中斷0中斷程序入口
      RETI	        ;中斷返回
      ORG  000BH        ;定時器T0中斷程序入口
      LJMP INTT0        ;中斷返回
      ORG  0013H	;外中斷1中斷入口
      RETI	        ;中斷返回
      ORG  001BH	;定時器T1中斷程序入口
      RETI      	;跳至INTT1中斷服務(wù)程序
      ORG  0023H	;串口中斷入口地址
      RETI

      ORG 0100H

;開機初始化
KS1:  MOV P1MO,#P1MA    ;定義P1口狀態(tài)
      MOV P1M1,#P1MB    ;設(shè)P1口部分為推挽輸出
      CLR SPK1          ;關(guān)喇叭
      CLR BJQ1          ;關(guān)報警器
      CLR FSDD          ;發(fā)射電路不發(fā)射(D端為0)
      CLR FSCC          ;發(fā)射電路不發(fā)射(C端為0)
      CLR FSBB          ;發(fā)射電路不發(fā)射(B端為0)
      MOV SP,#50H       ;設(shè)推棧初值
      MOV R0,#05H       ;設(shè)低壓報警次數(shù)初值
      MOV PSW,#00H      ;設(shè)程序狀態(tài)字寄存器為00
      MOV SCON,#00H     ;設(shè)串行口控制寄存器為00
      CLR LED1          ;指示燈提示通電
      ACALL DIDI        ;DI聲提示通電
      SETB LED1         ;關(guān)指示燈
      ACALL DYJC1       ;電壓檢測

;----------------------------------------------------------------
KS2:  JB JSVT,$         ;檢測是否接收到信號
      ACALL YS1
      JB JSVT,KS2    
      MOV A,P3          ;收到子機的反饋信號則判斷是否正確
      ANL A,#JSBM       ;屏蔽P3.7、P3.6、P3.1、P3.0
      CJNE A,#KJBM,KS2  ;檢查是否是開機信號
KS3:  CLR LED1          ;發(fā)光管點亮指示
      SETB BJQ1	        ;開報警聲提示
      ACALL YS2         ;延時
      CLR BJQ1	        ;關(guān)報警聲
      SETB LED1         ;發(fā)光管滅
      JNB JSVT,$        ;等待發(fā)射信號停止發(fā)射
      MOV TMOD,#00010001B;設(shè)定時器T1為計數(shù)器方式(方式1)
      MOV TH0,#3CH      ;設(shè)T1為100mS
      MOV TL0,#0B0H
      SETB EA           ;開總中斷允許
      SETB ET0          ;允許定時器T1中斷
      SETB TR0          ;啟動計數(shù)器T1
      MOV R1,#00H       ;100ms時間計數(shù)器清零
      MOV R3,#0AH

L0:   JB JSVT,$         ;檢測是否接收到信號
      ACALL YS1
      JB JSVT,L0    
      MOV A,P3          ;收到子機的反饋信號則判斷是否正確
      ANL A,#JSBM       ;屏蔽P3.7、P3.6、P3.1、P3.0

      CJNE A,#KJBM,L1   ;檢查是否是開機信號
      CLR EA            ;關(guān)總中斷
      SJMP KS3          ;重新開始

L1:   CJNE A,#ZDBM,L2   ;檢測收到的信號是否是振動探測報警信號
      CLR TR0           ;關(guān)計數(shù)器T1
      CLR LED1          ;是報警信號則發(fā)光管亮
      SETB BJQ1	        ;開報警聲
      ;ACALL YS3         ;延時
      ;CLR BJQ1	        ;關(guān)報警聲
      ;SETB LED1         ;發(fā)光管滅
      SETB TR0          ;啟動計數(shù)器T1
      SJMP L0           ;返回繼續(xù)檢測

L2:   CJNE A,#WBBM,L3   ;檢測收到的信號是否是微波探測報警信號
      CLR TR0           ;關(guān)計數(shù)器T1
      SETB BJQ1	        ;開報警聲
      ACALL YS3         ;延時
      CLR BJQ1	        ;關(guān)報警聲
      SETB TR0          ;啟動計數(shù)器T1
      SJMP L0           ;返回繼續(xù)檢測

L3:   CJNE A,#DYBM,L4   ;檢測收到的信號是否是子機低壓報警信號
      CLR TR0           ;關(guān)計數(shù)器T1
      CLR LED1          ;發(fā)光管亮
      ACALL DIDI        ;是則3聲DI報警
      ACALL DIDI
      ACALL DIDI
      ACALL DIDI
      ACALL DIDI
      ACALL DIDI
      DJNZ R3,L5
L6:   ACALL DIDI
      ACALL YS2
      SJMP L6           ;返回繼續(xù)檢測
L5:   SETB TR0          ;啟動計數(shù)器T1
      SJMP L0           ;返回繼續(xù)檢測

L4:   CJNE A,#LLBM,L0   ;檢測收到的信號是否是關(guān)機信號
      CLR TR0           ;關(guān)計數(shù)器T1
      ACALL DIDI        ;是則3聲DI報警
      ACALL DIDI
      ACALL DIDI
      ACALL DIDI
      JNB JSVT,$        ;等待發(fā)射信號停止發(fā)射
      CLR BJQ1	        ;關(guān)報警聲
      AJMP KS2          ;返回繼續(xù)檢測

;----------------------------------------------------------------
;5s時間子程序和電源電壓監(jiān)測中斷處理程序
INTT0:CLR TR0           ;關(guān)計數(shù)器T1
      PUSH ACC          ;進棧保護ACC數(shù)據(jù)
      PUSH PSW          ;進棧保護PSW數(shù)據(jù)
      MOV TH0,#3CH      ;設(shè)T1為100mS
      MOV TL0,#0B0H
      INC R1            ;時間計數(shù)器,100ms進位1次
      CJNE R1,#50,LOP1  ;計時計數(shù)器,5s進位1次
      MOV R1,#00H       ;時間到清零
      CLR LED1          ;指示燈閃亮一下指示防盜監(jiān)測狀態(tài)
      ACALL YS2
      SETB LED1
      ACALL DYJC1       ;檢測電源電壓
LOP1: POP PSW           ;PSW出棧
      POP ACC           ;ACC出棧
      SETB TR0          ;開計數(shù)器T1
      RETI              ;中斷返回

;----------------------------------------------------------------
;以下電源電壓檢測程序
;----------------------------------------------------------------
DYJC1:JB DYJC,LOP3      ;檢測電源電壓
      CLR LED1          ;發(fā)光管亮
      ACALL DIDI        ;是則2聲DI報警
      ACALL DIDI
      DJNZ R0,LOP3      ;報警超過5次,連續(xù)報警多次后關(guān)機并進入掉電模式
      MOV A,#20         ;低壓則連續(xù)報警20次
LOP2: ACALL DIDI
      ACALL YS2
      DEC A
      JNZ LOP2
      SETB LED1         ;發(fā)光管滅
      ORL PCON,#2       ;進入掉電模式,只有復(fù)位才能啟動
      NOP
      NOP
      NOP
      AJMP KS1          ;軟件陷阱

LOP3: RET
      NOP
      NOP
      NOP
      AJMP KS1          ;軟件陷阱

;----------------------------------------------------------------
;以下為報警子程序
;----------------------------------------------------------------
;DI聲報警子程序
DIDI: MOV 20H,#0F0H	;DI聲提示音
L111: SETB SPK1	        ;開喇叭
      ACALL L222	;延時時間比INT1長
      CLR SPK1	        ;關(guān)喇叭
      ACALL L222	;
      DJNZ 20H,L111     ;不為零轉(zhuǎn)
      RET
L222: MOV R2,#08H	;
S00EB:PUSH 02H          ;R2(復(fù)位后R2即為02H)存放時間常數(shù),進棧保護
L00ED:PUSH 02H	        ;R2進棧保護
L00EF:PUSH 02H	        ;進棧
L00F1:DJNZ R2,$	        ;R2不為零等待
      POP 02H		;出棧
      DJNZ R2,L00EF	;R2不為零轉(zhuǎn)
      POP 02H		;出棧
      DJNZ R2,L00ED	;R2不為零轉(zhuǎn)
      POP 02H		;出棧
      DJNZ R2,S00EB	;R2不為零轉(zhuǎn)
      RET     	        ;子程序返回

;----------------------------------------------------------------
;以下為延時子程序
;----------------------------------------------------------------
;延時子程序
YS1:  MOV R6,#0FFH
Y11:  MOV R7,#0FFH
Y12:  NOP
      NOP
      NOP
      DJNZ R7,Y12
      DJNZ R6,Y11
      RET
;----------------------------------------------------------------
YS2:  MOV R5,#08H       ;中長時間延時
Y20:  MOV R6,#0FFH
Y21:  MOV R7,#0FFH
Y22:  NOP
      NOP
      NOP
      DJNZ R7,Y22
      DJNZ R6,Y21
      DJNZ R5,Y20
      RET
;----------------------------------------------------------------
YS3:  MOV R5,#50       ;長長時間延時
Y30:  MOV R6,#0FFH
Y31:  MOV R7,#0FFH
Y32:  NOP
      NOP
      NOP
      DJNZ R7,Y32
      DJNZ R6,Y31
      DJNZ R5,Y30
      RET

      ORG 0300H
      NOP
      NOP
      NOP
      LJMP KS1         ;軟件陷阱

      END

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久影院老司| 国产一区二区三区av电影| 午夜精品久久久久久久99水蜜桃 | 精品福利在线导航| 中文字幕日韩一区二区| 福利一区福利二区| 欧美绝品在线观看成人午夜影视| 国产香蕉久久精品综合网| 视频一区二区不卡| 91亚洲精品久久久蜜桃| 国产婷婷色一区二区三区在线| 亚洲成人激情综合网| 成人18视频在线播放| 精品sm在线观看| 日本系列欧美系列| 在线观看av一区| 国产精品高清亚洲| 国产福利一区二区三区视频在线| 欧美老年两性高潮| 亚洲成av人片一区二区| 91免费视频观看| 国产日韩欧美综合一区| 久久97超碰色| 欧美电视剧免费全集观看 | 国产日韩欧美不卡在线| 奇米亚洲午夜久久精品| 欧美肥妇毛茸茸| 亚洲国产精品嫩草影院| 色综合久久88色综合天天| 国产日产欧美一区二区视频| 精品亚洲porn| 欧美精品一区二区久久久| 蜜桃av一区二区在线观看| 91精品国产aⅴ一区二区| 午夜视频一区在线观看| 欧美三级电影在线观看| 一区二区三区资源| 色偷偷一区二区三区| 一区二区三区视频在线看| 99久久久精品免费观看国产蜜| 国产精品初高中害羞小美女文| bt欧美亚洲午夜电影天堂| 国产精品久久久久四虎| www.日韩在线| 亚洲久草在线视频| 欧美日韩一区二区三区在线| 日日夜夜免费精品| 欧美精品一区视频| 国产精品一区不卡| 亚洲图片你懂的| 91影院在线观看| 亚洲综合成人网| 在线综合视频播放| 日本不卡123| 国产婷婷色一区二区三区四区 | av中文字幕一区| 国产精品久久久久久久久免费樱桃| 99精品欧美一区二区三区综合在线| 日韩一区中文字幕| 在线播放中文一区| 国产在线视频一区二区三区| 国产精品天美传媒| 欧美精品色一区二区三区| 久久99精品久久久久婷婷| 国产精品免费视频一区| 欧美视频在线一区二区三区| 免费看黄色91| 中文字幕永久在线不卡| 91.成人天堂一区| 国产馆精品极品| 亚洲午夜久久久久久久久久久| 日韩午夜中文字幕| 99这里都是精品| 久久国产麻豆精品| 亚洲欧美日韩在线| 久久免费视频色| 欧美精品粉嫩高潮一区二区| 国产丶欧美丶日本不卡视频| 午夜精品久久久久久久久| 国产精品麻豆99久久久久久| 欧美一区日本一区韩国一区| 成人av免费在线观看| 青青草原综合久久大伊人精品优势| 国产精品美女久久久久高潮| 欧美一区二区三区在线观看| 色综合天天做天天爱| 国产在线精品免费| 亚洲成a人v欧美综合天堂| 日本一区二区三区高清不卡| 3d成人动漫网站| 日本韩国一区二区三区视频| 韩国一区二区在线观看| 婷婷成人综合网| 亚洲欧美色一区| 中文字幕的久久| 精品第一国产综合精品aⅴ| 欧美无乱码久久久免费午夜一区| 成人性视频免费网站| 久久电影网站中文字幕| 日本成人在线一区| 午夜av区久久| 亚洲一区免费观看| 亚洲精品视频免费看| 中文字幕亚洲不卡| 国产精品美女久久久久久久久| 久久久久久亚洲综合影院红桃| 欧美电影免费观看高清完整版在线观看 | 日韩精品中文字幕一区 | 亚洲动漫第一页| 亚洲精品免费在线| 日韩伦理免费电影| 亚洲免费在线视频| 18涩涩午夜精品.www| 中文字幕亚洲在| 国产精品第一页第二页第三页| 国产亚洲人成网站| 日本一区二区三区电影| 欧美激情在线看| 国产精品不卡一区| 亚洲天堂免费看| 夜夜嗨av一区二区三区中文字幕| 曰韩精品一区二区| 亚洲成人av电影在线| 肉丝袜脚交视频一区二区| 人人狠狠综合久久亚洲| 久久不见久久见中文字幕免费| 美洲天堂一区二卡三卡四卡视频| 免费成人在线观看| 国产精品99久久久久久有的能看 | 国产亚洲短视频| 中文字幕精品在线不卡| 1000精品久久久久久久久| 一区二区三区国产精品| 亚洲成在线观看| 精品在线播放免费| 丰满少妇久久久久久久| 99久久夜色精品国产网站| 在线观看日韩一区| 欧美一区二区美女| 久久午夜老司机| 亚洲欧美视频在线观看视频| 午夜欧美视频在线观看| 老汉av免费一区二区三区| 国产精品一区三区| 欧美自拍偷拍一区| 日韩视频一区二区| 国产精品每日更新| 丝袜亚洲另类欧美| 国产精品中文欧美| 欧美特级限制片免费在线观看| 欧美成人三级在线| 亚洲欧洲在线观看av| 日韩av中文字幕一区二区| 国产精品18久久久久久vr| 在线亚洲一区观看| 亚洲精品一区二区三区香蕉| 亚洲欧美偷拍三级| 国产又黄又大久久| 欧美日韩精品一区二区| 久久综合色天天久久综合图片| 一区二区三区在线视频观看| 久久精品二区亚洲w码| 91小视频免费观看| 精品999在线播放| 亚洲一区在线播放| av在线播放成人| 26uuu精品一区二区| 亚洲成人三级小说| zzijzzij亚洲日本少妇熟睡| 欧美大片拔萝卜| 亚洲综合久久av| 9色porny自拍视频一区二区| 精品国产伦理网| 亚洲福利一区二区| 91成人网在线| 国产精品欧美久久久久无广告| 久久国产免费看| 51精品久久久久久久蜜臀| 亚洲美女在线国产| 丁香天五香天堂综合| 精品欧美一区二区三区精品久久| 亚洲一区二区三区四区的| 成人夜色视频网站在线观看| 精品国产成人在线影院| 日韩av一区二区三区| 欧美专区日韩专区| 亚洲精品乱码久久久久久久久 | 日韩电影一二三区| 欧美三级乱人伦电影| 中文字幕亚洲视频| 成人综合日日夜夜| 国产午夜久久久久| 国产精品原创巨作av| 欧美tk丨vk视频| 久久不见久久见免费视频7| 欧美一区二区福利视频| 五月天亚洲婷婷| 欧美久久高跟鞋激| 日本成人超碰在线观看| 日韩欧美一级二级|