婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av

電子開發網

電子開發網電子設計 | 電子開發網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 個字
    [ 查看全部 ] 網友評論
    關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁面
    下到頁底
    晶體管查詢
    婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
    <button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • 亚洲制服中文字幕| 日本成人中文字幕在线| 国产日韩成人内射视频| 亚洲国产精品无码av| 男女啪啪免费观看| 9l视频自拍9l视频自拍| 日本成人xxx| 99精品999| 亚洲精品免费一区亚洲精品免费精品一区 | 麻豆tv在线播放| 国产精品va在线观看无码| 性鲍视频在线观看| 天天综合中文字幕| 大桥未久一区二区| 中文字幕在线中文| 很污的网站在线观看| 黄页网站大全在线观看| 波多野结衣乳巨码无在线| 日本毛片在线免费观看| 性chinese极品按摩| 做a视频在线观看| 天天做天天躁天天躁| 欧美极品少妇无套实战| 浮妇高潮喷白浆视频| 天天碰免费视频| 91xxx视频| 青青青在线视频播放| 手机在线免费观看毛片| 91免费视频污| 日韩av三级在线| 一级黄色片在线免费观看| 欧美交换配乱吟粗大25p| 欧美 日韩 亚洲 一区| 奇米影音第四色| 国产激情片在线观看| 无遮挡又爽又刺激的视频 | 国产女教师bbwbbwbbw| 无码人妻精品一区二区三区在线| 国产成年人视频网站| 国产欧美日韩网站| 亚洲在线观看网站| 91av在线免费播放| 日韩视频一二三| 亚洲国产精品三区| 91视频 -- 69xx| 久久香蕉视频网站| 亚洲男人天堂av在线| 亚洲色成人www永久在线观看| 男操女免费网站| 每日在线观看av| 8x8x华人在线| 亚洲一区二区三区四区精品| 91av资源网| 免费不卡av在线| 警花观音坐莲激情销魂小说| 91视频免费版污| 成人小视频在线看| 日韩xxxx视频| 拔插拔插海外华人免费| 中文字幕乱码免费| 91手机视频在线| 日韩人妻精品一区二区三区| 在线看的黄色网址| jizz欧美激情18| 少妇一级淫免费放| 五月天激情视频在线观看| 成人一区二区三| 久久久国产欧美| 国产午夜伦鲁鲁| 91视频免费版污| 国产精品一区二区小说| 自拍偷拍 国产| 国产成年人视频网站| 日韩精品视频一二三| 亚洲一二三不卡| 国产精品videossex国产高清 | 日本一本在线视频| a级黄色片网站| 成人在线免费观看视频网站| 成人午夜免费剧场| 日本a级片在线播放| 亚洲人成无码网站久久99热国产 | 亚洲一级免费在线观看| 午夜两性免费视频| www.久久久久久久久久久| 中文字幕12页| 国产男女免费视频| 国产成人精品视频免费看| xxxx一级片| 国产成人一二三区| 91猫先生在线| 九九九九九九九九| 国自产拍偷拍精品啪啪一区二区| 黄色免费视频大全| 九九九九九国产| 麻豆传媒网站在线观看| 北条麻妃在线视频观看| 亚洲少妇久久久| 激情六月天婷婷| 污视频网站观看| 黄网站色视频免费观看| www.四虎成人| 男人草女人视频| 九热视频在线观看| 欧美中文字幕在线观看视频| 亚洲天堂av线| 国产3p露脸普通话对白| 99视频免费播放| 国产av不卡一区二区| 伊人成色综合网| 青青草免费在线视频观看| 久久久久久久久久网| 亚洲综合婷婷久久| 成人在线激情网| 成人在线视频一区二区三区| 最近中文字幕一区二区| 特色特色大片在线| 爱爱爱爱免费视频| 日本在线观看a| 国产精品日韩三级| 在线观看免费视频污| 情侣黄网站免费看| 免费特级黄色片| 特级毛片在线免费观看| 婷婷激情四射五月天| 青青草精品视频在线| www国产无套内射com| 91pony九色| 国产福利在线免费| 久热免费在线观看| 国产精品后入内射日本在线观看| 一二三四中文字幕| 午夜影院免费观看视频| 一级黄色录像在线观看| 国产嫩草在线观看| 欧美性久久久久| 大肉大捧一进一出好爽视频| 黄色一级视频片| 男女激情无遮挡| 国产69精品久久久久999小说| 国产精品久久久影院| 日本中文字幕一级片| 成人在线免费高清视频| 久久亚洲a v| 欧美日韩二三区| 青青青在线播放| 在线观看av网页| 手机成人av在线| 青青青在线观看视频| 国产小视频免费| 欧美一级免费播放| av免费网站观看| 国产乱叫456| 日本男女交配视频| 男人天堂网站在线| 91av资源网| 两性午夜免费视频| 妞干网视频在线观看| 久久综合九色综合88i| 毛葺葺老太做受视频| 艹b视频在线观看| 成人高清dvd| 一区二区三区韩国| 成年人视频大全| 92看片淫黄大片一级| 黄色高清视频网站| 香港三级韩国三级日本三级| 日本久久精品一区二区| 51自拍视频在线观看| 亚洲中文字幕无码专区| 国产一区二区在线观看免费视频| 日韩精品第1页| 中文字幕乱码人妻综合二区三区| 91网址在线观看精品| 国产免费毛卡片| 亚洲天堂av一区二区三区| av免费观看国产| 日日夜夜精品视频免费观看| 91精品91久久久中77777老牛| 亚洲精品性视频| 无码专区aaaaaa免费视频| 男人午夜视频在线观看| 欧美国产激情视频| 国产九色porny| 在线视频观看一区二区| 国产最新免费视频| 4444在线观看| 欧美一级小视频| 成人在线看视频| 国产人妻777人伦精品hd| 欧美xxxxxbbbbb| 99视频在线免费| 日韩视频第二页| 国产午夜福利100集发布| www.久久com| 中文字幕精品一区二区三区在线| 黄色片久久久久| 毛片一区二区三区四区| 欧美三级一级片| 激情伊人五月天|