社区
单片机/工控
帖子详情
求救 如何访问片内xdata
chrade
2007-06-30 01:02:38
大致情况是这样的,我选用了 SM5964 单片机
但是不知道如何访问它支持的1024 Bytes On-chip RAM
我现有手上的程序原来是支持xdata(large模式编译),现在想让它不用xdata,
哪位高人能给些经验和建议.
告诉我大致要怎么做~~~
先谢谢拉,
散分娄
...全文
324
2
打赏
收藏
求救 如何访问片内xdata
大致情况是这样的,我选用了 SM5964 单片机 但是不知道如何访问它支持的1024 Bytes On-chip RAM 我现有手上的程序原来是支持xdata(large模式编译),现在想让它不用xdata, 哪位高人能给些经验和建议. 告诉我大致要怎么做~~~ 先谢谢拉, 散分娄
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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单片机的
片内
RAM和片外RAM的区别
STC89C52 共有 512 字节的 RAM,是用来保存数据的,比如我们定义的变量都是直接存在 RAM 里边的。但是单片机的这 512 字节的 RAM在地位上并不都是平等的,而是分块的,块与块之间在物理结构和用法上都是有区别的,因此我们在使用的时候,也要注意一些问题。 51 单片机的 RAM 分为两个部分,一块是
片内
RAM,一块是片外 RAM。标准 51 的
片内
RAM 地址从 0x00H~0x7F 共 128 个字节,而现在我们用的 51 系列的单片机都是带扩展
片内
RAM 的,即 RAM 是从 0x
C8051F120片外RAM怎么用?详解x
data
配置避坑指南与性能对比测试
本文详细解析了C8051F120单片机片外RAM(x
data
)的配置与使用。针对内存分配和address space overflow等常见问题,提供了从启用初始化、性能对比测试到高级优化策略的完整避坑指南,帮助开发者高效利用x
data
扩展内存,并平衡系统性能。
Keil C51中code、
data
、b
data
、i
data
、x
data
、p
data
的解释
8051 结构提供给用户3 个不同的存储空间,程序存储器ROM,数据存储器RAM(内部RAM和外部RAM)。 Keil C51通过以下的关键字定义了不同的存储类型,从而确保用户能够
访问
到51架构的全部存储空间。 code:
访问
程序存储器ROM,即我们常说的代码段,用来存放可执行代码,空间可达64K(0x0000~0xffff),该存储空间的代码段是只读的。
data
:
访问
可直接寻址的
片内
...
keil C中
data
、b
data
、i
data
、p
data
、x
data
、h
data
的区别解释
程序可以简单的分为code(程序)区,和
data
(数据)区,code区在运行的时候是不可以更改的,
data
区放全局变量和临时变量,是要不断的改变的,cpu从code区读取指令,对
data
区的数据进行运算处理,因此code区存储在什么介质上并不重要,象以前的计算机程序存储在卡片上,code区也可以放在rom里面,也可以放在ram里面,也可以放在flash里面(但是运行速度要慢很多,主要读flash比读ram要费时间),因此一般的做法是要将程序放到flash里面,然后load到ram里面运行的;
单片机/工控
27,522
社区成员
28,796
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章