keilC51编译xdata变量时,出错

在KeilC51里面编译xdata数组,总是报错(语法上应该没有问题);
求指点!
感谢

img

都说缺分号了,这个不是语法错误是什么,你哪来的自信啊!!!只要是有错,你又没找到错误原因,就不要轻易下什么xxx肯定没问题的结论。
1,xdata是关键字,你#define xdata干啥
2,找一下uint8,在这个之前有没有定义过(不是别的文件定义过就行,而是在这个C文件里,从包含顺序上,uint8是不是在前面)

具体程序的意思准备实现什么功能,宏定义与外部声明之间想表达的意思没太看明白!