用52单片机学习板上的2个按键,4个数码管,实现以下功能:

2019-07-15 12:58发布

用52单片机学习板上的2个按键,4个数码管,实现以下功能:
1. 不按按键,数码管灭;
2. 按下第1个按键,数码管显示“dlnu”;再按一下第1个按键,数码管显示“xtxy”;再按一下第1个按键,数码管显示“dzxx”;再按第1个键,显示“dlnu”.....,依次循环;
3.按下第2个按键,数码管灭。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
18条回答
豆子十三
2019-07-17 06:27
void main()
{         x=1;
        while(1)
        {
               display();
                if(s1==0)
                {          delay(10);
                          if(s1==0)
                          {          while(!s1)
                                    
                                  x++;
                          }
        }
                if(s2==0)
                {          delay(10);
                          if(s2==0)
                          {          while(!s2)
                                            wela=1;
                                        P0=0xff;
                                        wela=0;
                          }
                }         
        }
}

一周热门 更多>