xdata怎么使用

[复制链接]
5125|3
 楼主| lab678 发表于 2012-5-18 14:33 | 显示全部楼层 |阅读模式
各位好:
我定义了unsigned char xdata *addr
unsigned char a;
在函数中这么使用可以吗?
addr=0x0001;
*addr=0x01;//对外部存储器写数据

或者
addr=0x0001;
a=*addr;//读外部存储器数据

这样写可以吗?
ayb_ice 发表于 2012-5-18 14:45 | 显示全部楼层
char xdata xxxx;
airwill 发表于 2012-5-18 16:43 | 显示全部楼层
unsigned char xdata  a;

或者参考用 XBYTE() 的宏的方式
ningling_21 发表于 2012-5-18 17:28 | 显示全部楼层
uchar xdata pdata;
访问外部RAM;
dat=XBYTE[ADDR];

XBYTE[ADDR]=dat;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

10

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部