freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

紅外遙控汽車畢業(yè)設(shè)計(已改無錯字)

2023-07-18 14:35:10 本頁面
  

【正文】 CJNE @R1,0AH,SS1 MOV @R1,00H INC R1 INC @R1 CJNE @R1,06H,SS1 MOV @R1,00H INC R1 INC @R1 CJNE @R1,0AH,SS1 MOV @R1,00H INC R1 INC @R1 CJNE @R1,06H,SS1 MOV @R1,00HSS1: MOV A,@R0 MOVC A,@A+DPTR MOV SBUF,A JNB TI,$ CLR TI DEC R0 DJNZ R6,SS1 MOV R6,06H MOV R1,40H MOV R0,45HTUI: RETITAB:DB 11H,0D7H,32H,92H,0D4H,98H,18H,0D3HDB10H,90H,50H,1CH,39H,16H,38H, 78HDELAY: MOV R5,250CC: MOV R4,250 DJNZ R4,$ DJNZ R5,CC RET 程序設(shè)計思想: 程序初始化,打開外中斷0,等待中斷打開,進(jìn)如中斷后,關(guān)閉中斷,然后檢測是否發(fā)送數(shù)據(jù),沒有發(fā)送數(shù)據(jù)就推出中斷,有數(shù)據(jù)發(fā)送就將原碼保存在1AH單元中,反碼保存在1B單元中,接著判斷解碼是否成功,如果解碼成功,蜂鳴器就鳴叫,再判斷數(shù)據(jù)的值,比較數(shù)據(jù)值后進(jìn)行相應(yīng)的操作。紅外接收模塊: ORG 0000H AJMP START ORG 0003H AJMP INT ORG 0030HSTART: MOV SP,50H MOV P2,00H CLR ACALL DELAY SETB MOV P0,00H ACALL DELAY MOV P0,0FFH SETB EA SETB EX0 CLR IT0 CLR MOV R0,1AH AJMP $GOO: SETB SETB CLR CLR CLR MOV SCON,00H CLR TI MOV A,11H MOV SBUF,A JNB TI,$ CLR TI MOV A,0D7H MOV SBUF,A JNB TI,$ CLR TI MOV P0,55H LCALL DELAY MOV P0,0AAH SETB LCALL DELAY RETBACK: PUSH ACC SETB SETB CLR CLR MOV SCON,00H CLR TI MOV A,11H MOV SBUF,A JNB TI,$ CLR TI MOV A,23H MOV SBUF,A JNB TI,$ CLR TI MOV 61H,8 MOV A,0FEHYY0: MOV P0,A CLR LCALL DELAY DEC 61H RR A MOV P0,A SETB LCALL DELAY RR A DJNZ 61H,YY0 POP ACC RETLEFT: PUSH ACC SETB CLR CLR CLR MOV SCON,00H CLR TI MOV A,11H MOV SBUF,A JNB TI,$ CLR TI MOV A,29H MOV SBUF,A JNB TI,$ CLR TI MOV 61H,8 MOV A,0FEHYY1: MOV P0,A CLR LCALL DELAY DEC 61H RL A MOV P0,A SETB LCALL DELAY RL A DJNZ 61H,YY1 POP ACC RETRIGHT: SETB CLR CLR CLR MOV SCON,00H CLR TI MOV A,11H MOV SBUF,A JNB TI,$ CLR TI MOV A,4DH MOV SBUF,A JNB TI,$ CLR TI MOV P0,0EEH CLR LCALL DELAY SETB MOV P0, 0AAH LCALL DELAY MOV P0, 0DDH CLR LCALL DELAY SETB MOV P0,55H LCALL DELAY CLR MOV P0,0FFH LCALL DELAY SETB MOV P0,00H LCALL DELAY RETSTOP: MOV P0,0FFH MOV P2,00H MOV SCON,00H CLR TI MOV A,0CCH MOV SBUF,A JNB TI,$ CLR TI MOV A,0CCH MOV SBUF,A JNB TI,$ CLR TI SETB SETB RETMING: MOV R4,12TT1: CLR LCALL DELAY SETB LCALL DELAY DJNZ R4,TT1 RETJING: SETB RETLIuSHUI: MOV P0,0EEH CLR LCALL DELAY SETB MOV P0,0AAH LCALL DELAY MOV P0,0DDH CLR LCALL DELAY SETB MOV P0,55H LCALL DELAY CLR MOV P0,0FFH LCALL DELAY SETB MOV P0,00H LCALL DELAY RET BIAO: MOV A,1AH ANL A,0F0H SWAP A MOV DPTR,TT0 MOVC A,@A+DPTR MOV SCON,00H MOV SBUF,A JNB TI,$ CLR TI MOV A,1AH ANL A,0FH MOVC A,@A+DPTR MOV SCON,00H MOV SBUF,A JNB TI,$ CLR TI CLR CLR ACALL DELAY SETB SETB RETTT0:DB11H,0D7H,23H,29H,4DH,89H,81H,3DH DB 01H,09H,05H,0C1H,93H,61H,83H,87HDELAY: MOV R5,05HHH0: MOV R6,200HH1: MOV R7,200 DJNZ R7,$ DJNZ R6,HH1 DJNZ R5,HH0 RET ,也就是解碼程序INT: CLR EA 。暫時關(guān)閉CPU的所有中斷請求 MOV R6,10SB: ACALL YS1。調(diào)用882微秒延時子程序 JB ,EXIT。 DJNZ R6, SB。 重復(fù)10次,目的是檢測在8820微秒內(nèi)如果出現(xiàn)高電平就退出解碼程序 以上完成對遙控信號的9000微秒的初始低電平信號的識別。 JNB , $ 。等待高電平避開9毫秒低電平引導(dǎo)脈沖 ACALL YS2 。 MOV R7,26。忽略前26位系統(tǒng)識別碼JJJJA: JNB ,$。等待地址碼第一位的高電平信號 LCALL YS1。 高電平開始后用882微秒的時間尺去判斷信號此時的高低電平狀態(tài) MOV C ,。 JNC UUUA。如果為0就跳轉(zhuǎn)到UUUA LCALL YS3。檢測到高電平1的話延時1毫秒等待脈沖高電平結(jié)?UUUA: DJNZ R7,JJJJA MOV R1,1AH 。設(shè)定1AH為起始RAM區(qū) MOV R2,2。接收從1AH到1BH的2個內(nèi)存,用于存放操作碼和操作反碼
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1