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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

51單片機--鍵盤識別

作者:liht1634   來源:轉自liht1634   點擊數:  更新時間:2014年07月28日   【字體:

  單片機的鍵盤由于介入了人為操作,并不都是機器按流程跑,所以必須考慮到人的操作時長遠大于機器周期,所以對于鍵盤狀態的檢測必須是寫在while中,進行循環檢測,這些需要實時檢測的狀態是:從沒有按下到按下,和從已經按下到松手。而為了可以使while中的循環可以跳出,進入while的判斷語句中的變量要在while循環中再次賦值,而這個賦值必須是與新狀態相關的。

 
P3=0xfe;
   temp=P3;
   temp=temp&0xf0;
   while(temp!=0xf0)
    {
     delay(5);
     temp=P3;
     temp=temp&0xf0;
     while(temp!=0xf0)
     {
      temp=P3;
     switch(temp)
      {
       case 0xee:num=1;
        break;
       case 0xde:num=2;
        break;
       case 0xbe:num=3;
        break;
       case 0x7e:num=4;
        break;
      }
     while(temp!=0xf0)
      {
       temp=P3;
       temp=temp&0xf0;
      }
     }
 
就如最后一個while,這是用來檢測松手操作,沒有松手就會進入while中循環,只有循環中賦判斷語句中的變量被不停地附松手的值,等到松手是才可以跳出while
關閉窗口

相關文章

主站蜘蛛池模板: 亚洲综合三区 | 亚洲国产欧美日韩在线 | 天天精品视频 | 天天摸天天操 | 91精品看片 | 性史性dvd影片农村毛片 | 免费看黄色录像 | 国产成人av在线 | 国产黄网| 亚洲综合日韩 | 欧美日韩精品一区二区 | 午夜黄色小视频 | 日韩欧美国产综合 | 黄色av免费| 亚洲另类视频 | 久久久精品影院 | 一级免费黄色片 | 免费性爱视频 | 中文字幕在线观看网址 | 五月婷婷综合激情 | 黄色一级片网站 | 国产精品久久久久久久久久久久午夜片 | 日韩少妇av | 亚洲69| 亚洲在线免费视频 | 中文在线观看视频 | 天天干天天干天天 | 黄色片一级片 | 国产精品二区一区二区aⅴ污介绍 | 色偷偷噜噜噜亚洲男人 | 欧美成人xxx | 国产在线高清 | 久热在线 | 久艹视频在线观看 | 精品少妇一区二区三区免费观 | 国产综合在线视频 | 高清免费视频日本 | 久久国产一区 | 成人黄色免费视频 | 在线观看视频一区二区 | 在线一区视频 |