ORG 0000H
START:MOV R0,#0
MOV DPTR,#TABLE
LOOP: LCALL DISPLAY
INC R0
CJNE R0,#101,LOOP
MOV R0,#0
SJMP LOOP
DISPLAY: MOV A,R0
MOV B,#100
DIV AB
MOV R1,A ;百位送R1
MOV A,B
MOV B,#10
DIV AB
MOV R2,A ;十位送R2
MOV R3,B ;個位送R3
MOV R4,#50
LOOP1: MOV A,R3
LCALL CHANGE
CLR P3.2
LCALL DELAY
SETB P3.2
MOV A,R2
LCALL CHANGE
CLR P3.1
LCALL DELAY
SETB P3.1
MOV A,R1
LCALL CHANGE
CLR P3.0
LCALL DELAY
SETB P3.0
CLR A
DJNZ R4,LOOP1
CHANGE: MOVC A,@A+DPTR
MOV P2,A
RET
DELAY: mov R6,#20
D1: MOV R7,#248
DJNZ R7,$
DJNZ R6,D1
RET
TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
END