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

正文內(nèi)容

電子搶答器單片機(jī)的設(shè)計(jì)-資料下載頁

2025-06-30 08:02本頁面
  

【正文】 LAY:MOV R0, DBUF 。串口靜態(tài)顯示子程序MOV R2,3 。顯示3位數(shù)碼MOV DPTR,SEGTAB。DISP: MOV A,@R0 。MOVC A,@A+DPTR 。取字段碼MOV SCON,0 。置串口工作方式0MOV SBUF,A 。開始發(fā)送JNB TI,$ 。等待發(fā)送完畢CLR TI 。發(fā)送完畢,標(biāo)志位清零INC R0 。緩沖單元地址增1DJNZ R2,DISP 。三位數(shù)碼發(fā)送完否?RET 。發(fā)送完畢,則返回SEGTAB: DB 0FCH,60H,0DAH,0F2H 。0,1,2,3(共陽極字段碼表)DB 66H,0B6H, 0BEH,0E0H 。4,5,6,7DB 0FEH,0F6H,0EEH,3EH 。8,9,A,BDB 9CH,7AH,9EH,8EH 。C,D,+,ENDDBUF EQU 30H 。三位顯示緩沖區(qū)首址ORG 0000HAJMP MAINORG 0030HMAIN: MOV SP,60HACALL KEYSCAN 。調(diào)用鍵盤掃描子程序判斷是加分或減分CJNE A,0EH,NEXT2 。不是加分鍵,則轉(zhuǎn)移判斷是減分鍵?NEXT1: ACALL KEYSZ 。是加分鍵,調(diào)用鍵盤設(shè)置子程序ACALL DISPLAY 。調(diào)用串口靜態(tài)顯示子程序SJMP MAINNEXT2: CJNE A,0FH,MAIN 。都不是,則轉(zhuǎn)MAINAJMP NEXT1 。是減分鍵,調(diào)用鍵盤設(shè)置子程序ORG 0100HKEYSZ: PUSH PSW 。鍵盤設(shè)置子程序PUSH ACCSETB RS1MOV R0,DBUF 。R0指向顯示緩沖區(qū)首地址MOV R7,3 。設(shè)置鍵盤輸入位數(shù)L1: CLR RS1ACALL KEYSCAN 。調(diào)用鍵盤掃描子程序取按下鍵的鍵號SETB RS1CJNE A,0AH,L2 。鍵入數(shù)合法性檢測(是否大于9)L2: JNC L1 。大于9,重新鍵入MOV R0,A 。鍵號送顯示緩沖區(qū)INC R0DJNZ R7,L1 。3位數(shù)值輸入完否?未完繼續(xù),否則返回POP ACCPOP PSWCLR RS1RETKEYSCAN: MOV R3, 0F7H 。掃描初值(=0)MOV R1, 00H 。取碼指針L3: MOV A, R3 。開始掃描MOV P0, A 。將掃描值輸出至P1MOV A, P0 。讀入P1值,判斷是否有鍵按下MOV R4, A 。存入R4,以判斷按鍵是否放開SETB C 。C=1MOV R5, 04H 。~L4: RLC A 。將按鍵左移一位JNC KEYIN 。判斷C=0?有鍵按下則C=0,跳至KEYININC R1 。C=1,則無鍵按下,將取碼指針值加1DJNZ R5, L4 。4列掃描完畢了嗎?MOV A, R3 。掃描值載入SETB C 。C=1RRC A 。掃描下一行(~)MOV R3, A 。存回掃描寄存器JC L3 。C=1?SJMP KEYSCAN 。C=0,則四行已掃描完畢KEYIN: MOV R7, 60 。延時消除抖動D2: MOV R6, 248 。DJNZ R6, $ 。DJNZ R7, D2 。D3: MOV A, P0 。延時后再讀入P1值XRL A, R4 。與上次讀入值作比較JZ D3 。A=0,表示按鍵未放,等待按鍵釋放MOV A, R1 。按鍵已放開,取碼指針載入累加器MOV DPTR,TABLE 。鍵盤碼表首地址送DPTRMOVC A, @A+DPTR 。查鍵碼RET 。返回TABLE: DB 00H,01H,02H,03H 。鍵碼安排表與鍵盤相同DB 04H,05H,06H,07HDB 08H,09H,0AH,0BHDB 0CH,0DH,0EH,0FHORG 0200HDISPLAY:MOV R0, DBUF 。串口靜態(tài)顯示子程序MOV R2,3 。顯示3位數(shù)碼MOV DPTR,SEGTAB。DISP: MOV A,@R0 。MOVC A,@A+DPTR 。取字段碼MOV SCON,0 。置串口工作方式0MOV SBUF,A 。開始發(fā)送JNB TI,$ 。等待發(fā)送完畢CLR TI 。發(fā)送完畢,標(biāo)志位清零INC R0 。緩沖單元地址增1DJNZ R2,DISP 。三位數(shù)碼發(fā)送完否?RET 。發(fā)送完畢,則返回SEGTAB: DB 0FCH,60H,0DAH,0F2H 。0,1,2,3(共陽極字段碼表)DB 66H,0B6H, 0BEH,0E0H 。4,5,6,7DB 0FEH,0F6H,0EEH,3EH 。8,9,A,BDB 9CH,7AH,9EH,8EH 。C,D,+,
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1