我这个是LED共阳的显示,为什么是9999而不是9111呢?我哪里编程错了吗

2019-03-24 19:28发布

ORG 00H
LJMP MAIN
MAIN:MOV 91H,#00H
MOV 92H,#0FFH
MOV 0B1H,#00H
MOV 0B2H,#0FFH
MOV 70H,#00H
MOV 71H,#00H
MOV 72H,#00H
MOV 73H,#00H L:LCALL XS
LJMP L
XS:MOV R0,#01H
MOV R1,#70H
XS1:MOV A,@R1
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P1,A
MOV P3,R0
LCALL YS
INC R1
MOV A,R0
RL A
MOV R0,A
CJNE R1,#74H,XS1
RET
ORG 500H
TABLE:DB 90H,0F9H,0F9H,0F9H
YS:MOV R2,#80H
DJNZ R2,$
RET
END
我这个是LED共阳的显示,为什么是9999而不是9111呢?我哪里编程错了吗 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
幻城
2019-03-25 04:16
为什么要通过MOV 70H,#00H
MOV 71H,#00H
MOV 72H,#00H
MOV 73H,#00H  这几个地址给A值呢?直接加完成不了功能?

表示没看太懂  也应该是如楼上所说

一周热门 更多>