www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

51單片機4*4掃描C程序

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2011/3/31
;******************************************************
;*標題:    東哥   51單片機4*4掃描C程序  
;*文件:                            
;*版本:    1.0 
;*作者:    東哥    
;*郵箱:    picavr@163.com     QQ: 279068079

;*******************************************************   

#include "reg52.h"
#include<intrins.h>
#define  uchar unsigned char  
#define  uint  unsigned int
bit FLAG0=0;
uchar ptr;
static const char tab[16]={0x01,0x02,0x03,0x0c, /*鍵盤碼00,01,02,03,*/
                           0x04,0x05,0x06,0x0d, /*鍵盤碼04,05,06,07,*/
                           0x07,0x08,0x09,0x0e, /*鍵盤碼08,09,0a,0b,*/
                           0x0a,0x00,0x0b,0x0f};/*鍵盤碼0c,0d,0e,0f*/
void delay (unsigned int value)  /*延時副程式*/
 {
      while (value!=0) value--;  /*10US延時*/
 }

void scan(void)    /*掃描鍵盤副程式*/
{
 uchar a1=0xef,i,m;         /*A1=0XF7列掃描初值,I行*/
 FLAG0=0;                 /*設按鍵回應旗號為0,鍵盤掃描計數指標為0*/
     for(i=0;i<4;i++)  /*鍵盤4個掃描列*/
      {
               P2=a1;   /*列掃描輸出,讀入P1存入M,以便偵測行與偵測按鍵是否放開*/
                m=P2;
                switch(m&0x0f)  /*取行的高4位元,偵測那一行被按*/
            {
             case 0x07: ptr=i*4; /*第一行被按否?是則掃描指標=列X4*/
                           FLAG0=1; /*是則設FLAG0=1表有按鍵輸入*/
                           break; /*跳出此循環*/
                case 0x0b: ptr=i*4+1; /*第二行被按否?是則掃描指標=列X4+1*/
                           FLAG0=1; /*是則設FLAG0=1表有按鍵輸入*/
                           break; /*跳出此循環*/ 
                case 0x0d: ptr=i*4+2; /*第三行被按否?是則掃描指標=列X4+2*/
                           FLAG0=1; /*是則設FLAG0=1表有按鍵輸入*/
                           break; /*跳出此循環*/
                case 0x0e: ptr=i*4+3; /*第四行被按否?是則掃描指標=列X4+3*/
                           FLAG0=1; /*是則設FLAG0=1表有按鍵輸入*/
                 default:  break; /*跳出此循環*/
            }
         if(FLAG0==1)break;  /*不為1,則掃描列右移,掃描下一列*/
         a1=a1<<1|0x01;   /*高位補1,由于P1.7~P1.4未接+5V,而是由指令加載高電平*/
       }
 } 
void main(void)
{
 TMOD=0x20;                            //T1工作方式2
 TH1=0xfd;                             //串口波特率為9600
 TCON=0x40;                           //啟動T1
 SCON=0x40;                           //串口工作與方式1并禁止接受
 IE=0x00;                             //無中斷
 while(1)
 {
   scan();                           //啟動鍵盤掃描
   if(FLAG0)                         //當FLAG0=1時,有鍵輸入
   {
    SBUF=tab[ptr];                     
    while(TI==0);TI=0;               //將鍵值送串口
    FLAG0=0;                         //將標識位清零 
    delay(30000);                    //延時
    } 
  } 
 }    
