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  瀏覽:52

 這次我接著上次的說(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

傳真:0755-82591176

郵箱:vicky@yingtexin.net

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

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

男人一边吻奶边挵进去免费软件| 把朕的龙精含着h太子妃| WWW色情成人免费视频软件| 99精品福利国产在线导航| 永久939w79w99w乳液| (原创)露脸自拍[62p]| 他含着她的乳奶揉搓揉视频捏| 边吃奶边摸叫床刺激a片| 天干天干天夜夜爽啪啪免费网站| 马鞍山师范高等专科学校| 国产精品久久久久久精品毛片| 老师露出两个奶球让我吃奶头| 人妻精品久久久久中文字幕69| 第1部分夫妇交换系列| 免费人妻精品一区二区三区| 少妇厨房愉情理伦bd在线观看| 色偷拍 自怕 亚洲 30p| 欧产日产国色天香区别视频| 亚洲av无码乱码国产精品fc2| 巨大巨粗巨长 黑人长吊| 日韩毛片人妻久久蜜桃传媒| 国产xxxx搡xxxxx搡| 无码熟妇人妻av在线影片软件| 美国式禁忌完整版1一4| 亚洲精品一区二区另类图片| 朋友销魂的人妻| 办公室高h荡肉呻吟| 色情无码www视频无码区小黄鸭| 萌白酱jk制服透明白丝| 中文在线无码高潮潮喷| 小sao货水好多真紧h无码视频| 波多野结衣52部合集在线观看| 美女被c到爽哭视频网站| 国产午夜精品一区理论片飘花| 亚洲中文字幕无码av永久| 女警乳链乳环蒂环铃铛调教| 久久精品国产亚洲av四区| 精品久久久久久无码人妻中文| 乖让我尿到里面h| 69久久久久精品9999不卡片| 欧美大屁股眼子xxxxx视频|