[方案相关] 在 Keil C51 编译器中,有几种不同的存储类型

[复制链接]
 楼主| 斧王FUWANG 发表于 2024-5-27 15:21 | 显示全部楼层 |阅读模式
在 Keil C51 编译器中,有几种不同的存储类型:

data:内部数据存储区(通常是直接寻址的128字节)。
idata:内部数据存储区(可以间接寻址的256字节)。
xdata:外部数据存储区(外部RAM)。
code:程序存储区(闪存或ROM)。
pdata:可分页的外部数据存储区。

gra22ce 发表于 2025-2-20 15:49 | 显示全部楼层
正常,这种数据类型可以分清楚自己的固件有多大,自己的数据有多少的
清芯芯清 发表于 2025-2-20 17:12 | 显示全部楼层
C51有个pdata,但是实际CH32的话除了pdata也有这些
pe66ak 发表于 2025-2-20 18:17 | 显示全部楼层
其实应该多科普一些这东西,都是知识啊
hight1light 发表于 2025-2-20 19:26 | 显示全部楼层
我觉得这种很多人都不注意看,其实这些存储变量的数据都很重要的
ewyu 发表于 2025-2-20 22:39 | 显示全部楼层
这个是针对C51的,你应多讲讲关于小华的
wamed 发表于 2025-2-21 09:16 | 显示全部楼层
正常来说没必要看的,意义不大,除非是代码超了,看看还行
tiakon 发表于 2025-2-21 09:55 | 显示全部楼层
很多时候xdata我就搞不懂
teaccch 发表于 2025-2-21 11:09 | 显示全部楼层
Keil还可以,现在keil速度也不慢了
gongqijuns 发表于 2025-2-21 12:16 | 显示全部楼层
是不是idata,xdata的话,CH32也是有的
nqty 发表于 2025-2-21 13:49 | 显示全部楼层
Pdata这东西怎么用?编译小华的MCU好像没有这个吧
suncat0504 发表于 2025-2-26 23:19 | 显示全部楼层
开发时很少关注这些设置。只是在51单片机,资源少的时候,才会考虑数据存在哪里。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

276

帖子

0

粉丝
快速回复 返回顶部 返回列表