标题: 单片机按钮实现数码管的加减 0到59之间循环 新手求大神指教 [打印本页]

作者: 新手求罩    时间: 2017-6-7 23:19
标题: 单片机按钮实现数码管的加减 0到59之间循环 新手求大神指教
想做一个简单的按钮实现数码管的加减 0到59之间循环,分析一个例程到这时有些晕。我的理解是:判断当按键按下时 再次判断num这个数是不是0,(如果是0,则num重新赋值为60,且num值自减1)如果num不为0,则直接等待按键松开,没有任何操作 。      经过实验,我的理解是错的,我想请问我的理解错在哪里
  1. if(key2==0)
  2. {
  3. delay(5);
  4.     if(key2==0)
  5.    {
  6.          if(num==0)
  7.           num=60;
  8.          num--;
  9.           while(!key2);
  10.                    }
  11.              }
复制代码



作者: 新手求罩    时间: 2017-6-7 23:35
已经理解了,谢谢大家。我没找到怎么删帖,所以就只能在这说一下了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1