找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 6169|回復: 5
打印 上一主題 下一主題
收起左側(cè)

關于按鍵切換流水燈多種模式

[復制鏈接]
跳轉(zhuǎn)到指定樓層
#
ID:287932 發(fā)表于 2018-3-8 08:25 來自觸屏版 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
本人想用一個獨立按鍵實現(xiàn)流水燈的多種模式切換,按下就立即切換下一種模式,在這個模式循環(huán),貌似很簡單,但是在模式里循環(huán)一直搞不明白
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

5#
ID:289287 發(fā)表于 2018-3-8 16:53 | 只看該作者
while(1)
{
        switch(定一個變量)//模式的標志
            {
                    case(0):
                                你想要的模式;
                                   break;
                     case(1):

            }
}
回復

使用道具 舉報

地板
ID:287932 發(fā)表于 2018-3-8 16:16 來自觸屏版 | 只看該作者
DUDUSHUQU 發(fā)表于 2018-3-8 10:53
先記憶你的按鍵數(shù), 在根據(jù)按鍵數(shù)來選擇相應的流水燈模式就OK啦

哪怎么在相應的模式里循環(huán)呢?新手希望能給個程序看看
回復

使用道具 舉報

板凳
ID:287932 發(fā)表于 2018-3-8 12:45 來自觸屏版 | 只看該作者
DYQ_DYQ 發(fā)表于 2018-3-8 11:31
while(1)
{
       switch(定一個變量)//模式的標志

這樣為什么不能切換呢,我是想按鍵按下的時候切換,不按下的話就一直在一個模式里循環(huán)
void main()
{  

    uchar num=0;
        while(1)
    {
          if(S1==0)
          {
                  delay(10);
                if(S1==0)
                {
                  num++;
                  if(num==3)
                     num=1;
                   while(!S1);
                }
          }

                if(num==1)
                {
                    while(S1)
                        {
                         mode1();
                        }       
                }
                else if(num==2)
                {
                  while(S1)
                        {
                        mode2();
                        }
                }
                else if(num==3)
                {
                  while(S1)
                        {
                        mode3();
                        }
                }               
         }
}
回復

使用道具 舉報

沙發(fā)
ID:287770 發(fā)表于 2018-3-8 11:31 | 只看該作者
while(1)
{
       switch(定一個變量)//模式的標志
            {
                   case(0):
                                你想要的模式;
                                   break;
                     case(1):

            }
}
回復

使用道具 舉報

樓主
ID:289079 發(fā)表于 2018-3-8 10:53 | 只看該作者
先記憶你的按鍵數(shù), 在根據(jù)按鍵數(shù)來選擇相應的流水燈模式就OK啦
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表