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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5312|回復: 0
收起左側

單個按鍵和矩陣鍵盤掃描學習總結

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

ws011.jpg    

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


ws022.jpg
回復

使用道具 舉報

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

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 综合国产 | 亚洲日本乱码在线观看 | 国产一区二区三区 | 国产午夜精品理论片a大结局 | 欧美video| 交专区videossex农村 | 日韩精品一区二区三区高清免费 | 懂色tv | 国产欧美视频一区二区三区 | 久久久久国产精品一区二区 | 国产精品久久久久久久久久久免费看 | 日韩欧美一区二区三区免费观看 | 欧美中文字幕在线观看 | 成人午夜影院 | 久热久| wwwsihu| 久草新在线| 国产乱码久久久久久 | 欧洲在线视频 | jizz亚洲人 | 亚洲欧美在线观看视频 | 一级毛片视频在线观看 | 国产欧美视频一区 | 国产精品一二三区 | av免费看在线 | 99re| 看毛片的网站 | 自拍第1页 | 国产毛片av | 久久精品色欧美aⅴ一区二区 | 国产91丝袜在线播放 | 精品美女视频在线观看免费软件 | 欧美一区二区在线播放 | 黄色网毛片 | 亚洲视频在线看 | 日韩成人精品在线观看 | 国产精品久久久久久久岛一牛影视 | 中文字幕在线观看视频网站 | 毛片韩国 | 成人网在线 | 欧美黄色一区 |