早教吧作业答案频道 -->其他-->
新手学习单片机的疑问,关于dptr和keil的memoryC:0x0000与D:0x0000的区别做实验时用keiluvision4做模拟at89c51的实验,二进制数转化为ascii码的实验,程序如下RESULTEQU30HORG00HSTART:MOVA,#1AHCALLBINTOHEXLJMP$B
题目详情
新手学习单片机的疑问,关于dptr和keil的memory C:0x0000与D:0x0000的区别
做实验时用keil uvision4做模拟at89c51的实验,二进制数转化为ascii码的实验,程序如下
RESULT EQU 30H
ORG 00H
START:
MOV A,#1AH
CALL BINTOHEX
LJMP $
BINTOHEX:
MOV DPTR,#ASCIIAB
MOV B,A
SWAP A
ANL A,#0FH
MOVC A,@A+DPTR
MOV RESULT,A
MOV A,B
ANL A,#0FH
MOVC A,@A+DPTR
MOV RESULT+1,A
RET
ASCIIAB:DB '0123456789ABCDEF'
END
关于"MOV DPTR,#ASCIIAB"是干什么的,dptr具体是怎么回事啊,怎么查表的,还有就是关于memory的 C:0x0000与D:0x0000的区别,求懂得的回答,本人新手,这学期才开始学习单片机,
做实验时用keil uvision4做模拟at89c51的实验,二进制数转化为ascii码的实验,程序如下
RESULT EQU 30H
ORG 00H
START:
MOV A,#1AH
CALL BINTOHEX
LJMP $
BINTOHEX:
MOV DPTR,#ASCIIAB
MOV B,A
SWAP A
ANL A,#0FH
MOVC A,@A+DPTR
MOV RESULT,A
MOV A,B
ANL A,#0FH
MOVC A,@A+DPTR
MOV RESULT+1,A
RET
ASCIIAB:DB '0123456789ABCDEF'
END
关于"MOV DPTR,#ASCIIAB"是干什么的,dptr具体是怎么回事啊,怎么查表的,还有就是关于memory的 C:0x0000与D:0x0000的区别,求懂得的回答,本人新手,这学期才开始学习单片机,
▼优质解答
答案和解析
MOV DPTR,#ASCIIAB 作用是是获取 ASCIIAB: DB '0123456789ABCDEF' 这个表格在程序中的首地址,也就是‘0’的地址;
DPTR 是51单片机里面的数据指针;
MOVC A,@A+DPTR 这句指令就实现了查表,表格的首地址在DPTR里面,偏移地址在A里面,A+DPTR就是数据地址了,这就是查表;
C:0x0000 指的是code 的起始地址,也就是ROM,程序存储器的起始地址;
D:0x0000 指的是data 的起始地址,也就是RAM,数据存储器的起始地址;
DPTR 是51单片机里面的数据指针;
MOVC A,@A+DPTR 这句指令就实现了查表,表格的首地址在DPTR里面,偏移地址在A里面,A+DPTR就是数据地址了,这就是查表;
C:0x0000 指的是code 的起始地址,也就是ROM,程序存储器的起始地址;
D:0x0000 指的是data 的起始地址,也就是RAM,数据存储器的起始地址;
看了 新手学习单片机的疑问,关于d...的网友还看了以下:
已知U=6v I=0.3A T=5s则W=6x0.3x5=9j而我是把5s化成720分之一代入W= 2020-05-16 …
Q=I^2*R*t如何推导?如题谢谢了 2020-06-12 …
(m/M)*(i/2)*R*T的物理意义是 2020-06-14 …
英语单词填空1.时间状语:d-r-n-2.场所:b-s-s-o-f-r--e-a-t-e-t3.教 2020-07-14 …
matlab求解二阶导数方程,四个方程四个未知量>>symst>>E=32;G=10.81;b=2 2020-07-19 …
请问根据电流有效值的定义有i^2*R*T=Irms^2*R*T,得出Irms=i,怎么会这样.这是 2020-07-21 …
已知质点运动方程为r(t)=x(t)i+y(t)j其中x(t)=(m/s)t+2m,y(t)=(1/ 2020-11-01 …
物理问题我们学过电热器的电阻丝的电阻越大产热越多可是根据焦耳定律Q=I*I*R*t得到Q=[U*U* 2020-11-03 …
1.用接线板链接1500W的电饭锅,发现接线板导线有明显发热现象,应采取(更换允许通过先电流值更大的 2020-12-05 …
得到一个很诡异的东东:0=∞为什么?根据物理热量的公式当R=0时Q1=IRt=I×0×t=0Q2=U 2021-01-04 …