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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 矩陣鍵盤.txt

?? 按一個(gè)鍵顯示相應(yīng)的數(shù)字
?? TXT
字號(hào):
P1口接鍵盤,P0口接數(shù)碼管

 當(dāng)無按鍵閉合時(shí),P10~P13與P14~P17之間開路。當(dāng)有鍵閉合時(shí),與閉合鍵相連的兩條I/O口線之間短路。判斷有無按鍵按下的方法是:第一步,置列線P14~P17為輸入狀態(tài),從行線P10~P13輸出低電平,讀入列線數(shù)據(jù),若某一列線為低電平,則該列線上有鍵閉合。第二步,行線輪流輸出低電平,從列線P14~P17讀入數(shù)據(jù),若有某一列為低電平,則對(duì)應(yīng)行線上有鍵按下。綜合一二兩步的結(jié)果,可確定按鍵編號(hào)。但是鍵閉合一次只能進(jìn)行一次鍵功能操作,因此須等到按鍵釋放后,再進(jìn)行鍵功能操作,否則按一次鍵,有可能會(huì)連續(xù)多次進(jìn)行同樣的鍵操作。

根據(jù)4電路原理圖,鍵盤掃描方法是:行線P10~P13為輸出線,列線P14~P17為輸入線。一開始單片機(jī)將行線(P10~P13)全部輸出低電平,此時(shí)讀入列線數(shù)據(jù),若列線全為高電平則沒有鍵按下,當(dāng)列線有出現(xiàn)低電平時(shí)調(diào)用延時(shí)程序以此來去除按鍵抖動(dòng)。延時(shí)完成后再判斷是否有低電平,如果此時(shí)讀入列線數(shù)據(jù)還是有低電平,則說明確實(shí)有鍵按下。最后一步確定鍵值。現(xiàn)在我們以第二行的S5鍵為例,若按下S5后我們應(yīng)該怎么得到這個(gè)鍵值呢?當(dāng)判斷確實(shí)有鍵按下之后,行線輪流輸出低電平,根據(jù)讀入列線的數(shù)據(jù)可以確定鍵值。首先,單片機(jī)將P10輸出為低電平,其它P11~P13輸出高電平,此時(shí)讀取列線的數(shù)據(jù)全為高電平,說明沒有在第一行有鍵按下;其次,單片機(jī)將P11輸出低電平,其它P10、P12、P13仍為高電平,此時(shí)再來讀取列線數(shù)據(jù),發(fā)現(xiàn)列線讀到的數(shù)據(jù)有低電平,數(shù)值為1011(0x0B),如果我們的鍵盤布局已經(jīng)確定,那么0x0B就代表S5的值了。轉(zhuǎn)到S5鍵功能處理子程序就可以達(dá)到目的。


#include<reg51.h>

/*********************************數(shù)碼管表格********************************/

unsigned char table[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,

0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E};

/****************************************************************************

函數(shù)功能:延時(shí)子程序

入口參數(shù):

出口參數(shù):

****************************************************************************/

void delay(void)

{

unsigned char i,j;

for(i=0;i<20;i++)

for(j=0;j<250;j++);

}

/****************************************************************************

函數(shù)功能:LED顯示子程序

入口參數(shù):i

出口參數(shù):

****************************************************************************/

void display(unsigned char i)

{

P2=0x01;

P0=table[i];

}

/****************************************************************************

函數(shù)功能:鍵盤掃描子程序

入口參數(shù):

出口參數(shù):

****************************************************************************/

void keyscan(void)

