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;
}
}
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;
}
}
}
{
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;
}
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