打印

求助:有关xdata的问题

[复制链接]
1633|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zwd_125|  楼主 | 2008-4-24 14:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我向AT89C52中的xdata中写入数据时,在软件仿真时,是对的,可是使用仿真器的时候,就出现了错误,写不进数据,但数据在变化,而且所有的数据几乎变化是一样的,真的不知道是什么原因,请高手指导??
我的程序如下:

struct S_code
{
 BYTE Num;
 BYTE arr[2];
};

typedef struct S_code Message;
/*************初始化编码******************/
static void Init_code(Message xdata * data str)
{
  BYTE i;
  for(i = 0; i < SIZE; i++)
   {
     str->Num = i;
     str->arr[0] = (i/15) + 1;
     str->arr[1] = (i%15) + 1;
     str++;
   }
}
请高手帮忙。不胜感激!!

相关帖子

沙发
ayb_ice| | 2008-4-24 18:51 | 只看该作者

实际C52是否有扩展XDATA呢

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