ORG 0
SJMP STAR
ORG 3
SJMP INT0S
ORG 13H
SJMP INT1S
ORG 30H
STAR:MOV IE,#85H
MOV TCON,#5
MOV A,#0FEH
MOV P3,#0FFH
SETB PX1
ST0:MOV A,#1
ST1:PUSH ACC
ACALL SEG7
MOV P0,A
ACALL DELAY
POP ACC
INC A
CJNE A,#9,ST1
SJMP ST0
INT0S:PUSH ACC
MOV A,#0
LOOP:INC A
PUSH ACC
ACALL SEG7
MOV P2,A
POP ACC
ACALL DELAY
CJNE A,#8,LOOP
POP ACC
MOV P2,#0FFH
RETI
INT1S:PUSH ACC
MOV A,#0
LOOP1:INC A
PUSH ACC
ACALL SEG7
MOV P1,A
ACALL DELAY
POP ACC
CJNE A,#8,LOOP1
MOV P1,#0FFH
POP ACC
RETI
DELAY:MOV R7,#250
D1:MOV R6,#250
D2:NOP
NOP
NOP
NOP
NOP
NOP
DJNZ R6,D2
DJNZ R7,D1
RET
SEG7:INC A
MOVC A,@A+PC
RET
DB 0C0H,0F9H,0A4H,0B0H
DB 99H,92H,82H, 0F8H,80H
END