大家好!我是菜鸟,我现在想把51单片机里的程序移植到ARM7 LPC2138的程序里面来,但看了51程序里面的“data、idata、pdata、xdata"在ARM程序里面不知要如何定义,请各位大侠指点,谢谢!
下面是8051的程序里面带了“xdata”,还有些地方有“data、idata、pdata”没贴出来,我要问的是在ARM7 LPC2138程序里面是如何来定义的?是直接将这些“data、idata、pdata、xdata"都取消就可以了吗?
#include <c8051f126.h>
#include <stdio.h>
extern ZTexts ZText[ZText_NUM];
extern uchar star;
extern xdata uint zerox,zeroy;
unsigned char xdata ZLQn[10]={200,200,200,200,200,200,200,100,100,100};
unsigned char xdata ZLQh[10]={0,0,0,0,0,0,0,0,0,0};
unsigned char xdata ZLQt[10]={0,0,0,0,0,0,0,0,0,0};
uchar xdata ZLQD[10][200];
uchar xdata ecgtempx[300];
uchar xdata ecgtempy[120];
|