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

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

?? file7.c

?? 單片機學習系統(tǒng)附的實驗源代碼
?? C
字號:
// 讀取鍵盤實驗
//按不同的按鍵,會顯示不同的結(jié)果


#include <8051.h>

#define uchar unsigned char

#define key1  P3_3    //鍵盤定義
#define key2  P3_4
#define key3  P3_5


#define segdata  P0   //數(shù)據(jù) 輸出
#define sege  P2_7    //顯示 選中
#define segb  P2_6    //位 選
#define segd  P2_5    //段 選

//****************************************************************************
void delay(uchar times);
void display(uchar disseg,uchar disdata);
uchar keyb();

// 這里定義的是數(shù)碼管對應的字符字根

code uchar  disbuf_u[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,
                        0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,
                        0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,
                        0x00,0x10,0x08,0x03,0x46,0x21,0x06,0x0e};
// ***************************************************************************
uchar keybuf;

void main()
{
    uchar keym =  0;   //鍵盤返回結(jié)果的緩沖區(qū)
    keybuf = 0;
    P1 = 255;          //關閉LED顯示
    P0 = 0;            //關閉數(shù)碼顯示
    P2 = 255;          //
    P3_7 = 0;          //關閉蜂鳴器

  while(1)             //設置一個無限制循環(huán)
 {      
        keym = keyb();           //得到按鍵結(jié)果
        if(keym) keybuf = keym;  //如果返回有效的按鍵結(jié)果才保存
        
        display(keybuf-1,keybuf);   //在相應的位置顯示返回的結(jié)果
        
  }
}

//*****************************************************************************
//下面是延時程序。具體的延時時間不能通過表面程序看出,(為什么?)
//如果我們需要一個精密的延時程序,那么我們可以采用內(nèi)嵌匯編代碼的方式
void delay(uchar times)
{
    int t=100;           //延時倍數(shù)
    uchar i=times;   
    for(;i!=0;i--)
    {for(;t!=0;t--){}}
}


//這里是顯示子程序,入口參數(shù)為
// disseg  -> 位選 可選范圍 0-7 一共8個數(shù)碼管
// disdata -> 段選 可選范圍 0-31 一個32個字符
//  段選 0-15  16個字符 為 "0"->"F"
//  段選 16-31 16個字符 為 "0."->"F."

void display(uchar disseg,uchar disdata)
{
    unsigned char dataf;
   if(disseg < 8)          //只有當要顯示的位數(shù)有效,才顯示.否則,不顯示
  {
     dataf = 1;
     while(disseg)
     {
         dataf <<= 1;
         disseg--;
      }
      sege = 0;
	  segdata = dataf;             //這里首先把要顯示的數(shù)據(jù)放到數(shù)據(jù)總線
	  segb = 1;                    //這里給出一個脈沖,數(shù)據(jù)送往位選端
	  segb = 0;
	  
      segdata = disbuf_u[disdata];
      segd = 1;                    //這里給出一個脈沖,數(shù)據(jù)送往段選端
      segd = 0;
   }
   else{
      segdata = 255;
      segd = 1;                    //這里給出一個脈沖,數(shù)據(jù)送往段選端
      segd = 0;
   
   }  //關閉數(shù)碼管顯示
}

