ORG 0000H MOV P0,#00H MOV P2,(再加一個數碼管為0的代碼) MOV 21H,#00H MOV 22H,#00H
JBS: MOV 23H,#00H JBH: JB P3.2,JBK CALL D10MS JNB P3.2,$ XSH: MOV P0,#02H INC 21H MOV DPTR,#TAB1 MOv A,21H MOVC A,@A+DPTR MOV P2,A MOV A,21H CJNE A,#03H,OK JBK: CALL D10MS INC 23H MOV R1,23H CJNE RI,#120,JBH INC 22H MOV R1,22H CJNE R1,#100,JBS MOV P0,#01H JBA: JB P3.2,JBA CALL D10MS JNB P3.2,$ JMP XSH OK: END D10MS: MOV R6,#10 D1MS: MOV R5,#249 DL: NOP NOP DJNZ R5,DL DJNZ R6,D1MS RET TAB1: DB 00H,XXH,XXH,XXH (后三個填上1~3的代碼)
大概就是這樣了!如有錯就請各位幫補一下吧!新手上路,莫怪!!!! |