微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求一汇编语言查表指令DPTR使用方法

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

时间:10-02 整理:3721RD 点击:
我大概知道查表指令DPTR的意思,但是不知道具体怎么用,数码管显示0-9用查表指令怎么实现,就一位数码管可以了,有做过的朋友麻烦发一个例程给我参考一下,谢谢。

同求,对于汇编一直不是很了解

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
这是我好早之前写的跑马表,用延时做的

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

感谢帮助,我在好好研究,这条指令把我给绊住了,昨晚试了一个晚上还没有试出来。

感谢帮助,我在好好研究,这条指令把我给绊住了,昨晚试了一个晚上还没有试出来。我现在就开始做实验。

用C吧   那个方便

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top