国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 單片機(jī)入門(mén) >> 從零開(kāi)始學(xué)單片機(jī)(六)鍵盤(pán)接口

從零開(kāi)始學(xué)單片機(jī)(六)鍵盤(pán)接口

關(guān)鍵字:單片機(jī) 鍵盤(pán)接口 作者:admin 來(lái)源:不詳 發(fā)布時(shí)間:2018-05-19  瀏覽:4

鍵盤(pán)工作原理還是使用都是比較簡(jiǎn)單的。下面是4×4的陣列鍵盤(pán),行分別接P3.0-P3.3,列接P3.4-P3.7,沒(méi)有接電源。

采用查詢法判斷那一個(gè)按鍵被按下。例如,令P3=0xFE,然后在將P3跟0xFE比較,如果相等,說(shuō)明S6-S9沒(méi)有被按下,否則在判斷P3高四位哪一位等于0。例如P3.4=0 則說(shuō)明S6被按下。

注意: 手工按下鍵盤(pán)到釋放這個(gè)過(guò)程大概50ms左右,在按下開(kāi)始到彈簧片穩(wěn)定接觸這段時(shí)間為5-10ms,從釋放到彈簧片完全分開(kāi)也是5-10ms,在到達(dá)穩(wěn)定接觸和完全分開(kāi)的微觀過(guò)程中,電平是時(shí)高時(shí)低的,因?yàn)閱纹瑱C(jī)的速度相對(duì)比較快,所以人感覺(jué)到只按下一次,單片機(jī)卻檢測(cè)到按下多次。如果在單片機(jī)首次檢測(cè)到鍵盤(pán)按下時(shí)延時(shí)10ms左右再去檢測(cè),就不會(huì)檢測(cè)到抖動(dòng)的毛刺電平了。這就是消抖的原理

的

明白原理了,寫(xiě)程序自然也簡(jiǎn)單了。接下來(lái)只要在每一個(gè)程序執(zhí)行周期里面查詢它就行了,暫且省略防抖代碼。

#include

#include

void delay(unsigned int times);

unsigned int scankeys();

void main()

{

while(1)

{

scankeys();

delay(100);

}

}

void delay(unsigned int times)

{

unsigned int i,j;

for (i=0; i

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

_nop_();

}

unsigned int scankeys()

{

unsigned char temp;

P3=0xFE;

temp=P3;

if(temp!=0xFE)

{

if(temp==0x7E)

P1 = 3 ;

else if(temp==0xBE)

P1 = 2 ;

else if(temp==0xDE)

P1 = 1 ;

else if(temp==0xEE)

P1 = 0 ;

}

else

{

P3=0xFD;

temp=P3;

if(temp!=0xFD)

{

if(temp==0x7D)

P1 = 7 ;

else if(temp==0xBD)

P1 = 6 ;

else if(temp==0xDD)

P1 = 5 ;

else if(temp==0xED)

P1 = 4 ;

}

else

{

P3=0xFB;

temp=P3;

if(temp!=0xFB)

{

if(temp==0x7B)

P1 = 11 ;

else if(temp==0xBB)

P1 = 10 ;

else if(temp==0xDB)

P1 = 9 ;

else if(temp==0xEB)

P1 = 8 ;

}

else

{

P3=0xF7;

temp=P3;

if(temp!=0xF7)

{

if(temp==0x77)

P1 = 15 ;

else if(temp==0xB7)

P1 = 14 ;

else if(temp==0xD7)

P1 = 13 ;

else if(temp==0xE7)

P1 = 12 ;

}

}

}

}

return 0;

}

編輯:admin  最后修改時(shí)間:2018-05-19

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

免费福利午夜在线观看| 精品推荐国产麻豆剧传媒| 黄色激情视频中文字幕| 日韩一区二区三区18| 国产精品午夜福利在线观看| 欧美日韩国产欧美日韩| 中文字幕亚洲视频一区二区| 国产目拍亚洲精品区一区| 中文字幕一区二区三区中文| 日韩成人h视频在线观看| 久久热这里只有精品视频| 日本一本不卡免费视频| 色婷婷国产熟妇人妻露脸| 亚洲二区欧美一区二区| 国产在线一区二区三区不卡| 日本一区二区三区久久娇喘| 精品亚洲香蕉久久综合网| 欧美日韩精品人妻二区三区| 在线免费观看一二区视频 | 久久黄片免费播放大全| 国产av天堂一区二区三区粉嫩| 日韩不卡一区二区在线| 欧美日韩成人在线一区| 国产精品九九九一区二区| 亚洲一二三四区免费视频| 麻豆亚州无矿码专区视频| 国产欧美日本在线播放| 欧美小黄片在线一级观看| 国产精品尹人香蕉综合网| 日本精品中文字幕在线视频| 欧美激情区一区二区三区| 日本不卡片一区二区三区| 成人精品一区二区三区综合| 国产精品一区二区三区日韩av| 国产对白老熟女正在播放| 国产日韩在线一二三区| 女生更色还是男生更色| 国产精品一区欧美二区| 国产欧美亚洲精品自拍| 少妇人妻精品一区二区三区| 少妇特黄av一区二区三区|