求一汇编语言查表指令DPTR使用方法

2019-07-15 22:59发布

我大概知道查表指令DPTR的意思,但是不知道具体怎么用,数码管显示0-9用查表指令怎么实现,就一位数码管可以了,有做过的朋友麻烦发一个例程给我参考一下,谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
caicxz
1楼-- · 2019-07-16 03:10
 精彩回答 2  元偷偷看……
那风又起
2楼-- · 2019-07-16 06:43
ORG 0000H
LJMP MAIN
MAIN:
MOV R1,#00H
MOV DPTR,#TAB

DISPLAY:
MOV A,R1
CJNE A,#8,RUN
MOV R1,#0
MOV A,R1

RUN:
MOVC A,@a +DPTR
MOV P0,A
INC R1
ACALL DELAY
SJMP DISPLAY

TAB:DB 5BH,3FH,06H,5BH,3FH,06H,5BH,4FH

DELAY:
MOV R3,#2
DEY:MOV R4,#250
LOOP:DJNZ R4,LOOP
DJNZ R3,DEY
RET
END

这是我好早之前写的跑马表,用延时做的
那风又起
3楼-- · 2019-07-16 09:09
那风又起 发表于 2013-8-16 09:23
ORG 0000H
LJMP MAIN
MAIN:

是@A+DPTR。。。一位共阳极数码管

xxin@mao
4楼-- · 2019-07-16 13:00
那风又起 发表于 2013-8-16 09:23
ORG 0000H
LJMP MAIN
MAIN:

感谢帮助,我在好好研究,这条指令把我给绊住了,昨晚试了一个晚上还没有试出来。
xxin@mao
5楼-- · 2019-07-16 18:09
那风又起 发表于 2013-8-16 09:23
ORG 0000H
LJMP MAIN
MAIN:

感谢帮助,我在好好研究,这条指令把我给绊住了,昨晚试了一个晚上还没有试出来。我现在就开始做实验。
隐含
6楼-- · 2019-07-16 22:04
 精彩回答 2  元偷偷看……

一周热门 更多>