51单片机存储类型与存储空间对应关系
2023-12-28 20:29:42
51单片机存储类型与存储空间对应关系
存储类型 | 存储空间位置 | 存储容量 | 特点说明 |
---|---|---|---|
data | 片内低128B区域 | 128B | 可作为频繁使用的变量或临时性变量 |
bdata | 片内可位寻址存储区 | 16B(128bit) | 允许位与字节数据的混合访问 |
idata | 片内高128B存储区 | 128B | 只有52系列单片机才有此区 |
pdata | 片外分页RAM | 256B | 用于扩展I/O的地址访问 |
xdata | 片外64KBRAM | 64KB | 用于不频繁使用或数量较多的变量 |
code | ROM | 64KB | 用于存放数据表格等固定信息 |
例子
想要指定abc为无符号字符型变量,其存储单元位于片内低128BRAM中,值为0x15:
unsigned char data cc = 0x15;
想要指定abc为有符号整型变量,其存储单元位于片外RAM中,值为0:
signed int xdata abc = 0;
文章来源:https://blog.csdn.net/weixin_74239689/article/details/135277413
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!