单片机高手请进~五一放假回来想见到一个最佳的答案
你要C还是汇编啊,就给你汇编吧
ORG OOOOH
LJMP BOOT
ORG 0003H
LJMP IE0
ORG 0013H
LJMP IE1
BOOT: SETB INTO
SETB INT1
SETB EX0
SETB EX1
MOV R1,#08H
MOV R2,#000000001B
MOV A,R2
MOV P1,A
LOOP: LJMP DELAY5S
RL A
MOV P1,A
DJNZ R1,LOOP
SETB EA
MAIN: LJMP MAIN
IE0: MOV P1,#,0FFH
LJMP DELAY5S
MOV R1,#08H
MOV R2,#100000000B
MOV A,R2
MOV P1,A
LOOP: LJMP DELAY5S
RR A
MOV P1,A
DJNZ R1,LOOP
RETI
IE1: 不知道你是怎么显示的
这块无法写
RETI
DELAY5S:PUSH 04H
PUSH 05H
PUSH 06H
MOV R4,#30
DELAY5S_0:MOV R5,#200
DELAY5S_1:MOV R6,#245
DJNZ R6,$
DJNZ R5,DELAY5S_1
DJNZ R4,DELAY5S_0
POP 06H
POP 05H
POP
RETI