|
负引脚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
|
|