流水灯程序--顺序程序的结构, 从头开始逐步运行,熟悉单片机的端口
详细内容
;知识要点:顺序程序的结构, 从头开始逐步运行,熟悉单片机的端口
;顺序结构是最基本的简单的结构
0000H
LJMP MAIN
030H
MAIN: CLR P1.7 ;点亮第1个灯
ACALL DEL;延时
SETB P1.7;关闭低一个灯
CLR P1.6;点亮第2个灯
ACALL DEL
SETB P1.6
CLR P1.5;点亮第3个灯
ACALL DEL
SETB P1.5
CLR P1.4;点亮第4个灯
ACALL DEL
SETB P1.4
CLR P1.3;点亮第5个灯
ACALL DEL
SETB P1.3
CLR P1.2;点亮第6个灯
ACALL DEL
SETB P1.2
CLR P1.1
ACALL DEL
SETB P1.1
CLR P1.0
ACALL DEL
SETB P1.0
AJMP MAIN
DEL: MOV R7,#0FFH;延时子程序
DEL1: MOV R6,#0FFH
DEL2: MOV R5,#01FH
DEL3: DJNZ R5,DEL3
DJNZ R6,DEL2
DJNZ R7,DEL1
RET
END
运行的状态:流水灯的瞬间亮第一个灯
运行的状态:流水灯的瞬间亮第二个灯