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

正文內(nèi)容

畢業(yè)論文-基于at89c51單片機的電器遙控器設(shè)計-資料下載頁

2025-06-03 21:17本頁面
  

【正文】 5,3 NEXT:MOV A,@R0 MOV B,10H DIV AB MOVC A,@A+DPTR MOV DAT,A LCALL LCD_W_DAT MOV A,B MOVC A,@A+DPTR MOV DAT,A LCALL LCD_W_DAT MOV DAT,3AH LCALL LCD_W_DAT DEC R0 DJNZ R5,NEXT MOV COM,0C2H LCALL LCD_W_CMD DJNZ R6,NEXT1。分兩行三列顯示時間年月日、時分秒 MOV COM,0CBH LCALL LCD_W_CMD MOV DAT,57H LCALL LCD_W_DAT MOV DAT,65H LCALL LCD_W_DAT MOV DAT,65H LCALL LCD_W_DAT 皖西學院 2021屆本科畢業(yè)設(shè)計(論文) 33 MOV DAT,6BH LCALL LCD_W_DAT。顯示“ WEEK MOV A, WEEK ANL A,07H MOVC A,@A+DPTR MOV DAT,A LCALL LCD_W_DAT。顯示星期 RET LCD_R_STAT:SETB RW LCALL NOP5 CLR RS LCALL NOP5 SETB E LCALL NOP5 MOV A,LCD_PORT LCALL NOP5 CLR E LCALL NOP5 CLR RW RET LCD_W_DAT:PUSH ACC LCD_W_DAT_A:LCALL LCD_R_STAT JNB ,LCD_W_DAT_B LCALL DELAY100US SJMP LCD_W_DAT_A LCD_W_DAT_B: CLR RW LCALL NOP5 SETB RS LCALL NOP5 SETB E LCALL NOP5 MOV A,DAT MOV LCD_PORT,A LCALL NOP5 CLR E LCALL NOP5 SETB RW POP ACC RET 基于單片機的電器遙控器設(shè)計 LCD_W_CMD:PUSH ACC LCD_W_CMD_A:LCALL LCD_R_STAT JNB ,LCD_W_CMD_B LCALL DELAY100US SJMP LCD_W_CMD_A LCD_W_CMD_B: CLR RW LCALL NOP5 CLR RS LCALL NOP5 SETB E LCALL NOP5 MOV A,COM MOV LCD_PORT,A LCALL NOP5 CLR E LCALL NOP5 SETB RW POP ACC RET CLOCK_RD:CLR RST CLR SCLK SETB RST 。 MOV R2,8 RDS1:RRC A MOV IO,C CLR SCLK nop SETB SCLK DJNZ R2,RDS1 NOP SETB IO MOV R2,8 RDS2: CLR SCLK nop MOV C,IO RRC A SETB SCLK DJNZ R2,RDS2。注意讀數(shù)據(jù)的時序不能弄錯 RET 皖西學院 2021屆本科畢業(yè)設(shè)計(論文) 35 CLOCK_WR:CLR RST CLR SCLK SETB RST MOV R2,8 WRS1:RRC A MOV IO,C CLR SCLK nop SETB SCLK DJNZ R2,WRS1 NOP MOV A,B MOV R2,8 WRS2:RRC A MOV IO,C CLR SCLK nop SETB SCLK DJNZ R2,WRS2 RET HWX_SCAN: MOV A, HWX_STO CJNE A, 17H, N1 。顯示 DS1302 lcall runds1302 N1: CJNE A, 09H, N2 。 顯示 1820 lcall run18B20 N2: CJNE A, 44H, N3 。return 移位 lcall GO_RETUN N3: CJNE A, 5EH, N4 。mode 模式 lcall GO_MOD N4: CJNE A, 5CH, N5 。 + 加 lcall GO_ADD N5: CJNE A, 5DH, NRS 。 減 lcall GO_SUB NRS: RET 基于單片機的電器遙控器設(shè)計 GO_RETUN: SETB HWX_BUSY lcall SFT1 ret GO_MOD: CLR HWX_BUSY lcall SETUP1 ret GO_ADD: lcall ADD_ONE ret GO_SUB: lcall SUB_ONE ret DISPLAY1820:MOV COM,84H LCALL LCD_W_CMD MOV A, TEM_NUM MOV B,10 。此為 10,若為 10h 則錯誤顯示 DIV AB MOV SHI,A MOV GEE,B MOV A,SHI MOVC A,@A+DPTR MOV DAT,A LCALL LCD_W_DAT MOV A,GEE MOVC A,@A+DPTR MOV DAT,A LCALL LCD_W_DAT RET INIT_1820:SETB DQ。1820 初始化 NOP NOP CLR DQ MOV R7,0F9H DJNZ R7,$ SETB DQ MOV R7,18H DJNZ R7,$ SETB JNB DQ,TSR1 皖西學院 2021屆本科畢業(yè)設(shè)計(論文) 37 AJMP INIT_1820 TSR1: MOV R7,250 DJNZ R7,$ SETB DQ RET WRITE_1820:MOV R2,8 。1820 寫命令時序 CLR C WRITE1:NOP CLR DQ MOV R7,8 DJNZ R7,$ 。16us RRC A MOV DQ,C MOV R7,26 DJNZ R7,$ 。52us SETB DQ NOP NOP DJNZ R2,WRITE1 RET READ_1820:MOV R2,8 。讀 1820 數(shù)據(jù) 時序 MOV A,00H READ1: CLR C SETB DQ NOP NOP CLR DQ NOP NOP SETB DQ MOV R7,8 DJNZ R7,$ 。16us MOV C,DQ RRC A MOV R7,26 DJNZ R7,$ 。52us DJNZ R2,READ1 RET GET_TEM: LCALL INIT_1820 。讀取 1820 的溫度值 MOV A,0CCH 基于單片機的電器遙控器設(shè)計 LCALL WRITE_1820 MOV A,44H LCALL WRITE_1820。注意:在命令字 0CC 前才能用初始化,且一定要用, 44 命令前先用 cc 命令,此為一組。且一組一次初始化,否則亂碼 LCALL INIT_1820 MOV A ,0CCH LCALL WRITE_1820 MOV A,0BEH LCALL WRITE_1820 LCALL READ_1820 mov TEM_L,a 。讀數(shù)據(jù)前不要用初始化,否則亂碼 LCALL READ_1820 mov TEM_h,a RET TEM_COV: MOV A,TEM_L 。取整數(shù)顯示 ANL A,0F0H SWAP A MOV TEM_NUM,A TEM_COV3: MOV A,TEM_H ANL A,07H SWAP A ORL A,TEM_NUM MOV TEM_NUM,A RET IR: 。HWX 中斷 CLR EA PUSH ACC PUSH 01H PUSH 02H PUSH 03H PUSH 06H PUSH 07H MOV R6,0AH SB: LCALL DELAY882 。調(diào)用 882 微秒延時子程序 JB PHWX,EXIT 。延時 882 微 秒后判斷 PHWX 腳是否出現(xiàn)高電平如果有就退出解皖西學院 2021屆本科畢業(yè)設(shè)計(論文) 39 碼程序 DJNZ R6, SB 。重復 10 次,目的是檢測在 8820 微秒內(nèi)如果出現(xiàn)高電平就退出解碼程序 。以上完成對遙控信號的 9000 微秒的初始低電平信號的識別。 JNB PHWX, $ 。等待高電平避開 9 毫秒低電平引導脈沖 LCALL DELAY2400 JNB PHWX,EXIT 。 LCALL DELAY2400 。延時 毫秒避開 毫秒的結(jié)果碼 ///////////過了引導區(qū) ,準備接收 數(shù)據(jù) MOV R1,HWX_NUM1 。設(shè)定 1AH 為起始 RAM 區(qū) MOV R2,4 PPA: MOV R3,8 JJJJ: JNB PHWX,$ 。等待地址碼第一位的高電平信號 LCALL DELAY882 。高電平開始后用 882 微秒的時間尺去判斷信號此時的高低電平狀態(tài) MOV C,PHWX 。將 PHWX 引腳此時的電平狀態(tài) 0 或 1 存入 C 中 JNC UUU 。如果為 0 就跳轉(zhuǎn)到 UUU LCALL DELAY1000 UUU: MOV A,@R1 。將 R1 中地址的給 A RRC A 。將 C 中的值 0 或 1 移入 A 中的最低位 MOV @R1,A 。將 A 中的數(shù)暫時存放在 R1 中 DJNZ R3,JJJJ 。接收地址碼的高 8 位 INC R1 。對 R1 中的值加 1,換下一個 RAM DJNZ R2,PPA 。接收完 16 位地址碼和 8 位數(shù)據(jù)碼和 8 位數(shù)據(jù),存放在1AH/1BH/1CH/1DH 的 RAM 中
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1