单片机通过按键切换程序

2020-02-04 09:19发布

我想编写一个按键控制流水灯花样的程序,不是单键的,而是按某一个键出现一种花样,按另一个键又出现另外一种花样。我编写的老是出不来效果。请知道的朋友帮下忙,谢了!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
34条回答
kolinking
2020-02-06 15:07
按你的思路应该是这样才行,花样不能在key内做,不然会只有做刚按完键那一次而已。

void main ()
{  
while(1)
{
   if(key1==0)  
  {  
   while(key1==0);
   s1=0;
   s2=1;
  }  
  if(key2==0)  
  {  
   while(key2==0);
   s1=1;
   s2=0;
  }  

  if(s1==0&&s2==1){vary1();}   
   
  if(s2==0&&s1==1){vary2();}

}
}

一周热门 更多>