l l l l ORG 0000 H LJMP

  • Slides: 33
Download presentation

六、实验程序 l l l l ORG 0000 H LJMP ST ORG 0030 H ST:

六、实验程序 l l l l ORG 0000 H LJMP ST ORG 0030 H ST: MOV SP, #60 H CLR A KK: SETB P 3. 3 JB P 3. 3, KK LCALL DL 10 MS JB P 3. 3, KK JNB P 3. 3, $ LCALL DL 10 MS INC A MOV P 1, A LJMP KK l DL 10 MS: MOV R 6, #10 l DL 1 MS: MOV R 7, #250 l LP: NOP l DJNZ R 7, LP l DJNZ R 6, DL 1 MS l RET l END

六、实验程序 l l l ORG 0000 H LJMP ST ORG 0013 H LJMP BREAK

六、实验程序 l l l ORG 0000 H LJMP ST ORG 0013 H LJMP BREAK ORG 0030 H ST: MOV SP, #60 H MOV P 1, #0 L 1: JB P 3. 4, L 1 SETB EA SETB EX 1 SETB PX 1 l l l l LP: MOV P 1, #1 LCALL DL 10 MS MOV P 1, #2 LCALL DL 10 MS MOV P 1, #4 LCALL DL 10 MS MOV P 1, #8 LCALL DL 10 MS MOV P 1, #10 H LCALL DL 10 MS MOV P 1, #20 H LCALL DL 10 MS MOV P 1, #07 H LCALL DL 10 MS LJMP L 2

l l l BREAK: MOV PSW, #08 H LL: MOV P 1, #0 MOV

l l l BREAK: MOV PSW, #08 H LL: MOV P 1, #0 MOV R 3, #10 KK: SETB P 1. 7 LCALL DL 10 MS CLR P 1. 7 LCALL DL 10 MS DJNZ R 3, KK LCALL DL 10 MS JNB P 3. 3, LL MOV PSW, #00 H RETI l DL 10 MS: MOV R 6, #10 l DL 1 MS: MOV R 7, #250 l LP: NOP l DJNZ R 7, LP l DJNZ R 6, DL 1 MS l RET l END

六、实验程序 l l l ORG 0000 H ST: CLR A MOV SP, #60 H

六、实验程序 l l l ORG 0000 H ST: CLR A MOV SP, #60 H MOV DPTR, #9000 H MOVX @DPTR, A MOV R 7, #0 FFH MOV SBUF, A MOVX A, @DPTR DISP: MOV R 0, A ANL A, #0 FH LP: MOV DPTR, #TAB l l l l MOVC A, @A+DPTR MOV SBUF, A MOV R 7, #10 DJNZ R 7, $ MOV A, R 0 SWAP A ANL A, #0 FH MOVC A, @A+DPTR MOV SBUF, A MOV R 7, #10 DJNZ R 7, $ LCALL DELAY LJMP ST

l l l l l TAB: DB 0 FCH, 60 H, 0 DAH, 0

l l l l l TAB: DB 0 FCH, 60 H, 0 DAH, 0 F 2 H, 66 H, 0 BEH, 0 E 0 H DB 0 FEH, 0 F 6 H, 0 EEH, 3 EH, 9 CH, 7 AH, 9 EH, BEH DELAY: MOV R 6, #255 DL: MOV R 7, #255 DL 1: DJNZ R 7, DL 1 DJNZ R 6, DL RET END