久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2113|回復: 2
打印 上一主題 下一主題
收起左側

51單片機鍵控菜單程序 按鍵沒用

[復制鏈接]
跳轉到指定樓層
樓主
ID:687601 發表于 2020-2-6 20:38 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
初始化能反白到第二行,也就是case 0 ,但是按鍵按下沒有反應。

{
    uint a ;
if(key_down==0)
{
    delay(30);         //消抖
      if(key_down==0)
       a = 0;  
        a++;
        while(!key_down);     //等待按鍵松開
         
}
          switch(a)//第一層
          {   
              case 0:
            lcd_block(32,16,79,31);     break;    //第2行反白:貪吃蛇  

            case 1:
            lcd_block(32,16,79,31);     //清除第2行反白:貪吃蛇
            delay(20);
            lcd_block(16,32,95,47);     //第3行反白:俄羅斯方塊              
            break;
            case 2:
            lcd_block(16,32,95,47);     //清除第3行反白:俄羅斯方塊
            delay(20);
            lcd_block(48,48,79,63);     //第4行反白:鬧鐘/返回            
            break;
            case 3:
            lcd_block(48,48,79,63);     //取消第4行反白:鬧鐘/返回   
            delay(20);
            lcd_block(32,16,79,31);     //第2行反白:貪吃蛇
            break;               //返回第一行
            case 4: a = 0;break;
          }               
     while(1);     
}        
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:619946 發表于 2020-2-7 01:07 | 只看該作者
新手吧,初始化時就執行到case 0 ,然后就在while(1); 死循環了當然沒反應啦
回復

使用道具 舉報

板凳
ID:213173 發表于 2020-2-7 09:06 | 只看該作者
按鍵程序只能執行1次,死在while(1); ,a也不可以每次清0,否則switch(a)只能執行1。給你改一下你試試。
void key_scan()
{
        static uint a=0;//靜態變量
        if(key_down==0)
        {
                delay(30);         //消抖
                if(key_down==0)
                {
//                        a=0;  
                        while(!key_down);     //等待按鍵松開
                        switch(a)//第一層
                        {   
                                case 0:
                                lcd_block(32,16,79,31);     //第2行反白:貪吃蛇         
                                break;
                                case 1:
                                lcd_block(32,16,79,31);     //清除第2行反白:貪吃蛇
                                delay(20);
                                lcd_block(16,32,95,47);     //第3行反白:俄羅斯方塊              
                                break;
                                case 2:
                                lcd_block(16,32,95,47);     //清除第3行反白:俄羅斯方塊
                                delay(20);
                                lcd_block(48,48,79,63);     //第4行反白:鬧鐘/返回            
                                break;
                                case 3:
                                lcd_block(48,48,79,63);     //取消第4行反白:鬧鐘/返回   
                                delay(20);
                                lcd_block(32,16,79,31);     //第2行反白:貪吃蛇
                                break;               //返回第一行
//                                case 4: a = 0;break;
                        }               
                        a++;
                        if(a>=4)
                                a=0;
//                        while(1);     
                }
        }        
}
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久国产精品一区 | 国产在线精品一区二区 | 国产精品久久精品 | 久久一级 | 亚洲成人毛片 | 日韩高清国产一区在线 | 免费看黄色国产 | 九九热久久免费视频 | 亚洲少妇综合网 | 97高清国语自产拍 | 国产成人精品午夜 | 色婷婷综合久久久中文字幕 | 99pao成人国产永久免费视频 | 色视频网站在线观看 | 一级毛片视频免费观看 | 欧美激情黄色 | 免费国产一区二区 | 国产午夜视频 | 欧美二区在线 | 久久乐国产精品 | 国内自拍真实伦在线观看 | 午夜视频精品 | 天堂男人av | 成人精品一区二区三区四区 | 精品在线看| 国产精品永久免费视频 | 韩国主播午夜大尺度福利 | 欧美国产在线一区 | 亚洲欧美激情精品一区二区 | 国产日韩一区二区 | 欧美aaaaa | 欧美成人一级视频 | 男女羞羞视频在线观看 | 日韩欧美在线免费 | 久色| 亚洲日本视频 | 四虎影视免费观看 | 国产免费一区二区三区 | 国产精品一区二区日韩 | 夜夜久久| 色桃网 |