ORG 0000H
AJMP START
ORG 0030H
START: SETB P1.0
ACALL DELAY
MOV P1,#00H
CLR P1.0
ACALL DELAY
SETB P1.1
ACALL DELAY
MOV P1,#00H
CLR P1.1
ACALL DELAY
SETB P1.2
ACALL DELAY
MOV P1,#00H
CLR P1.2
ACALL DELAY
SETB P1.3
ACALL DELAY
MOV P1,#00H
CLR P1.3
ACALL DELAY
SETB P1.4
ACALL DELAY
MOV P1,#00H
CLR P1.4
ACALL DELAY
SETB P1.5
ACALL DELAY
MOV P1,#00H
CLR P1.5
ACALL DELAY
SETB P1.6
ACALL DELAY
MOV P1,#00H
CLR P1.6
ACALL DELAY
SETB P1.7
ACALL DELAY
MOV P1,#00H
CLR P1.7
LJMP START
DELAY: MOV R7,#09AH
LOOPA: MOV R6,#09AH
LOOPB: NOP
NOP
NOP
NOP
NOP
NOP
DJNZ R6,LOOPB
DJNZ R7,LOOPA
RET
END
原文地址:http://blog.51cto.com/12427164/2089397