问一个关于51中结构的问题~

静态易失性LKD xdata *数据lkdp

Static将此变量声明为静态变量。

Volatile提醒编译器,后面定义的变量随时可能发生变化,所以每次编译后的程序需要存储或读取这个变量时,都会直接从变量地址读取数据。

LKD是由typedef定义的类型。

至于xdata *数据,我就不知所措了。我猜可能是一些宏。我建议你右键单击扩展数据和数据,并检查它们的定义。