51单片机-发光二极管流水闪动实验

 ORG 0000H
START: SETB P0.0 ;最下面的LED点亮
 LCALL DELAY ;延时1秒
 CLR P0.0
 SETB P0.1 ;最下面第二个的LED点亮
 LCALL DELAY ;延时1秒
 CLR P0.1
 AJMP START ;反复循环
 ;延时子程序,12M晶振延时约250毫秒
DELAY: MOV R4,#2
L3: MOV R2 ,#250
L1: MOV R3 ,#250
L2: DJNZ R3 ,L2
 DJNZ R2 ,L1
 DJNZ R4 ,L3
 RET
 END

 

相关