首先表明,还是在校学生正在学习单片机汇编,在csdn记录学习时的实验过程及心得吧。
1、流水灯实验
实现以下花样流水:从上往下依次点亮每次亮一个直到全亮后闪烁3次。
首先思路是:我们用查表法,可以将所有花样放入一个表就简便了。代码如下:
ORG 0000H
LJMP MAIN
ORG 0050H
MAIN: MOV DPTR,#TAB
LOOP:CLR A
MOVC A,@A+DPTR
CJNE A,#55H,LOOP1//55H作为表结束标志
AJMP MAIN
LOOP1:
MOV P0,A
ACALL DELAY
INC DPTR
LJMP LOOP
DELAY: