1、 ORG 0000H LJMP START ORG 0030H START:NOP;0 MOV R3,#08H MOV A,#0FEH AX0:MOV P1,A RL A LCALL DELAY NOP DJNZ R3,AX0 ;1 MOV A,#0FEH AX10:MOV R3,#08H AX11:MOV P1,A ; P1 RL A ; LCALL DELAY ; NOP DJNZ R3,AX11 RR A MOV R4,#07H AX12:RR A MOV P1,A LCALL DELAY NOP DJNZ R4,AX12 MOV A,#0FDH ;2 MOV R3,#0E7H MOV
2、R4,#0FEH AX20:MOV R5,#07H AX21:MOV A,R3 ANL A,R4 MOV P1,A LCALL DELAY MOV A,R4 RL A MOV R4,A DJNZ R5,AX21 MOV R6,#07H AX22:MOV A,R3 ANL A,R4 MOV P1,A LCALL DELAY MOV A,R4 RR A MOV R4,A NOP DJNZ R6,AX22 ;3 AX30:MOV R3,#0FEH MOV R4,#7FH MOV R5,#08H AX31:MOV A,R3 ANL A,R4 MOV P1,A MOV A,R3 RL A MOV R3,
3、A MOV A,R4 RR A MOV R4,A LCALL DELAY DJNZ R5,AX31 ;4 MOV R3,#0FEH MOV R4,#0FEH MOV R5,#08H MOV R6,#08H AX41:MOV A,R3 ANL A,R4 MOV R3,A MOV P1,A MOV A,R4 RL A MOV R4,A LCALL DELAY DJNZ R5,AX41 MOV R4,#80H AX42:MOV A,R3 ORL A,R4 MOV R3,A MOV P1,A MOV A,R4 RR A MOV R4,A LCALL DELAY DJNZ R6,AX42 ;50 MOV
4、 R3,#0FFH; MOV R5,#8H; MOV R6,#8H; MOV R7,#8H AX51:MOV R4,#7FH AX52:MOV A,R4 RL A MOV R4,A ANL A,R3 MOV P1,A LCALL DELAY DJNZ R5,AX52 MOV R3,A DEC R7 MOV R5,R7; DJNZ R6,AX51 ;51 MOV R6,#08H MOVR3,#00HAX520: MOVR5,R6 MOVR4,#01HAX521: MOVA,R4 ORLA,R3 MOVP1,A LCALL DELAY MOVA,R4 RLA MOVR4,A DJNZR5,AX52
5、1 RRA ORLA,R3 MOVR3,A DJNZR6,AX520 ;6 MOV R3,#0FEH; MOV R4,#0FEH ;RL MOV R5,#1H; MOV R6,#0H; MOV R7,#8H; AX60:MOV R6,R5 MOV A,R5 INC A MOV R5,A MOV R4,#0FEH AX61:MOV A,R3 ANL A,R4 MOV P1,A MOV A,R4 RL A MOV R4,A LCALL DELAY DJNZ R6,AX61 MOV A,R3 RL A MOV R3,A DJNZ R7,AX60 ;7 MOV A,#0FH MOV R3,#0FH AX7:MOV P1,A RR A LCALL DELAY DJNZ R3,AX7 ;8 MOV R3,#0F0H MOV A,#0FH MOV R4,#8H AX8:MOV P1,A XCH A,R3 LCALL DELAY DJNZ R4,AX8 LJMP START DELAY:MOV R0,#01H ; DELAY1:MOV R1,#00HDELAY2:MOV R2,#0B2H DJNZ R2,$ DJNZ R1,DELAY2 DJNZ R0,DELAY1 RET END