98国产精品综合一区二区三区,国产福利视频,男人添女人囗交做爰视频,日本免费一区二区三区视频观看

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

51單片機(jī)--矩陣鍵盤(pán)

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

 這次我接著上次的說(shuō),講一下 復(fù)合按鍵和 矩陣鍵盤(pán)。

先說(shuō)矩陣鍵盤(pán),因?yàn)槲覍?xiě)的組合鍵代碼是在矩陣鍵盤(pán)的基礎(chǔ)上寫(xiě)的,當(dāng)然在獨(dú)立按鍵上寫(xiě)組合鍵更簡(jiǎn)單一些。所以當(dāng)你矩陣鍵盤(pán)的組合鍵會(huì)寫(xiě)的時(shí)候,你在獨(dú)立按鍵上的組合鍵也就會(huì)寫(xiě)了。

矩陣鍵盤(pán)的檢測(cè)和獨(dú)立按鍵有很大的區(qū)別,但是究其本質(zhì)還是一樣的。

先看一下矩陣鍵盤(pán)的原理圖:

1.jpg

矩陣鍵盤(pán)原理圖

由于矩陣鍵盤(pán)中每一個(gè)按鍵的兩個(gè)接線口都是接在IO口上的,所以我們就必須在軟件里面控制單片機(jī)在每個(gè)獨(dú)立按鍵的兩端加上不同的電平。

【注】:獨(dú)立按鍵很簡(jiǎn)單,直接在一端接地就行了。

從上面的原理圖中可以看出 P1 口的高四位控制 行,第四位控制 列;所以我們就可以寫(xiě) P1 = 0X0F 或者寫(xiě) P1 = 0XF0,這樣就實(shí)現(xiàn)了在每一個(gè)獨(dú)立按鍵兩端加上不同的電平。

代碼編寫(xiě)流程和獨(dú)立按鍵一樣,第一步要先檢測(cè)到按鍵按下,根據(jù)上面的原理圖,矩陣鍵盤(pán)檢測(cè)按鍵是否按下只要給 P1 口賦值 0X0F,然后檢測(cè) P1 口的值是否還是 0X0F即可。

之后就要消除抖動(dòng),消除抖動(dòng)的方法還是一樣,延時(shí)一段時(shí)間即可,如圖:

2.jpg

單片機(jī)矩陣鍵盤(pán)消除抖動(dòng)

之后就判斷具體是哪個(gè)按鍵按下就行了。

【注】矩陣鍵盤(pán)復(fù)雜就是復(fù)雜在這里。

判斷到底是哪個(gè)按鍵按下的思路有兩種:

1、逐行掃描

逐行掃描就是說(shuō)先掃描第一行中的哪個(gè)按鍵按下了,如果沒(méi)有再掃描第二行,看一下是不是第二行里的某個(gè)按鍵按下了,如果還沒(méi)有找到按下的那個(gè)按鍵,那么就繼續(xù)掃描第三行、第四行,知道找出哪個(gè)按鍵被按下了。這個(gè)代碼實(shí)現(xiàn)比較簡(jiǎn)單,而且這種掃描方法不怎么常用,效率不高,所以這里我就不寫(xiě)了。

2、行列掃描

行列掃描就是說(shuō)先掃描所有的行,確定是哪一行的按鍵被按下了,之后再掃描所有的列,找出哪一列有按鍵被按下了,這樣只要掃描兩次就可以確定出到底是哪個(gè)按鍵被按下了。

具體代碼實(shí)現(xiàn)如下:

1、行掃描:

3.jpg

單片機(jī)矩陣鍵盤(pán)行掃描

2、列掃描:

4.jpg

單片機(jī)矩陣鍵盤(pán)列掃描

最后別忘了按鍵的松開(kāi)檢測(cè):

5.jpg

單片機(jī)矩陣鍵盤(pán)按鍵松開(kāi)檢測(cè)

這樣矩陣鍵盤(pán)的編寫(xiě)就說(shuō)完了,下面說(shuō)組合鍵,寫(xiě)第七篇的時(shí)候我給它起名字叫復(fù)合按鍵,現(xiàn)在覺(jué)得不太好,要不就叫組合鍵吧。

組合鍵就是說(shuō)當(dāng)按住一個(gè)按鍵的同時(shí)再按另一個(gè)按鍵的時(shí)候,會(huì)有不同的效果。比如:Ctrl+C是復(fù)制、Shift+數(shù)字鍵可以敲出特殊字符等等。

代碼編寫(xiě)思路就是:當(dāng)按住第一個(gè)按鍵的時(shí)候,只要這個(gè)按鍵不松開(kāi)就一直檢測(cè)能夠和它組合的按鍵,根據(jù)按鍵的不同組合實(shí)現(xiàn)不同的效果。

代碼如下:

6.jpg

單片機(jī)矩陣鍵盤(pán)組合鍵

大家對(duì)照代碼仔細(xì)看一下就明白了。

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

聯(lián)系方式

0755-82591179

郵箱:ivy@yingtexin.net

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

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

紫黑硕大撕裂高h| 人妻借种太粗进不去| 高潮videossex潮喷另类| 很黄的吸乳a片三男一女| 免费高清理伦片a片在线观看| 男人的天堂av网站| 国产精品美女一区二区三区| 欧美最猛黑人xxxx黑人猛交| 狠狠人妻久久久久久综合九色| 要灬要灬再深点受不了好舒服| 性色av色香蕉一区二区蜜桃| 荫蒂添的好舒服视频囗交| 精品无码人妻一区二区免费蜜桃| 老太爷的春桃乳妓h| 亚洲av乱码一区二区三区| 娇妻系列交换(纯肉高h)| 黑帮大佬和我的365日| 豪妇荡乳1一5全集| 情人在线观看| rape强行asian真实| 欧美巨大粗爽av在线观看| 欧美vpswindows另类| 玉女阁第一精品导航| 末成年娇小性色xxxxx| chinesegv无套粗大激情| 丝袜老师办公室里做好紧好爽| 私人影院播放器| 3男s调教玩弄一女m文| 亚洲熟伦熟女专区| 无码AV人妻一区二区三区四区| 无码国产精品一区二区免费式直播| 阿娇13分钟视频无删减mp4| 女子初尝黑人巨嗷嗷叫| 另类小说 色综合网站| 强行无套内谢大学生初次| 公交车短裙挺进太深了h女友| 30岁少妇一摸就出水| 无码任你躁久久久久久老妇| 日本va欧美va精品发布| 清区二三区国产好的精华液| 99e久热只有精品8在线直播|