LED_FLASH:
MOV P2,#7FH ;P2 7FH
ACALL DELAY ;调用延时等待子程序
MOV P2,#0BFH ;P2 BFH
ACALL DELAY ;调用延时等待子程序
MOV P2,#0DFH ;P2 DFH
ACALL DELAY ;调用延时等待子程序
MOV P2,#0EFH ;P2 EFH
ACALL DELAY ;调用延时等待子程序
MOV P2,#0F7H ;P2 F7H
ACALL DELAY ;调用延时等待子程序
MOV P2,#0FBH ;P2 FBH
ACALL DELAY ;调用延时等待子程序
MOV P2,#0FDH ;P2 FDH
ACALL DELAY ;调用延时等待子程序
MOV P2,#0FEH ;P2 FEH
ACALL DELAY ;调用延时等待子程序
SJMP LED_FLASH ;跳转到LED-FLASH处
DELAY: MOV R3,#255 ; 延时等待子程序,R3 255
LOOP1: MOV R2,#255 ;R2 255
LOOP2:
DJNZ R2,LOOP2 ;R2减1不为0时跳转到LOOP2处
DJNZ R3,LOOP1 ;R3减1不为0时跳转到LOOP1处
RET // :子程序返回