Tags:51單片機,4*4掃描,C程序  
責任編輯:admin
  • 上一篇文章:
  • 下一篇文章:
  • 請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個字
    [ 查看全部 ] 網友評論
    關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁面
    下到頁底
    晶體管查詢
    www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久
    久久国产剧场电影| 丁香网亚洲国际| 精品国产伦一区二区三区观看方式| 久久草av在线| 国产精品美女一区二区| 91九色02白丝porn| 日日夜夜一区二区| 久久久另类综合| 91在线免费播放| 日韩中文字幕av电影| 久久久久久影视| 91蝌蚪porny| 日本视频中文字幕一区二区三区| 欧美精品一区二区三| 91在线你懂得| 美女一区二区三区| 国产精品剧情在线亚洲| 欧美另类videos死尸| 国产福利一区二区三区视频 | 高清国产一区二区三区| 亚洲卡通欧美制服中文| 欧美一级理论片| av在线不卡免费看| 免费国产亚洲视频| 中文字幕一区二区在线播放| 欧美猛男男办公室激情| 国产91精品一区二区麻豆亚洲| 亚洲成人自拍偷拍| 国产无一区二区| 欧美日韩一区二区三区不卡| 国产宾馆实践打屁股91| 日韩精品乱码免费| 国产精品美女www爽爽爽| 欧美二区三区的天堂| 成人免费观看视频| 麻豆精品久久精品色综合| 中文字幕一区二区三区在线播放| 91精品欧美一区二区三区综合在| av一本久道久久综合久久鬼色| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲精品网站在线观看| 久久综合色之久久综合| 欧美日本一区二区三区| a级高清视频欧美日韩| 久久99精品国产| 亚洲成人中文在线| 日韩美女视频一区| 国产亚洲1区2区3区| 欧美一区二区在线视频| 色婷婷综合视频在线观看| 国产乱码字幕精品高清av| 日韩福利电影在线观看| 亚洲三级免费电影| 久久久电影一区二区三区| 在线观看91精品国产麻豆| 99精品久久99久久久久| 国产成人免费在线| 免费在线观看不卡| 亚洲在线一区二区三区| 国产精品美女一区二区三区| 久久蜜桃av一区二区天堂| 欧美老人xxxx18| 一本久久综合亚洲鲁鲁五月天 | 欧美日韩一区二区在线观看| 99在线精品免费| 国产大陆精品国产| 久久国产人妖系列| 丝袜美腿亚洲色图| 亚洲国产精品欧美一二99| 亚洲精品一二三| 中文字幕一区二区三区精华液| 久久久国产精华| 久久综合资源网| 精品理论电影在线| 欧美一区二区三区视频免费| 欧美日韩夫妻久久| 欧美中文字幕一区二区三区 | 久久夜色精品一区| 欧美成人bangbros| 日韩一卡二卡三卡| 91精品婷婷国产综合久久性色| 欧美日韩精品电影| 在线一区二区三区做爰视频网站| 99精品1区2区| 91视频国产资源| 99国产精品久久久| av中文一区二区三区| 成人av资源在线观看| 成人免费视频视频在线观看免费| 国产精品1区2区3区在线观看| 国产麻豆精品一区二区| 国产精品996| 懂色av噜噜一区二区三区av| 国产不卡视频一区二区三区| 粉嫩aⅴ一区二区三区四区五区| 国产福利视频一区二区三区| 国产精品一区二区久激情瑜伽| 国产精品 欧美精品| 国产成人免费在线观看不卡| 成人性生交大片免费看中文| av一区二区三区四区| 91免费观看国产| 在线观看日韩av先锋影音电影院| 欧美视频中文字幕| 欧美日韩三级在线| 欧美一级午夜免费电影| 日韩一级在线观看| 久久理论电影网| 国产女人水真多18毛片18精品视频| 中文字幕国产一区二区| 中文字幕亚洲成人| 亚洲精品欧美专区| 亚洲午夜免费视频| 日韩制服丝袜先锋影音| 麻豆91在线播放免费| 国产美女视频91| 成人h动漫精品一区二区| 91免费版在线看| 欧美日本一区二区三区四区| 日韩欧美一级精品久久| 久久久精品黄色| 一区在线中文字幕| 亚洲成人在线网站| 久久国产精品免费| 成人免费视频一区| 在线观看av一区| 欧美一区二区黄| 久久久久久毛片| 亚洲欧美视频一区| 午夜一区二区三区在线观看| 蜜臀99久久精品久久久久久软件| 国产一区二区h| 99国产精品国产精品毛片| 欧美色男人天堂| 久久综合国产精品| 亚洲欧洲日本在线| 日韩电影免费一区| 国产成人精品一区二区三区网站观看| 99在线热播精品免费| 欧美区视频在线观看| 久久精品一区二区| 亚洲男女一区二区三区| 日韩电影免费在线看| 国产91精品久久久久久久网曝门| 色婷婷综合久久久| 日韩午夜在线观看视频| 国产精品萝li| 日本aⅴ免费视频一区二区三区| 国产精品77777竹菊影视小说| 91久久人澡人人添人人爽欧美| 日韩一区二区三区精品视频| 一色屋精品亚洲香蕉网站| 男女男精品视频网| 99久久er热在这里只有精品66| 884aa四虎影成人精品一区| 国产女人水真多18毛片18精品视频| 亚洲一区二区视频在线| 国产精品一区二区三区四区| 欧美在线free| 久久久久久久久久久久久女国产乱 | 日韩一区二区视频在线观看| 国产精品欧美精品| 日韩不卡一区二区三区| av网站一区二区三区| 日韩西西人体444www| 亚洲欧洲综合另类| 久久99精品久久只有精品| 色综合激情五月| 久久久久久久久久久久久久久99 | 首页欧美精品中文字幕| 成人ar影院免费观看视频| 91精品国产综合久久久久久| 国产精品短视频| 久久国产人妖系列| 欧美亚洲一区二区在线| 中文字幕精品一区二区精品绿巨人 | 国产高清在线观看免费不卡| 7799精品视频| 伊人色综合久久天天人手人婷| 国产一区二区美女诱惑| 在线播放亚洲一区| 亚洲女性喷水在线观看一区| 国产精品影音先锋| 日韩欧美色电影| 亚洲国产美国国产综合一区二区| 丁香激情综合五月| 日韩精品一区二区三区三区免费| 亚洲在线观看免费视频| caoporen国产精品视频| 久久久不卡网国产精品一区| 日本va欧美va欧美va精品| 91官网在线观看| 国产精品午夜免费| 国产精品性做久久久久久| 日韩午夜在线影院| 日日摸夜夜添夜夜添国产精品| 91久久奴性调教| 亚洲人妖av一区二区| 成人午夜精品在线| 久久久精品蜜桃|