如下图: 8位共阳数码管,要它同时显示12345678,我编写的程序它只会依次显示1、2、3、4、5、6、7、8、不能同时显示。我也听说过“动态扫描显示”,但是具体要怎么操作及编程,还不会。还是初学者,只会汇编语言。想请教大大们,我的程序要怎样改写才能实现此功能呢?,没有锁存器。谢谢!Q1206395258
ORG0
st:MOV P2,#0
MOV A,#00000001B
MOV DPTR,#TAB
MOV R0,#0H
LP:PUSH ACC
MOV A,R0
MOVC A,@A+DPTR
MOV P0,A
POP ACC
MOV P2,A
RL A
LCALL DELAY
MOV P2,#0
INC R0
CJNE R0,#8,LP
LJMP ST
TAB: DB 0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H
DELAY:MOVR7,#10
DL1: MOVR6,#200
DL2: MOVR5,#250
DJNZR5,$
DJNZR6,DL2
DJNZR7,DL1
RET
END