{

unsigned char n;

//掃描第一行

P1=0xfe;

n=P1;

n&=0xf0;

if(n!=0xf0)

{

delay();

P1=0xfe;

n=P1;

n&=0xf0;

if(n!=0xf0)

{

switch(n)

{

case(0xe0):display(0);break;

case(0xd0):display(1);break;

case(0xb0):display(2);break;

case(0x70):display(3);break;

}

}

}

//掃描第二行

P1=0xfd;

n=P1;

n&=0xf0;

if(n!=0xf0)

{

delay();

P1=0xfd;

n=P1;

n&=0xf0;

if(n!=0xf0)

{

switch(n)

{

case(0xe0):display(4);break;

case(0xd0):display(5);break;

case(0xb0):display(6);break;

case(0x70):display(7);break;

}

}

}

//掃描第三行

P1=0xfb;

n=P1;

n&=0xf0;

if(n!=0xf0)

{

delay();

P1=0xfb;

n=P1;

n&=0xf0;

if(n!=0xf0)

{

switch(n)

{

case(0xe0):display(8);break;

case(0xd0):display(9);break;

case(0xb0):display(10);break;

case(0x70):display(11);break;

}

}

}

//掃描第四行

P1=0xf7;

n=P1;

n&=0xf0;

if(n!=0xf0)

{

delay();

P1=0xf7;

n=P1;

n&=0xf0;

if(n!=0xf0)

{

switch(n)

{

case(0xe0):display(12);break;

case(0xd0):display(13);break;

case(0xb0):display(14);break;

case(0x70):display(15);break;

}

}

}

}

/****************************************************************************

函數(shù)功能:主程序

入口參數(shù):

出口參數(shù):

****************************************************************************/

void main(void)

