我想在keil里使用xdata,请问需要定义xdata吗?还是可以直接使用? 如果需要定义,那要怎么写?
4个回答
展开全部
一般情况下不使用xdata
通常我们定义的变量,如:unsigned char temp; 都是data数据会放到0-127地址,所以如果我们的变量数太多。就有可能超过128个数据。
这个时候我们可以用idata来定义我们的变量,如:unsigned char idate temp;
idata 数据的地址空间是0-255;
通常我们定义的变量,如:unsigned char temp; 都是data数据会放到0-127地址,所以如果我们的变量数太多。就有可能超过128个数据。
这个时候我们可以用idata来定义我们的变量,如:unsigned char idate temp;
idata 数据的地址空间是0-255;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你的KEIL安装时是FOR C51的版本,那就可以直接使用了,如果是FOR ARM之类的KEIL版本,那。。。。。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
unsigned int xdata LZ=0x2B;
char xdata lz=0x2B;
char xdata lz=0x2B;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询