You are on page 1of 1

ORG 00H

SJMP MAIN
MAIN: MOV 90H,#00H
MOV 90H,#0FFH
SETB P3.5
CLR P3.5
START_CNT: MOV R2,#0
MOV DPTR,#TABLE
LOOP: MOV A,R2
MOVC A,@A+DPTR
MOV 90H,A
CALL DELAY
INC R2
CJNE R2,#10,LOOP
SJMP START_CNT
DELAY: MOV R5,#10
HERE3: MOV R4,#180
HERE2: MOV R3,#255
HERE1: DJNZ R3,HERE1
DJNZ R4,HERE2
DJNZ R5,HERE3
RET
TABLE: DB 0C0H
DB 0F9H
DB 0A4H
DB 0B0H
DB 99H
DB 92H
DB 82H
DB 0F8H
DB 80H
DB 90H
END
TABLE: DB #0C0H
DB #0F9H
DB #0A4H
DB #0B0H
DB #99H
DB #92H
DB #82H
DB #0F8H
DB #80H
DB #90H
END

You might also like