SECOND EQU 30H
TCOUNT EQU 31H
ORG 00H
START2:
CLR P1.6
MOV SECOND,#5
MOV TCOUNT,#00H
MOV TMOD,#01H
MOV TH0,#3CH
MOV TL0,#0B0H
SETB TR0
DISP2:
MOV A,SECOND
MOV DPTR,#TABLE2
MOVC A,@A+DPTR
MOV P2,A
WAIT2:
JNB TF0,WAIT2
CLR TF0
MOV TH0,#3CH
MOV TL0,#0B0H
INC TCOUNT
MOV A,TCOUNT
CJNE A,#20,NEXT2
MOV TCOUNT,#00H
DEC SECOND
MOV A,SECOND
CJNE A,#00,NEX2
MOV SECOND,#5
CPL P1.6
NEX2:LJMP DISP2
NEXT2:LJMP WAIT2
TABLE2:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
END
|