#define CBYTE ((unsigned char volatile code *) 0) #define DBYTE ((unsigned char volatile data *) 0) #define PBYTE ((unsigned char volatile pdata *) 0) #define XBYTE ((unsigned char volatile xdata *) 0)
XBYTE [address]=data; 相当于 unsigned char xdata *p; p = address; *p=data; 但是用XBYTE 会节省一个指针变量的RAM空间
|