|
負引腳3 | P3.7 | P3.6 | P3.5 | P3.4 | P3.3 | P3.2 | P3.1 | P3.0 | 低電平 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 正引腳2 | P2.7 | 亮 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 正引腳2 | P2.6 | 亮 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 正引腳2 | P2.5 | 亮 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 正引腳2 | P2.4 | 亮 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 正引腳2 | P2.3 | 亮 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 正引腳2 | P2.2 | 亮 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 正引腳2 | P2.1 | 亮 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 正引腳2 | P2.0 | 亮 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
附:上圖從1區到15區的匯編源代碼:
ORG 00H
MAIN: MOV P2,#00000001B ;1區 MOV P3,#00000000B ACALL DELAY350MS
MOV P2,#11111110B ;2區 MOV P3,#11111110B ACALL DELAY350MS
MOV P2,#10000000B ;3區 MOV P3,#00000001B ACALL DELAY350MS
MOV P2,#01111110B ;4區 MOV P3,#01111111B ACALL DELAY350MS
MOV P2,#00000010B ;5區 MOV P3,#10000001B ACALL DELAY350MS
MOV P2,#01111100B ;6區 MOV P3,#11111101B ACALL DELAY350MS
MOV P2,#01000000B;7區 MOV P3,#10000001B ACALL DELAY350MS
MOV P2,#00111100B;8區 MOV P3,#10111111B ACALL DELAY350MS
MOV P2,#00000100B;9區 MOV P3,#11000011B ACALL DELAY350MS
MOV P2,#00111000B;10區 MOV P3,#11111011B ACALL DELAY350MS
MOV P2,#00100000B;11區 MOV P3,#11000111B ACALL DELAY350MS
MOV P2,#00011000B;12區 MOV P3,#11011111B ACALL DELAY350MS
MOV P2,#00001000B;13區 MOV P3,#11100111B ACALL DELAY350MS
MOV P2,#00010000B;14區 MOV P3,#11110111B ACALL DELAY350MS
MOV P2,#00010000B;15區 MOV P3,#11101111B ACALL DELAY350MS
LCALL CLEARALL LCALL SHANDENG;全亮 閃1次 AJMP MAIN SHANDENG: MOV P2,#11111111B ACALL DELAY350MS MOV P3,#00000000B ACALL DELAY350MS LIGHTALL: MOV P2,#11111111B ACALL DELAY350MS MOV P3,#00000000B ACALL DELAY350MS CLEARALL: MOV P2,#00000000B MOV P3,#11111111B DELAY350MS:;@11.0592MHz PUSH 30H PUSH 31H PUSH 32H MOV 30H,#3 MOV 31H,#116 MOV 32H,#126 NEXT: DJNZ 32H,NEXT DJNZ 31H,NEXT DJNZ 30H,NEXT POP 32H POP 31H POP 30H RET END P2.0(1) P3.7(0) | P2.0(1) P3.6(0) | P2.0(1) P3.5(0) | P2.0(1) P3.4(0) | P2.0(1) P3.3(0) | P2.0(1) P3.2(0) | P2.0(1) P3.1(0) | P2.0(1) P3.0(0) | P2.1(1) P3.7(0) | P2.1(1) P3.6(0) | P2.1(1) P3.5(0) | P2.1(1) P3.4(0) | P2.1(1) P3.3(0) | P2.1(1) P3.2(0) | P2.1(1) P3.1(0) | P2.1(1) P3.0(0) | P2.2(1) P3.7(0) | P2.2(1) P3.6(0) | P2.2(1) P3.5(0) | P2.2(1) P3.4(0) | P2.2(1) P3.3(0) | P2.2(1) P3.2(0) | P2.2(1) P3.1(0) | P2.2(1) P3.0(0) | P2.3(1) P3.7(0) | P2.3(1) P3.6(0) | P2.3(1) P3.5(0) | P2.3(1) P3.4(0) | P2.3(1) P3.3(0) | P2.3(1) P3.2(0) | P2.3(1) P3.1(0) | P2.3(1) P3.0(0) | P2.4(1) P3.7(0) | P2.4(1) P3.6(0) | P2.4(1) P3.5(0) | P2.4(1) P3.4(0) | P2.4(1) P3.3(0) | P2.4(1) P3.2(0) | P2.4(1) P3.1(0) | P2.4(1) P3.0(0) | P2.5(1) P3.7(0) | P2.5(1) P3.6(0) | P2.5(1) P3.5(0) | P2.5(1) P3.4(0) | P2.5(1) P3.3(0) | P2.5(1) P3.2(0) | P2.5(1) P3.1(0) | P2.5(1) P3.0(0) | P2.6(1) P3.7(0) | P2.6(1) P3.6(0) | P2.6(1) P3.5(0) | P2.6(1) P3.4(0) | P2.6(1) P3.3(0) | P2.6(1) P3.2(0) | P2.6(1) P3.1(0) | P2.6(1) P3.0(0) | P2.7(1) P3.7(0) | P2.7(1) P3.6(0) | P2.7(1) P3.5(0) | P2.7(1) P3.4(0) | P2.7(1) P3.3(0) | P2.7(1) P3.2(0) | P2.7(1) P3.1(0) | P2.7(1) P3.0(0) |
方案一: 中間開窗式效果 附:匯編源代碼: ORG 00H MAIN: MOV P2,#11111111B MOV P3,#11100111B ACALL DELAY150MS
MOV P2,#11111111B MOV P3,#11011011B ACALL DELAY350MS
MOV P2,#11111111B MOV P3,#10111101B ACALL DELAY350MS
MOV P2,#11111111B MOV P3,#01111110B ACALL DELAY150MS
SJMP MAIN
DELAY150MS: ;@11.0592MHz PUSH 30H PUSH 31H PUSH 32H MOV 30H,#2 MOV 31H,#13 MOV 32H,#230 NEXT: DJNZ 32H,NEXT DJNZ 31H,NEXT DJNZ 30H,NEXT POP 32H POP 31H POP 30H RET
DELAY350MS: ;@11.0592MHz PUSH 30H PUSH 31H PUSH 32H MOV 30H,#3 MOV 31H,#116 MOV 32H,#126 NEXT1: DJNZ 32H,NEXT DJNZ 31H,NEXT DJNZ 30H,NEXT POP 32H POP 31H POP 30H RET END
|
|