77问答网
所有问题
51单片机可否使用指针?
51的RAM和ROM并非统一编址,指针使用会不会出错?
举报该问题
推荐答案 2020-12-14
只要正确使用,不会有问题。
其他单片机的RAM和ROM也不是统一编址的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GvIWWIq8vqv33Gpp8Nq.html
其他回答
第1个回答 2020-12-14
不会。ROM和RAM定义的变量关键字不一样。
定义ROM的要加const关键字。RAM则不需要。所以定义指针不可能从RAM寻址到ROM。
本回答被网友采纳
相似回答
51单片机
如何
使用指针
控制IO
答:
51 单片机的 IO 接口,必须使用直接寻址方式。所以,在 C 语言中,
不可使用指针对 IO 接口进行操作
。凡是必须直接寻址的,如:TMOD、IE、IP 等等,都不可使用指针。还有位地址,也不行。
单片机
中的
指针
应用。
答:
单片机中你最好不要使用指针
,指针随意性很容易越界.建议使用数组.ps:第一次做程序我不信,使用过指针,后来受苦了.不过,在其它方面指针确实有其易用性.
51单片机能否用
uint32型的
指针
答:
51单片机是不能使用uint32型的指针的
。只能使用配套型号的指针,否则对机器损耗很大。
单片机
中数据
指针
DP
答:
在Intel MCS-
51单片机
中,数据
指针
DPTR是一个至关重要的16位寄存器,它负责对存储器区域进行地址操作。通过指令如`MOVX @DPTR,A`,我们
可以
将累加器A的内容存储到由DPTR指定的RAM区域。同样,`MOVX A @DPTR`则用于从数据存储器读取数据到累加器。在操作时,PSEN和RD脚用于选择程序存储器(ROM或EPROM...
在
51单片机
多存储空间中如何确定变量与地址的关系?
答:
在
51单片机
中,变量的地址是通过内存映射方式确定的。在内存中,每个变量都被分配了一个唯一的地址,这个地址
可以
由程序员通过
使用指针
来访问。在默认情况下,51单片机将数据存储在RAM(随机访问内存)中,其地址范围为0x00到0xFF。其中,0x00到0x7F是SFR(特殊功能寄存器)和位寄存器的地址空间,而0x80...
51单片机
如何
利用
程序
指针
实现跳转
答:
方法1:MOV DPTR ,#LOCA ;取得JMP @A+DPTR的地址(PC)MOV A,#4 ;跳转步长 LOCA:JMP @A+DPTR (注:JMP @A+DPTR是一条1字节的指令,执行该条指令后PC=LOCA+1,如果想取该指令之后的PC,
可以用
方法2)方法2:MOV DPTR ,#LOCA ;取执行JMP @A+DPTR后的地址(PC)MOV A,#4 ...
在
51单片机
编程中,汇编指令系统中有哪些指令具体
指针
功能?
答:
在
51单片机
编程中,
可以
做数据
指针
的寄存器只有 R0 、 R1 、 DPTR。R0 、 R1 做数据指针时,只能访问片内数据存储器和片外数据存储器的00H~FFH低8位地址空间。DPTR可以访问片外数据存储器的16位地址空间 即0000H~FFFFH.DPTR还可以和累加器A配合,访问程序存储器中数据表中的数据,DPTR作为...
大家正在搜
51单片机指针的应用
单片机指针使用方法
51单片机指针用法
单片机编程能用指针
8051的单片机的堆栈指针
51单片机堆栈指针
51单片机sp指针
单片机中的指针
单片机指针是什么意思
相关问题
C语言的指针,在写51单片机程序用得上吗?
学了51单片机,感觉没怎么用到指针,什么时候才用到指针??
51单片机中,指针函数 在C语言程序 如何使用?
51单片机一个指针程序不太明白
51单片机如何使用?
51单片机 如何利用程序指针实现跳转
c51单片机指针用法与我们平时用说的C中的指针用法有不同吗?...
51单片机C语言指针语法的问题