流水灯实验(更简单的)
;程序名字:流水灯实验
;说明:此程序实现先简单的流水等实验,
ORG0000H
LOOP:MOVA,#11111110B
MOVR2,#8;循环移动的次数
OUTPUT:MOVP1,A
RLA;累加器循环左移指令
CALLDELAY
DJNZR2,OUTPUT
LJMPLOOP
;延时0.5秒
DELAY:MOVR5,#4
L1:MOVR6,#0
L0:MOVR7,#0
DJNZR7,$
DJNZR6,L0
DJNZR5,L1
RET
END
;程序名字:流水灯实验
;说明:此程序实现先简单的流水等实验,
ORG0000H
LOOP:MOVA,#11111110B
MOVR2,#8;循环移动的次数
OUTPUT:MOVP1,A
RLA;累加器循环左移指令
CALLDELAY
DJNZR2,OUTPUT
LJMPLOOP
;延时0.5秒
DELAY:MOVR5,#4
L1:MOVR6,#0
L0:MOVR7,#0
DJNZR7,$
DJNZR6,L0
DJNZR5,L1
RET
END
评论