打印

关于外部存储器的问题

[复制链接]
2162|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yin050232|  楼主 | 2012-12-10 09:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我定于数组的时候用了xdata+数组名  这个是不是就表示我把数组存在外部存储器中?如果不是应该怎样才能把它定义到外部存储器里。假如我需要使用外部存储器中的某个值,我需要先把这个数提出来,放到CPU的数据存储器中,然后再提出去使用,而不能直接就在外部存储器提出来使用。这个理解对不对?

相关帖子

沙发
ayb_ice| | 2012-12-10 10:48 | 只看该作者
char xdata array[16];

至于后面的说法没有意义,都是变量,只是存储空间不同而已

使用特权

评论回复
板凳
yin050232|  楼主 | 2012-12-10 11:00 | 只看该作者
ayb_ice 发表于 2012-12-10 10:48
char xdata array[16];

至于后面的说法没有意义,都是变量,只是存储空间不同而已 ...

24C04就是外部存储器嘛,使用它的时候,需要用到 I2C,既然都可以直接使用,那么I2C的使用意义何在?对于这个我真没怎么理解到,请老师前辈们指教。

使用特权

评论回复
地板
ayb_ice| | 2012-12-10 11:09 | 只看该作者
yin050232 发表于 2012-12-10 11:00
24C04就是外部存储器嘛,使用它的时候,需要用到 I2C,既然都可以直接使用,那么I2C的使用意义何在?对于 ...

xdata与IIC的关系都没有搞清楚,建议去看书吧

xdata是51体系架构的一部分,而IIC与51没有必然联系

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

24

帖子

0

粉丝