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

正文內(nèi)容

基于at89c51的電子鐘-文庫吧資料

2025-07-02 18:57本頁面
  

【正文】 0DCH ;計(jì)數(shù)器重新加載 MOV TH0, 0BH MOV A, 30H ;循環(huán)次數(shù)減1 DEC A MOV 30H, A JNZ RETO ;不滿16次,轉(zhuǎn)RET0返回 MOV 30H, 10H ;滿16次開始計(jì)時(shí)操作 MOV R0, 32H ;秒顯示單元地址 ACALL DAAD1 ;秒加1 MOV A, R3 ;加1后秒值在R3中 XRL A, 60H ;判是否到60秒 JNZ RETO ;不到轉(zhuǎn)RET0返回 ACALL CLR0 ;到60秒顯示單元清0 MOV R0, 34H ;分顯示單元地址 ACALL DAAD1 ;分加1 MOV A, R3 ;加1后分值在R3中 XRL A, 60H ;判是否到60分 JNZ RETO ;不到轉(zhuǎn)RET0返回 ACALL CLR0 ;到60分顯示單元清0 MOV R0, 36H ;時(shí)顯示單元地址 ACALL DAAD1 ;時(shí)加1 MOV A, R3 ;加1后時(shí)值在R3中 XRL A, 24H ;判是否到24時(shí) JNZ RETO ;不到轉(zhuǎn)RET0返回 ACALL CLR0 ;到24時(shí)顯示單元清0 RETO: CLR RS0 ;返回第0組通用寄存器 CLR RS1 POP A ;現(xiàn)場恢復(fù) POP PSW MOV 79H, 31H ;時(shí)、分、秒值放緩沖區(qū) MOV 7AH, 32H MOV 7BH, 33H MOV 7CH, 34H MOV 7DH, 35H MOV 7EH, 36H RETI ;中斷返回;加1子程序******************************************************* DAAD1: MOV A, R0 ;加1子程序,十位送A DEC R0 SWAP A ;十位數(shù)占高4位 ORL A, R0 ;個(gè)位數(shù)占低4位 ADD A, 01H ;加1 DA A ;十進(jìn)制調(diào)整 MOV R3, A ;全值暫存R3中 ANL A, 0FH ;屏蔽十位數(shù),取出個(gè)位數(shù) MOV R0, A ;個(gè)位值送顯示緩沖單元 MOV A, R3 INC R0 ANL A, 0F0H ;屏蔽個(gè)位數(shù)取出十位數(shù) SWAP A ;使十位數(shù)占低四位 MOV R0, A ;十位數(shù)送緩沖單元 RET ;返回 CLR0: CLR A ;清緩沖單元子程序 MOV R0, A ;十位緩沖單元清“0” DEC R0 MOV R0, A ;個(gè)位數(shù)緩沖單元清“0” RET ;返回 ;鍵盤掃描子程序*************************************************** KEY: LCALL KEYCHULI ;調(diào)鍵值處理子程序 JZ EXIT ;沒有鍵按下轉(zhuǎn)到返回 LCALL DIR LCALL DIR ;調(diào)顯示去抖動(dòng) LCALL KEYCHULI ;調(diào)鍵值處理子程序 JZ EXIT ;沒有鍵按下轉(zhuǎn)到返回 MOV B, 20H ;保存鍵值 KEYSF: LCALL KEYCHULI ;調(diào)鍵值處理子程序 JZ KEY1 ;鍵釋放,轉(zhuǎn)到恢復(fù)鍵值 LCALL DIR ;調(diào)顯示子程序延時(shí) AJMP KEYSF ;等到鍵釋放 KEY1: MOV 20H, B ;鍵值送20H單元保存 EXIT: RET ;返回 KEYCHULI: PUSH PSW ;保護(hù)現(xiàn)場 CLR RS1 ;改變寄存器組號 SETB RS0 MOV P1, 0FFH ;先向P1口寫1 MOV A, P1 ;P1口值送累加器A CPL A ;A值取反 ANL A, 0FH ;保存P1口的低4位 MOV 20H, A ;A值送20H保存 CLR RS1 ;改變寄存器組號 CLR RS0 POP PSW ;恢復(fù)現(xiàn)場 RET;顯示子程序******************************************************** DIR: PUSH PSW ;恢復(fù)現(xiàn)場 SETB RS1 ;改變寄存器組號 CLR RS0 MOV R0, 79H ;建立顯示緩沖區(qū)首地址 MOV R3, 0FBH ;設(shè)置位控碼 LD0: MOV P2, R3 ;送位控碼 MOV A, R0 ;緩沖區(qū)值送累加器A DISP1: ADD A, 1BH MOVC A, A+PC ;取段控碼并送A中 DISP2: MOV P0, A ;送段控碼 MOV R2, 09H ;設(shè)置延時(shí)循環(huán)次數(shù) ACALL DEY ;延時(shí)點(diǎn)亮 INC R0 ;緩沖區(qū)地址加1 MOV A, R3 ;位控碼送A JNB , HERE ;是否到最高位,是轉(zhuǎn)到返回 JB , LD2RL ARL A ;不到向顯示器高位移位 LD2:RL AMOV R3, A ;位控值保存到R4中 AJMP LD0 ;繼續(xù)掃描 HERE: CLR RS0 ;改變寄存器組號 CLR RS1 POP PSW ;恢復(fù)現(xiàn)場 RET ;返回 DBB: DB 0C0H DB 0F9H DB 0A4H DB 0B0H DB 99H DB 92H DB 82H DB 0F8H DB 80H DB 90H DB 0CH DB 0FFH ;延時(shí)子程序********************************************************DEY: PUSH 12HDEY0: PUSH 12HDEY1: PUSH 12HDEY2: DJNZ R2, DEY2 POP 12H DJNZ R2, DEY1 POP 12H DJNZ R2, DEY0 P
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1