作者s00390 (黑小妞)
看板ASM
标题[问题] 8051 8*8led单矩阵
时间Mon Nov 30 21:04:47 2009
请问一下
LINE:
MOV LINE,#8
START:
DEC LINE
MOV R2,#0
MOV R4,#07FH
MOV DPTR,#DAI
MOV R5,#8
LOOP:
MOV P1,#0FFH ; 关闭共阳
MOV A,R2
ADD A,LINE
MOVC A,@A+DPTR
MOV P0,A
INC R2
MOV A,R4
MOV P1,A
RR A
MOV R4,A
CJNE R2,#8,DELAY
MOV R2,#0
DELAY:
MOV R3,#3
NEXT2:
ACALL DELAY1MS
DJNZ R3,NEXT2
DJNZ R5,LOOP
SJMP START
ACALL DELAY100MS
SJMP LOOP
include delay.inc
DAI:
DB 07EH,0BDH,0DBH,0FFH
DB 0FFH,0DBH,0BDH,07EH
END
要如何让x以3格/秒的速率从右到左 停止後
以0.5次/秒的速率闪烁2次
还要重复
我只会左到右边 闪过去
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.31.242