按键控制流水灯

2019-07-15 23:25发布

利用一个按键控制流水灯的移位C语言程序怎样写,求指导
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
德国蟑螂
2019-07-16 17:27
mlongze1206 发表于 2013-7-30 10:50
楼上为什么不选择定时呢?

利用定时器怎么说?如果说利用外部中断,让按键成为脉冲触发,这个确实应该是可以的,但是我现在问题是线路固定好了,只能用单片机的P0口来完成,没想到好的触发,我现在想到的一个程序是
void main()
{ P2=0xfe;
  num=P2;
  while(1)
{
        while(P0==0xff);
         btn=P0;
         if(btn==0xfe)
         {
           num=_crol_(num,1);
           delay(300);
           P2=num;
         }
         if(btn==0xfd)
         {
                 num=_cror_(num,1);
                 delay(300);
                P2=num;
         }
  }
}

这段程序能实现效果,靠的延时,但是总感觉不好一样

一周热门 更多>