社区
单片机/工控
帖子详情
求救 如何访问片内xdata
chrade
2007-06-30 01:02:38
大致情况是这样的,我选用了 SM5964 单片机
但是不知道如何访问它支持的1024 Bytes On-chip RAM
我现有手上的程序原来是支持xdata(large模式编译),现在想让它不用xdata,
哪位高人能给些经验和建议.
告诉我大致要怎么做~~~
先谢谢拉,
散分娄
...全文
289
2
打赏
收藏
求救 如何访问片内xdata
大致情况是这样的,我选用了 SM5964 单片机 但是不知道如何访问它支持的1024 Bytes On-chip RAM 我现有手上的程序原来是支持xdata(large模式编译),现在想让它不用xdata, 哪位高人能给些经验和建议. 告诉我大致要怎么做~~~ 先谢谢拉, 散分娄
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HEROP
2007-07-03
打赏
举报
回复
同意。
lbing7
2007-06-30
打赏
举报
回复
改声明,把XDATA都用IDATA或是PDATA
如果够的话
8051中
DATA
,I
DATA
,X
DATA
有什么区别
例如,将频繁
访问
的变量和临时数据存储在I
DATA
中,将大量数据存储在X
DATA
中。
DATA
和 I
DATA
是两个不同的存储区域,尽管它们都位于内部RAM(IRAM)中,但它们在寻址方式和使用上有显著的区别。在嵌入式系统中,特别是使用8051架构的微控制器时,内部数据存储区(I
DATA
)和外部数据存储区(X
DATA
)有明显的区别。I
DATA
:内部RAM,
访问
速度快,容量较小,适合存储频繁
访问
的数据。X
DATA
:外部RAM,
访问
速度较慢,容量较大,适合存储大量数据。指令集:主要使用 MOVX 指令进行
访问
。
51单片机c语言x
data
,单片机keil C中的
data
、b
data
、i
data
、x
data
从数据存储类型来说,8051系列有
片内
、片外程序存储器,
片内
、片外数据存储器,
片内
程序存储器还分直接寻址区和间接寻址类型,分别对应code、
data
、x
data
、i
data
以及根据51系列特点而设定的p
data
类型。使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好指定变量的存储类型,这样将有利于提高程序执行效率(此问题将在后面专门讲述)。与ANSI-C稍有不同,它只分SAMLL、C...
keil
data
x
data
const code
Keil 编译后出现 Program Size:
data
=19.5 x
data
=481 const=1312 code=21064 需要分析 每个类目代表什么意思。 1、
data
表示芯片的内部RAM 2、x
data
表示外部RAM 3、code 表示程序大小 存储类型与存储区关系
data
—> 可寻址
片内
ram b
data
—> 可位寻址的
片内
ram i
data
—> 可寻址
片内
ram,允许
访问
全部内部ram p
data
—> 分页寻址片外ram (MOVX..
data
,b
data
,i
data
,p
data
,x
data
,code存储类型与存储区
一、存储类型与存储区关系
data
---> 可寻址
片内
ram b
data
---> 可位寻址的
片内
ram i
data
---> 可寻址
片内
ram,允许
访问
全部内部ram p
data
---> 分页寻址片外ram (MOVX @R0) (256 BYTE/页) x
data
-...
51内核单片机的
data
、i
data
、p
data
、x
data
、code
因为X
data
修饰的变量,用的是DPTR(DPTRH和DPTRL)寻址,P
data
用的是R0和R1.DPTR因为是16位的,所以可以覆盖整个的64K外部Ram,R0和R1是8位,所以只能寻址最前面的256个,也就是外部Ram的第一页,但是,用R0寻址,比DPTR快一倍,代码也小的很多。注意: RAM就是存储变量的,但是有很多类型的RAM,比如SRAM,DRAM,FRAM(铁电随机存取存储器),MRAM(磁性随机存取存储器),本质还是RAM,区域的划分还是我们上面所言!
片内
存储器,可能是EEPROM吧。
单片机/工控
27,517
社区成员
28,798
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章