微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > stc单片机不可以用宏定义定义地址吗?

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, 但即使是这样也仅仅是可以通过编译。

我知道了必须的加载头文件即可

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top