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影院| 欧美不卡在线视频| 成人午夜电影久久影院| 亚洲老妇xxxxxx| 欧美日韩精品二区第二页| 美女在线视频一区| 国产精品免费久久久久| 欧美性大战久久久久久久蜜臀| 日本视频免费一区| 欧美国产成人在线| 欧美色视频一区| 狠狠色狠狠色综合系列| 成人欧美一区二区三区小说 | 精品国产乱码久久久久久影片| 国产不卡在线一区| 一区二区三区波多野结衣在线观看| 在线不卡一区二区| 岛国一区二区三区| 午夜视频久久久久久| 国产亚洲欧美日韩日本| 色猫猫国产区一区二在线视频| 麻豆精品久久久| 国产精品久久久久久久浪潮网站| 欧美日韩精品综合在线| 国产成人久久精品77777最新版本| 亚洲一区在线观看网站| 久久先锋影音av鲁色资源| 在线观看亚洲精品视频| 韩国一区二区三区| 亚洲自拍偷拍九九九| 337p粉嫩大胆色噜噜噜噜亚洲| 91麻豆国产在线观看| 九九视频精品免费| 一区二区三区在线视频免费 | 久久久蜜桃精品| 欧美视频日韩视频在线观看| 国产成人精品综合在线观看| 天堂资源在线中文精品| 国产精品理伦片| 精品国产青草久久久久福利| 欧美主播一区二区三区美女| 国产精品白丝jk黑袜喷水| 午夜久久久久久电影| 国产精品美女视频| 日韩欧美国产综合一区| 在线视频中文字幕一区二区| 国产美女精品一区二区三区| 亚洲成人在线观看视频| 国产精品久久久久久久蜜臀| 日韩精品一区二区三区三区免费| 欧美亚洲另类激情小说| 丁香婷婷深情五月亚洲| 麻豆国产欧美一区二区三区| 亚洲小少妇裸体bbw| 国产精品久久久久久久久果冻传媒 | 2020国产精品久久精品美国| 欧美日韩在线播| av成人动漫在线观看| 国产一区二区在线免费观看| 日韩avvvv在线播放| 亚洲乱码中文字幕| 亚洲精品一区二区三区精华液| 欧美日韩国产综合视频在线观看| 99久久精品情趣| 国产mv日韩mv欧美| 国产在线日韩欧美| 日韩 欧美一区二区三区| 亚洲一级二级三级| 亚洲精品v日韩精品| 一区在线中文字幕| 亚洲国产成人在线| 国产亚洲一本大道中文在线| 精品国产露脸精彩对白| 日韩免费在线观看| 欧美电影一区二区| 欧美日韩1234| 欧美揉bbbbb揉bbbbb| 免费精品视频在线| 视频一区二区国产| 午夜精品一区在线观看| 亚洲国产日韩av| 一区二区三区欧美久久| 一区二区在线观看免费视频播放| 亚洲人123区| 亚洲欧美色一区| 亚洲欧美激情视频在线观看一区二区三区| 中文在线资源观看网站视频免费不卡| 国产亚洲精品久| 国产亚洲一本大道中文在线| 久久精品一区二区三区不卡| 精品成人一区二区三区四区| 久久亚区不卡日本| 久久亚洲春色中文字幕久久久| 亚洲精品在线免费播放| 精品电影一区二区三区| 久久女同精品一区二区| 久久久激情视频| 欧美极品xxx| 亚洲国产精品99久久久久久久久| 欧美国产视频在线| 国产精品久久久久久久久图文区| 中文字幕亚洲视频| 综合自拍亚洲综合图不卡区| 亚洲激情成人在线| 午夜精品一区二区三区免费视频 | 欧美日韩你懂得| 欧美精品黑人性xxxx| 日韩欧美一级特黄在线播放| 欧美成va人片在线观看| 久久久久久久综合| 亚洲国产岛国毛片在线| 亚洲天堂成人在线观看| 亚洲一区在线免费观看| 日本三级亚洲精品| 国产在线视频精品一区| 成人免费av网站| 在线视频一区二区三| 91精品国产综合久久福利软件 | 日本电影欧美片| 欧美日韩久久不卡| 精品精品国产高清一毛片一天堂| 久久久久久久精| 亚洲欧洲精品天堂一级 | 久久精品国产在热久久| 国产成人精品一区二| 91麻豆国产香蕉久久精品| 欧美日韩成人在线一区| 久久只精品国产| 亚洲色图一区二区三区| 日韩精品免费专区| 国产乱国产乱300精品| 99国产精品一区| 欧美久久久久久久久中文字幕| 2020国产成人综合网| 日韩美女视频一区| 日韩影院在线观看| 国产成人av资源| 欧美视频精品在线观看| 精品福利一二区| 亚洲欧美日韩综合aⅴ视频| 日韩激情视频网站| 国产91丝袜在线播放0| 欧美体内she精高潮| 久久综合狠狠综合久久综合88| 国产精品福利电影一区二区三区四区 | 亚洲免费在线视频一区 二区| 亚洲h在线观看| 国产精品一二三四| 欧美天堂亚洲电影院在线播放| 2020国产精品自拍| 亚洲综合久久久久| 国产精品自拍毛片| 欧美伊人精品成人久久综合97| 欧美精品一区二区三区久久久| 中文字幕制服丝袜一区二区三区 | 国产激情偷乱视频一区二区三区| 日本精品一区二区三区四区的功能| 欧美成人福利视频| 一区二区欧美视频| 美国十次综合导航| 91官网在线免费观看| 久久久亚洲午夜电影| 亚洲成人av一区| 99视频精品在线| 欧美不卡一区二区三区四区| 亚洲精品福利视频网站| 国产精品99久久久久久有的能看| 欧美日韩免费在线视频| 国产欧美日本一区视频| 免费在线观看视频一区| 91偷拍与自偷拍精品| 久久久久久久久蜜桃| 日韩在线一二三区| 色综合久久久网| 久久精品视频网| 日本视频免费一区| 在线免费观看日本欧美| 国产精品色婷婷久久58| 精品在线一区二区| 欧美日韩高清影院| 亚洲女同一区二区| 成人综合在线观看| 精品国产99国产精品| 日韩高清国产一区在线| 在线视频一区二区三区| 国产精品精品国产色婷婷| 国产一区二区三区av电影| 欧美久久久久久久久| 伊人开心综合网| av日韩在线网站| 久久久欧美精品sm网站| 看片的网站亚洲| 69av一区二区三区| 一区二区国产视频| 99久久免费视频.com| 国产欧美va欧美不卡在线| 韩国精品免费视频| 日韩精品一区二区三区在线播放| 天天色图综合网|