51单片机if语句

2019-07-15 23:31发布

       if(shijian<6)
  {
   if(P1==0Xfc)
         flag=1;
   else
          flag=0;
      
     if(P1==0Xcf)
             flag=1;
   else
     flag=0;
}   


  我想写 P1==0Xfc时 flag=1;否则等于0
              P1==0Xcf时 flag=1;否则等于0
但是运行到单片机中式 只有{ P1==0Xcf时 flag=1;否则等于0}显示了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
2876201389
1楼-- · 2019-07-16 04:28
if(P1==0Xfc)
         flag=1;   
    else if(P1==0Xcf)
             flag=1;
   else
     flag=0;

改成这样试下
kangzy92
2楼-- · 2019-07-16 07:10
第三个if前多个else
1小2辉
3楼-- · 2019-07-16 10:43
如果你的P1是用按键控制的,那我只能说低电平能把高电平拉低,高电平不能把低电平拉高。

一周热门 更多>