uchar keyb()
{
    uchar key,keytmp;

    key1 = 1;   //將輸出線拉高
    key2 = 1;
    key3 = 1;

    key = P3 ;  //讀回來
    key = key & 0x38;           //獲得鍵盤結(jié)果
    if(key == 56 ) return 0;   //如果用戶沒有按鍵返回 0  
    else
     { 
       keytmp = key;    
       delay(1);              //判斷是不是干擾
       key = P3;
       key = key & 0x38;
       if (key != keytmp ) return 0;  //是干擾,返回 0
          else                        //不是干擾,等待用戶釋放按鍵
            {                
                  do{ 
                      key1 = 1;       //輸出拉高
                      key2 = 1;
                      key3 = 1;
                    key = P3 & 0x38;  //讀回來
                    P1_0 = ~P1_0;     //如果用戶不釋放,閃爍 p1.0 
                   }while(key != 56 );   //等待用戶釋放 
                    P1_0 = 1;             //用戶釋放以后,清除p1.0指示燈
                   switch(keytmp)
                      {
                         case 24: return 1;//返回用戶按鍵結(jié)果
                         case 40: return 2;
                         case 48: return 3;
                       }         
                  
             }

   
      }
    
    return 0;
}
//*******************************************************************************

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
图片区小说区区亚洲影院| 91浏览器打开| www.爱久久.com| 欧美高清视频一二三区| 国产精品你懂的在线| 免费精品视频在线| 色94色欧美sute亚洲线路一久| 欧美精品一区二区三区在线播放| 亚洲综合另类小说| 成人av网站在线| 久久综合久久鬼色| 奇米色777欧美一区二区| 色综合天天综合在线视频| 精品国产一区二区三区忘忧草| 亚洲一区二区三区中文字幕在线| 丁香婷婷综合色啪| 亚洲精品一区在线观看| 日韩电影在线观看一区| 在线看国产一区| 亚洲欧美日韩久久精品| 国产成人午夜精品影院观看视频 | 精品裸体舞一区二区三区| 亚洲一区二区三区四区五区黄 | 欧美欧美欧美欧美首页| 一区二区三区精品在线观看| 国产一区二区电影| 日韩三级高清在线| 天堂成人免费av电影一区| 欧美日韩国产影片| 日韩精彩视频在线观看| 欧美日韩二区三区| 一区二区三区日本| 欧美综合一区二区| 亚洲三级在线免费| 91美女蜜桃在线| 亚洲午夜视频在线观看| 欧美日韩久久久一区| 天天色天天操综合| 日韩精品一区二区在线观看| 日韩高清不卡在线| 欧美第一区第二区| 国产一区福利在线| 国产精品视频免费看| 色综合久久久久| 天天影视色香欲综合网老头| 欧美一级午夜免费电影| 麻豆高清免费国产一区| 精品播放一区二区| 成人美女在线观看| 一级女性全黄久久生活片免费| 欧美日韩电影一区| 国产精品一二二区| 亚洲欧美一区二区三区极速播放 | 99久久精品国产一区| 亚洲综合无码一区二区| 在线不卡免费av| 国内一区二区视频| 中文字幕一区二区三| 欧美影视一区在线| 久久精品国产亚洲一区二区三区| 中文成人av在线| 在线观看日韩电影| 国产一区在线看| 一级日本不卡的影视| 欧美一区二区日韩一区二区| 成人免费视频视频| 亚洲福利一区二区三区| 久久久久高清精品| 欧洲国内综合视频| 国产精品小仙女| 亚洲成人免费电影| 欧美国产精品久久| 欧美伦理视频网站| 成人av在线影院| 日本美女视频一区二区| 国产精品久久久久久久久免费樱桃| 欧美天天综合网| 成人免费观看视频| 美女高潮久久久| 亚洲一区免费观看| 欧美激情综合在线| 欧美v日韩v国产v| 欧美在线一区二区| 99久久免费精品| 国产精品一区二区无线| 国产精品一区二区久激情瑜伽| 亚洲成年人影院| 日韩美女视频一区二区| 国产日韩在线不卡| 日韩色在线观看| 欧美日韩一区精品| 一本高清dvd不卡在线观看| 国产大陆a不卡| 蜜桃免费网站一区二区三区| 亚洲一二三区视频在线观看| 国产精品黄色在线观看| 久久免费午夜影院| 欧美xxxxxxxxx| 日韩一区二区三区电影| 欧美写真视频网站| 日本韩国欧美在线| 91免费观看在线| av资源站一区| 成人h版在线观看| 国产91精品精华液一区二区三区 | 美国毛片一区二区三区| 亚洲成精国产精品女| 一级中文字幕一区二区| 亚洲美女视频在线| 一区二区三区精密机械公司| 亚洲免费电影在线| 亚洲精品免费播放| 亚洲男人的天堂av| 亚洲激情六月丁香| 亚洲视频在线一区| 亚洲乱码中文字幕综合| 亚洲资源在线观看| 一区二区三区四区精品在线视频 | 亚洲婷婷综合色高清在线| 中文字幕日韩一区二区| 国产精品短视频| 亚洲精选视频在线| 亚洲第一综合色| 日韩国产欧美一区二区三区| 免费高清视频精品| 国产精品一卡二| 波多野结衣精品在线| 色综合久久久久综合体桃花网| 91国产丝袜在线播放| 欧美色图激情小说| 日韩欧美国产一区二区在线播放| 精品裸体舞一区二区三区| 久久精品人人做| 亚洲女女做受ⅹxx高潮| 亚洲国产精品一区二区www| 日韩电影在线一区二区三区| 狠狠色狠狠色综合日日91app| 福利一区二区在线观看| 欧美精品一区二区三区蜜臀| 国产精品久99| 亚洲国产成人91porn| 麻豆精品一区二区综合av| 国产不卡视频在线观看| 色欧美日韩亚洲| 日韩欧美一级精品久久| 国产精品免费丝袜| 图片区小说区区亚洲影院| 国产高清不卡一区二区| 日本伦理一区二区| 精品国产一区二区三区av性色| 国产精品乱码久久久久久| 亚洲成人av在线电影| 国产传媒一区在线| 5566中文字幕一区二区电影| 久久久久九九视频| 亚洲国产精品一区二区www| 国产精品一品二品| 欧美日本韩国一区二区三区视频| 久久久久久免费| 五月天中文字幕一区二区| 成人爽a毛片一区二区免费| 欧美猛男男办公室激情| ...中文天堂在线一区| 久久 天天综合| 欧洲精品中文字幕| 国产精品国产自产拍高清av| 麻豆成人免费电影| 91在线一区二区三区| 精品sm捆绑视频| 青青草国产成人av片免费| 91国产免费观看| 国产精品免费av| 国产一区二区三区av电影 | 日韩在线一区二区| 91偷拍与自偷拍精品| 欧美mv日韩mv国产| 日本美女一区二区| 欧美天堂一区二区三区| 中文字幕一区二区三区不卡在线| 国内外成人在线| 日韩精品一区二区三区视频在线观看 | 欧美一级片在线观看| 一区二区三区在线观看欧美| 国产成人a级片| 久久色.com| 激情欧美一区二区三区在线观看| 欧美日韩激情一区| 亚洲一区二区视频在线| 91福利区一区二区三区| 亚洲美女在线国产| 色哟哟一区二区| 亚洲黄色av一区| 色噜噜狠狠一区二区三区果冻| 国产精品久久久久久久久免费桃花| 国产精品18久久久久| 久久九九全国免费| 国产成人精品亚洲日本在线桃色| 亚洲bdsm女犯bdsm网站| 欧亚洲嫩模精品一区三区| 亚洲国产成人av好男人在线观看|