永发信息网

51单片机编程中断问题34: error C141: syntax error near 'if'为什么if错了(keil)

答案:2  悬赏:70  手机版
解决时间 2021-01-18 00:37
  • 提问者网友:骨子里的高雅
  • 2021-01-17 07:42
51单片机编程中断问题34: error C141: syntax error near 'if'为什么if错了(keil)
最佳答案
  • 五星知识达人网友:执傲
  • 2021-01-17 08:42
if前面少了一个分号。。。
while(1)
{
YanShi()//此处
if(BZ==1)
{
P2_0=~P2_0;
K1=1;
}
YanShi()//此处
if(BZ==1)
{
P2_0=~P2_0;
}
}
全部回答
  • 1楼网友:上分大魔王
  • 2021-01-17 09:57
void main(void)
{
K1=0;
IT0=1;
EX0=1;
EA=1;
while(1)
{
YanShi(); //这少一个分号,调用子函数需要加一个分号,这是一行语句.
if(BZ==1)
{
P2_0=~P2_0;
K1=1;
}
YanShi(); //这少一个分号
if(BZ==1)
{
P2_0=~P2_0;
}
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