stc单片机不可以用宏定义定义地址吗?
时间:10-02
整理:3721RD
点击:
#define ADDRESS XBYTE[0xfeff]//P20 这么写,怎么编译不了呢? C(341): error C202: 'XBYTE': undefined identifier
不是要定义地址吗,XBYTE干嘛呢,直接写0xfeff ,不就可以了!
*ERROR 202:undefined identifier
所给的标示符未定义
定义地址可以用一下几种
#define T1_GATE_ 0x80
sbit TF1 = 0x8F;
sfr B = 0xF0;
解释的好
编译器 识别不了,这个XBYTE..。c语言的知识。你需要在之前的地方 宏定义XBYTE, 但即使是这样也仅仅是可以通过编译。
我知道了必须的加载头文件即可