久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5235|回復(fù): 0
收起左側(cè)

單個按鍵和矩陣鍵盤掃描學(xué)習(xí)總結(jié)

[復(fù)制鏈接]
ID:50482 發(fā)表于 2013-6-2 15:28 | 顯示全部樓層 |閱讀模式
       首先要注意的是當(dāng)鍵盤閉合和斷開的時候會產(chǎn)生抖動這個抖動會使你輸入的數(shù)據(jù)顯示的時候產(chǎn)生不穩(wěn)定的輸出,一般鍵盤默認(rèn)為電平1,當(dāng)按鍵閉合則輸出0電平,抖動會使得電平亂跳,這時候就要在讀取按鍵電平后多加入一段延時再重新檢測一次電平如果電平還是0時候這時候才輸出,延時則可跳過抖動部分,這樣就形成了消抖,同理在按鍵斷開的時候也要多加入一個松手語句,即多加入一個延時語句再重新進(jìn)行一次松手判定來確定你按鍵是否斷開了,這樣就保證了按鍵和松鍵程序輸出的值是穩(wěn)定的。

ws011.jpg    

消除了抖動后再看看矩陣鍵盤,矩陣鍵盤也是一個按鍵一個按鍵的掃描輸入是否為0電平,為電平的按鍵就輸出所對應(yīng)的值,例如先掃描第一行則給予 P3.0端口0值其他為1,3.0到3.3方法一致,然后3.4到3.7掃描按鍵的電平,按鍵為0例如點一個按鍵為0,則值為0111,全部連起來則為11101110的二進(jìn)制數(shù),在判斷的時候?qū)⑦@樣的值與十六進(jìn)制的0XF0進(jìn)行與操作,因為0XF0轉(zhuǎn)換成二進(jìn)制為11110000這樣得到的結(jié)果后四位都是0高4位如果有0就能利馬檢測到,語句中進(jìn)行與操作后得到的結(jié)果與0XF0進(jìn)行比較如果一樣則無輸入,如果不一樣則檢測到按鍵的輸入,在進(jìn)行讀取操作。
在進(jìn)行鍵盤掃描編程的時候要主要寫好消抖,再進(jìn)行掃描。


ws022.jpg
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 看亚洲a级一级毛片 | 欧州一区| 日本一道本视频 | 久久久精品一区 | 亚洲二区视频 | 久久久999成人 | 久久亚洲一区二区三区四区 | 亚洲精品中文在线 | 91精品国产麻豆 | 国产美女一区二区 | 日韩成人免费中文字幕 | 国产福利二区 | 视频在线h | 久久久精品一区二区三区 | 成在线人视频免费视频 | 国产福利资源在线 | 欧美一页 | 国产二区av | 黄色精品 | 在线成人| 这里只有精品999 | a黄视频 | 午夜电影福利 | 欧美精品一区二区三区在线播放 | 中文字字幕一区二区三区四区五区 | 免费黄色网址视频 | 狠狠做六月爱婷婷综合aⅴ 国产精品视频网 | 国产福利在线小视频 | 久久精品久久久 | 黄a在线观看 | 欧美中文字幕一区二区三区 | 黑人性hd | av中文字幕在线观看 | 欧美mv日韩mv国产网站91进入 | 亚洲精品成人在线 | 久久成 | 香蕉av免费 | 欧美中文字幕一区二区三区亚洲 | 欧美一区在线视频 | 午夜免费看 | 欧美日韩国产欧美 |