亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? led_key.c

?? 4*4鍵盤檢測程序,按下鍵后相應的代碼顯示在數碼管上.
?? C
字號:
/**********************************************************************************************************
[源代碼]
//4*4鍵盤檢測程序,按下鍵后相應的代碼顯示在數碼管上
*********************************************************************************************************/
#include<reg51.h>

sbit beep=P2^3;    //蜂鳴器接口

sbit dula=P2^6;    //控制數碼管段選的鎖存器鎖存端

sbit wela=P2^7;    //控制數碼管位選的鎖存器鎖存端

unsigned char i=100;

unsigned char j,k,temp,key;

void delay(unsigned char i)  //可自定義延時長短的延時函數

{                                           //當i=10時大約為10毫秒

  for(j=i;j>0;j--)

    for(k=125;k>0;k--);

}

unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,                     0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; // 0-F編碼

display(unsigned char num)  // 顯示子函數

{

         P0=table[num];   //將第num個顯示編碼送P0口

         dula=1;          //一個下降沿將數據鎖存

         dula=0;

         P0=0xc0;         //位選通全部的數碼管

         wela=1;               //一個下降沿將數據鎖存

         wela=0;

}

void main()

{

  dula=0;                //使兩個鎖存器不可直通

  wela=0;

  while(1)                //進入檢測總循環

  {

    P3=0xfe;             //給P3.0送低電平,其余為高電平

    temp=P3;            //把P3口數據讀回來

    temp=temp&0xf0;     //把P3口與11110000相與

    if(temp!=0xf0)        //如果有鍵按下剛一定不相等,于是進入//下一步檢測

    {

      delay(10);           //延時去抖動

      if(temp!=0xf0)       //再次判斷是否有鍵按下

      {

        temp=P3;         //判斷為有,再次讀P3口數據

        switch(temp)      //因為我們剛才是將第一行置的低

        {                //在這里再判斷是第幾列

          case 0xee:      //如果temp=0xee則為第一行和第一列

               key=0;    //的交叉點,由此我們知道是矩陣鍵盤

               break;    //上的第一個鍵被按下,我們給key=0。

          case 0xde:      //以后依此類推

               key=1;

               break;

          case 0xbe:

               key=2;

               break;

          case 0x7e:

               key=3;

               break;

         }

         while(temp!=0xf0)    //這段程序是檢測按鍵是否被釋放

         {

           temp=P3;         //如果沒有釋放就一直等待并且

           temp=temp&0xf0;

           beep=0;           //蜂鳴器一直響

         }

         beep=1;             //釋放后關閉蜂鳴器

        display(key);          //顯示按下相應鍵值的數據

         P1=0xfe;            //將第一個發光二極管點亮(我寫

      }                     //程序的時候測試用的)

    }

    P3=0xfd;

    temp=P3;

    temp=temp&0xf0;

    if(temp!=0xf0)

    {

      delay(10);

      if(temp!=0xf0)

      {

        temp=P3;

        switch(temp)

        {

          case 0xed:

               key=4;

               break;

          case 0xdd:

               key=5;

               break;

          case 0xbd:

               key=6;

               break;

          case 0x7d:

               key=7;

               break;

         }

         while(temp!=0xf0)

         {

           temp=P3;

           temp=temp&0xf0;

           beep=0;

         }

         beep=1;

         display(key);

      P1=0xfc;

      }

      }

    P3=0xfb;

    temp=P3;

    temp=temp&0xf0;

    if(temp!=0xf0)

    {

      delay(10);

      if(temp!=0xf0)

      {

        temp=P3;

        switch(temp)

        {

          case 0xeb:

               key=8;

               break;

          case 0xdb:

               key=9;

               break;

          case 0xbb:

               key=10;

               break;

          case 0x7b:

               key=11;

               break;

         }

         while(temp!=0xf0)

         {

           temp=P3;

           temp=temp&0xf0;

           beep=0;

         }

         beep=1;

        display(key);

          P1=0xf8;

      }

      }

    P3=0xf7;

    temp=P3;

    temp=temp&0xf0;

    if(temp!=0xf0)

    {

      delay(10);

      if(temp!=0xf0)

      {

        temp=P3;

        switch(temp)

        {

          case 0xe7:

               key=12;

               break;

          case 0xd7:

               key=13;

               break;

          case 0xb7:

               key=14;

               break;

          case 0x77:

               key=15;

               break;

         }

         while(temp!=0xf0)

         {

           temp=P3;

           temp=temp&0xf0;

           beep=0;

         }

         beep=1;

        display(key);

      P1=0xf0;

      }

    }

  }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
性欧美疯狂xxxxbbbb| 中文字幕日韩av资源站| 蜜桃视频免费观看一区| 欧美日韩国产免费| 青青草国产成人av片免费| 91精品国产91热久久久做人人 | 成人av小说网| 国产精品久久夜| 色国产精品一区在线观看| 亚洲线精品一区二区三区| 91精品在线免费观看| 狠狠色狠狠色综合日日91app| 久久精品欧美一区二区三区不卡 | 国产不卡高清在线观看视频| 欧美经典三级视频一区二区三区| 不卡的电影网站| 亚洲国产精品麻豆| 久久蜜桃香蕉精品一区二区三区| 成人高清av在线| 亚洲成人av中文| 精品av久久707| 99精品视频一区二区| 丝袜美腿亚洲一区二区图片| 久久网站热最新地址| 99视频精品免费视频| 五月婷婷激情综合网| 精品国产亚洲在线| 色狠狠av一区二区三区| 极品少妇xxxx精品少妇| 亚洲婷婷综合久久一本伊一区| 欧美日韩一区二区三区在线看 | 国产不卡视频一区二区三区| 亚洲狠狠爱一区二区三区| 欧美v日韩v国产v| 91同城在线观看| 精品一区二区三区香蕉蜜桃| 亚洲老司机在线| 精品sm捆绑视频| 欧美主播一区二区三区美女| 国产精品 欧美精品| 午夜亚洲福利老司机| 国产精品久久久久久久裸模| 欧美一级一区二区| 色综合色综合色综合| 极品销魂美女一区二区三区| 亚洲r级在线视频| 国产精品嫩草99a| 日韩欧美成人午夜| 欧美性大战久久久久久久| 成人免费毛片片v| 另类小说一区二区三区| 亚洲444eee在线观看| 亚洲欧美日韩在线播放| 日本一区二区综合亚洲| 日韩欧美一级精品久久| 欧美午夜片在线观看| 成人av资源站| 国产**成人网毛片九色| 久久国产三级精品| 日韩成人精品在线| 亚洲一区二区视频在线观看| 国产精品久久久一本精品| 久久久亚洲欧洲日产国码αv| 91麻豆精品国产无毒不卡在线观看 | 国产99久久久国产精品| 狠狠色丁香婷婷综合| 久久黄色级2电影| 日韩高清欧美激情| 日本网站在线观看一区二区三区| 一区二区三区精品在线观看| 国产精品久久久久三级| 国产精品欧美一区喷水| 国产亚洲欧洲一区高清在线观看| 26uuu亚洲综合色| 精品少妇一区二区三区| 精品少妇一区二区| 久久尤物电影视频在线观看| 26uuuu精品一区二区| 久久综合九色综合欧美亚洲| 日韩欧美第一区| 久久综合五月天婷婷伊人| 久久欧美一区二区| 国产视频亚洲色图| 日本一区二区三区久久久久久久久不 | 亚洲成av人综合在线观看| 亚洲mv在线观看| 青青草视频一区| 激情久久五月天| 国产成人精品免费在线| www.日韩在线| 99久久99久久免费精品蜜臀| 在线观看中文字幕不卡| 555www色欧美视频| 日韩午夜激情av| 久久网这里都是精品| 国产精品久久久久9999吃药| 亚洲美女区一区| 日韩经典中文字幕一区| 老司机精品视频线观看86| 国产精品91一区二区| 91在线丨porny丨国产| 日本黄色一区二区| 日韩欧美国产小视频| 亚洲另类中文字| 亚洲国产精品久久人人爱蜜臀| 日本午夜一本久久久综合| 国产另类ts人妖一区二区| 91香蕉视频污| 91精品欧美综合在线观看最新| 久久综合国产精品| 亚洲黄色小视频| 狠狠v欧美v日韩v亚洲ⅴ| 成人亚洲一区二区一| 欧美日韩一区二区三区四区五区 | 成人免费视频一区二区| 欧美性一级生活| 久久午夜老司机| 一区二区三区美女视频| 国产一区二区三区在线观看精品| av电影在线观看一区| 日韩欧美精品三级| 亚洲人午夜精品天堂一二香蕉| 麻豆专区一区二区三区四区五区| 成人午夜看片网址| 91精品国产欧美一区二区成人| 国产精品污网站| 乱一区二区av| 欧美天堂一区二区三区| 国产日韩v精品一区二区| 婷婷久久综合九色综合绿巨人| 国产成人综合在线观看| 欧美日韩不卡一区| 亚洲欧洲一区二区在线播放| 老司机精品视频导航| 欧美色网一区二区| 国产精品不卡在线| 韩国女主播一区| 日韩视频在线永久播放| 亚洲乱码国产乱码精品精小说| 国产精华液一区二区三区| 在线播放亚洲一区| 尤物在线观看一区| bt7086福利一区国产| 久久久一区二区三区| 男女视频一区二区| 欧美日韩一级二级三级| 亚洲色欲色欲www| 丰满放荡岳乱妇91ww| 欧美成人免费网站| 日本欧美一区二区| 欧美日韩成人在线一区| 亚洲另类春色校园小说| 91在线免费视频观看| 国产欧美精品在线观看| 国产一区二区不卡| 欧美tickling网站挠脚心| 日韩福利视频导航| 欧美精品少妇一区二区三区| 亚洲精品中文在线| 日本国产一区二区| 综合自拍亚洲综合图不卡区| 国产91在线观看| 久久影音资源网| 国产高清久久久| 国产色综合久久| 成人污污视频在线观看| 国产亚洲婷婷免费| 成人网页在线观看| 国产精品人妖ts系列视频| 风间由美性色一区二区三区| 欧美国产日韩一二三区| 成人av手机在线观看| 国产精品久久久久久久久免费丝袜| 国产.精品.日韩.另类.中文.在线.播放| 久久伊人中文字幕| 高清不卡一二三区| 亚洲国产精品成人综合色在线婷婷 | 99精品欧美一区二区蜜桃免费| 国产精品伦理在线| 色狠狠色噜噜噜综合网| 依依成人综合视频| 欧美精品成人一区二区三区四区| 日韩综合在线视频| 26uuu亚洲| caoporen国产精品视频| 亚洲午夜三级在线| 91精品国产一区二区三区香蕉| 美女网站一区二区| 日韩电影免费在线| 欧美不卡激情三级在线观看| 国产伦精品一区二区三区免费迷 | 从欧美一区二区三区| 亚洲乱码国产乱码精品精小说| 欧美人与z0zoxxxx视频| 免费成人av在线| 欧美国产日韩a欧美在线观看| 色哟哟国产精品| 日产精品久久久久久久性色| 欧美va亚洲va在线观看蝴蝶网| 高清在线成人网|