ORG 0000H;
;-----------------------
START: ; 程度起始点
LP:MOV A,#0H; 低点平点亮。可改亮灯数。0H全亮,FF全灭全灭。
MOV P1,A ;送入P1寄存器。
lCALL DELAY1000MS; 调用延时
MOV A,#0FFH;
MOV P1,A;
lCALL DELAY1000MS; 延时
SJMP LP; 跳转到LP标号,实现循环。
;----------------------------------------------
DELAY1000MS: MOV R7,#10 ;延时1S子程序
DL1: MOV R6,#200
DL2: MOV R5,#248
DJNZ R5,$
DJNZ R6,DL2
DJNZ R7,DL1
RET
;-------------------------------------------------
END