max7219驱动8个共阴数码管的汇编程序,求大神指导程序哪里出错了

DINBITP2.0LOADBITP2.1CLKBITP2.2ORG0000HAJMPSTARTORG0030HSTART:MOVSP,#60HMOVA,#0AHMOVB... DIN BIT P2.0
LOAD BIT P2.1
CLK BIT P2.2

ORG 0000H
AJMP START
ORG 0030H
START: MOV SP,#60H

MOV A,#0AH
MOV B,#0AH
LCALL WRITE

MOV A,#09H
MOV B,#05H
LCALL WRITE

MOV A,#0BH
MOV B,#07H
LCALL WRITE

MOV A,#0CH
MOV B,#01H
LCALL WRITE

MOV A,#01H
MOV B,#0FFH
LCALL WRITE

MOV A,#02
MOV B,#0FFH
LCALL WRITE

MOV A,#03
MOV B,#08H
LCALL WRITE

MOV A,#04
MOV B,#00H
LCALL WRITE

MOV A,#05
MOV B,#05H
LCALL WRITE

MOV A,#06
MOV B,#01H
LCALL WRITE

MOV A,#07
MOV B,#0FFH
LCALL WRITE

MOV A,#08
MOV B,#0FFH
LCALL WRITE

WRITE: MOV R0,#8
LOOP1: RLC A
MOV DIN,C
CLR CLK
SETB CLK
DJNZ R0,LOOP1
MOV R0,#8
MOV A,B
LOOP2: RLC A
MOV DIN,C
CLR CLK
SETB CLK
DJNZ R0,LOOP1
CLR LOAD
SETB LOAD
RET

END
展开
 我来答
做而论道
高能答主

2014-05-12 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
……
MOV R0, #8
MOV A, B
LOOP2:
RLC A
MOV DIN, C
CLR CLK
SETB CLK
DJNZ R0, LOOP1--应该是LOOP2
……

全部写完后,应该有 SJMP $。
追问
嗯,刚刚我也处理了,这个程序还有问题,max的译码方式应该是ff方式,不过谢了!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式