{

while(1)

{

keyscan();

}

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线免费播放| 色婷婷综合久色| 亚洲精品成人在线| 日韩美女在线视频| 日本高清不卡视频| 国产在线精品免费| 天堂影院一区二区| 亚洲视频在线一区| 国产日韩精品视频一区| 欧美日韩一区二区在线视频| 丁香一区二区三区| 日本美女一区二区| 亚洲欧美日韩国产综合在线| 欧美v亚洲v综合ⅴ国产v| 欧洲国产伦久久久久久久| 国产精品乡下勾搭老头1| 一区二区三区不卡视频在线观看| 精品国产免费久久| 欧美丰满一区二区免费视频 | 亚洲色图一区二区三区| 欧美白人最猛性xxxxx69交| 欧美亚洲一区二区在线观看| 成人精品视频一区二区三区| 国产伦精一区二区三区| 美女一区二区三区| 日韩1区2区日韩1区2区| 婷婷丁香激情综合| 一区二区三区中文免费| 亚洲色图色小说| 国产精品美女久久久久av爽李琼| 亚洲精品在线免费播放| 精品久久久久久无| 2023国产精品| 久久久午夜电影| 日韩午夜电影在线观看| 这里是久久伊人| 欧美日韩高清一区二区不卡| 在线精品视频免费观看| 91精彩视频在线观看| 91浏览器入口在线观看| 91在线视频官网| 日本韩国欧美国产| 日本福利一区二区| 欧美精选在线播放| 91精品国产综合久久国产大片 | 日韩欧美国产精品一区| 日韩一区二区三区精品视频| 日韩欧美国产一区二区在线播放 | 91精品国产高清一区二区三区蜜臀| 欧美日韩午夜在线视频| 欧美日韩国产高清一区二区 | 成人免费看片app下载| 成人高清av在线| 99久久99久久综合| 色诱视频网站一区| 欧美日韩久久不卡| 日韩网站在线看片你懂的| 欧美一区二区黄| 欧美不卡123| 国产精品午夜在线| 亚洲一区二区视频| 五月天婷婷综合| 另类小说欧美激情| 国产不卡高清在线观看视频| 91丨九色丨尤物| 欧美日韩免费一区二区三区 | 亚洲综合色噜噜狠狠| 亚洲第一成年网| 久久91精品久久久久久秒播| 国产精品一区二区你懂的| jizzjizzjizz欧美| 欧美一区二区在线免费观看| 久久新电视剧免费观看| 亚洲精品欧美二区三区中文字幕| 午夜久久久久久电影| 精品一区中文字幕| 色综合色综合色综合| 欧美久久久久久久久中文字幕| 精品国产第一区二区三区观看体验| 国产精品人妖ts系列视频| 亚洲超碰精品一区二区| 国产91丝袜在线观看| 欧美在线|欧美| 久久婷婷一区二区三区| 一区二区在线观看免费视频播放| 日本女优在线视频一区二区| 成人黄色网址在线观看| 欧美精品国产精品| 日本一区二区成人| 日韩综合一区二区| k8久久久一区二区三区| 欧美mv日韩mv亚洲| 亚洲欧美日韩久久精品| 国产乱码字幕精品高清av| 在线视频你懂得一区| 精品久久久三级丝袜| 亚洲一区二区三区视频在线播放| 国产一区二区美女| 欧美日韩亚洲综合| 中文字幕一区二区三中文字幕| 久久精品国产亚洲一区二区三区| 91麻豆国产精品久久| 久久午夜色播影院免费高清 | 国产综合色在线| 欧美视频一区二区三区四区| 国产精品视频一二三| 久久99精品久久久久婷婷| 欧美三级电影网站| 中文字幕一区二区三区蜜月| 久久国内精品自在自线400部| 91浏览器入口在线观看| 国产人久久人人人人爽| 美女国产一区二区| 欧美日本免费一区二区三区| 伊人色综合久久天天| 成人丝袜18视频在线观看| 欧美va亚洲va香蕉在线| 日本va欧美va欧美va精品| 在线观看日韩av先锋影音电影院| 国产欧美日韩久久| 国产激情一区二区三区| 91精品国产高清一区二区三区蜜臀| 一区二区三区电影在线播| 91视频国产观看| 亚洲色欲色欲www| av不卡免费电影| 国产精品第四页| 国产91丝袜在线播放| 久久久久亚洲蜜桃| 国产伦精品一区二区三区免费迷| 在线综合亚洲欧美在线视频| 亚洲永久免费av| 欧美日韩综合在线免费观看| 亚洲一区在线电影| 欧美亚一区二区| 亚洲激情网站免费观看| 色婷婷久久99综合精品jk白丝| 国产精品久久久久影院亚瑟| 不卡视频在线看| 国产精品国产三级国产普通话蜜臀 | 91福利精品第一导航| 亚洲激情av在线| 日本精品免费观看高清观看| 一区二区三区四区精品在线视频| 色婷婷综合视频在线观看| 亚洲午夜国产一区99re久久| 欧美视频在线不卡| 奇米影视在线99精品| 欧美成人在线直播| 国产成人av资源| 国产精品护士白丝一区av| 色综合 综合色| 午夜国产精品一区| 欧美成人一区二区三区片免费 | 久久久精品天堂| 国产经典欧美精品| 中文字幕在线观看不卡| 欧洲精品视频在线观看| 奇米777欧美一区二区| 精品国产三级a在线观看| 成人性生交大片免费看中文| 一区二区成人在线| 91精品中文字幕一区二区三区| 精品一区二区三区免费毛片爱| 久久精品一区四区| 91女人视频在线观看| 五月激情六月综合| 国产婷婷色一区二区三区四区| 91免费观看在线| 奇米影视7777精品一区二区| 久久久精品天堂| 欧美日韩在线播放三区四区| 麻豆精品国产传媒mv男同| 亚洲国产精品av| 欧美喷水一区二区| 成人综合婷婷国产精品久久| 亚洲一区二区三区在线看| 精品少妇一区二区三区日产乱码| 国产91精品在线观看| 亚洲一区二区成人在线观看| 精品久久久久一区| 欧美制服丝袜第一页| 狠狠久久亚洲欧美| 一区二区三区成人在线视频| 26uuu国产电影一区二区| 色婷婷av一区二区三区大白胸| 婷婷综合另类小说色区| 国产精品看片你懂得| 91麻豆精品国产无毒不卡在线观看| 国产91在线看| 奇米在线7777在线精品| 一区二区成人在线| 日韩欧美一区二区免费| 欧美影院一区二区三区| 国产成人一区在线| 日本不卡视频在线观看| 又紧又大又爽精品一区二区| 久久精品男人天堂av| 91精品国产综合久久婷婷香蕉| 91日韩在线专区|