keil c 的错误error C141: syntax error near '='

如题所述

在“=”号附近有语法错误,双击该错误,光标会跳到该行,仔细检查这一行的上下行有没有错误,比如缺少“;”或是其他的。
Keil,是非常不错的51系列MCU的开发环境。我最近也进一步学习Keil_Cx51编译器的特性和相应更高层次的使用。
你的这类错误应该是非常明显的,很好的找出来并修正的。
Good Luck.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-08
#define是宏定义语句
很明显楼主想做的是位操作,应该改将#define
LED
P1^1
#define
KEY_ON
P1^6
#define
KEY_OFF
P1^7
改为
sbit
LED
=
P1^1;
sbit
KEY_ON
=
P1^6;
sbit
KEY_OFF
=
P1^7;
这样你文中的“=”就不违法了
第2个回答  2008-08-28
‘=’旁边有语法错误
第3个回答  2019-06-28
//#define
DQ
P3^6
//定义DS18B20总线I/O
换成这种定义
sbit
DQ
=
P3^6;

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网