ORG 0000H
SJMP START
ORG 0003H
SJMP INT0S
ORG 0013H
SJMP INT1S
START: MOV IE,#85H
MOV TCON,#05H
MOV A, #0FEH
MOV P3,#0FFH
SETB PX1
ST0: MOV A, #00h
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: PUSH ACC
ACALL SEG7
MOV P2, A
POP ACC
INC ACC
ACALL DELAY
CJNE A, #9,LOOP
POP ACC
MOV P2,#0FFH
RETI
INT1S: PUSH ACC
MOV A, #0
LOOP1: PUSH ACC
ACALL SEG7
MOV P1, A
POP ACC
INC ACC
ACALL DELAY
CJNE A, #9,LOOP1
POP ACC
MOV P1,#0FFH
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 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H
/*DB 0C0H,0F9H,0A4H,0B0H
DB 99H,92H,82H,0F8H,80H */
END
评论2
最新资源