在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

4x4矩陣鍵盤工作原理及掃描程序

GReq_mcu168 ? 來源:CSDN技術(shù)社區(qū) ? 作者:軍師·Sun ? 2021-04-07 14:36 ? 次閱讀

按鍵是一種常開型按鈕開關(guān),與單片機的常見接法如圖所示。按鍵未按下時兩個觸點斷開,單片機I/O口輸入高電平;當(dāng)按鍵閉合時,I/O口輸入低電平。

一、按鍵講解

當(dāng)I/O口為P0口時,由于沒有內(nèi)部上拉電阻,所以必須外接上拉電阻,當(dāng)I/O口為P1、P2和P3口時,由于內(nèi)部已有上拉電阻,因此可省略外接的上拉電阻。

5908f956-974c-11eb-8b86-12bb97331649.png

二、按鍵消抖

單片機系統(tǒng)中所使用的鍵盤都是機械式的彈性按鍵,因為存在機械觸點的彈性作用,在按鍵閉合和彈起的瞬間都會出現(xiàn)抖動,如圖所示。按鍵抖動一般會持續(xù)5~10ms,為使一次按鍵僅被處理一次,必須消除按鍵抖動。消除按鍵抖動可以采用軟件消抖或硬件消抖。

5914f8b4-974c-11eb-8b86-12bb97331649.png

軟件消抖指在檢測到有按鍵閉合時,延時一小段時間之后再次檢測,如果仍然檢測到按鍵閉合,則認為按鍵真正閉合。

硬件消抖方法

1.R-S觸發(fā)器

一旦有鍵按下,觸發(fā)器立即反轉(zhuǎn),觸點的抖動便不會再對輸出產(chǎn)生影響,按鍵釋放時也一樣。

592898ec-974c-11eb-8b86-12bb97331649.png

2.電容濾波

電容并聯(lián)在按鍵的兩端,利用電容放電的延時特性,將產(chǎn)生抖動的電平通過電容吸收掉,從而達到消抖的作用;

59537940-974c-11eb-8b86-12bb97331649.png

三、獨立按鍵

獨立鍵盤指每個按鍵都占據(jù)一個獨立的引腳。

597c0716-974c-11eb-8b86-12bb97331649.png

四、矩陣按鍵

同一行上的所有按鍵都連接到一個引腳,同一列上的所有按鍵都連接到一個引腳。

599a51f8-974c-11eb-8b86-12bb97331649.png

(1)列掃描方式

所有行線都輸出高電平,列線依次輸出低電平;查詢該列上行的值,若為0,則說明該行上的按鍵被按下;若該列上所有行的值都為1,則進行下一列行值的查詢;循環(huán)往復(fù)。

599a51f8-974c-11eb-8b86-12bb97331649.png

(2)反轉(zhuǎn)法

所有行線都輸出0,查詢列線上的值,若某列線上的值為0,則說明該列線上的按鍵被按下;然后所有列線都輸出0,查詢行線上的值,若某行線上的值為0,則說明該行線上的按鍵被按下;從而確定某行某列的按鍵被按下。

59cca806-974c-11eb-8b86-12bb97331649.png

五、程序舉例

5a0ce632-974c-11eb-8b86-12bb97331649.gif

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電阻
    +關(guān)注

    關(guān)注

    86

    文章

    5515

    瀏覽量

    172043
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    2000

    瀏覽量

    61158
  • P0口
    +關(guān)注

    關(guān)注

    1

    文章

    16

    瀏覽量

    9295
  • 單機片
    +關(guān)注

    關(guān)注

    0

    文章

    50

    瀏覽量

    11751
收藏 人收藏

    評論

    相關(guān)推薦

    RFID手持掃描終端的工作原理

    RFID手持掃描終端的工作原理RFID手持掃描終端是一種集成了RFID讀寫、條碼掃描、數(shù)據(jù)采集、無線通訊功能于一體的便攜式設(shè)備。它的工作原理
    的頭像 發(fā)表于 11-05 16:30 ?228次閱讀
    RFID手持<b class='flag-5'>掃描</b>終端的<b class='flag-5'>工作原理</b>

    矩陣4x4個按鍵,如何把識別結(jié)果按編號01-16(十進制)顯示在兩個七段數(shù)碼管上?

    矩陣4x4個按鍵,并把識別結(jié)果按編號01-16(十進制)顯示在兩個七段數(shù)碼管上,按鍵按下時顯示,不按時消失編號消失。 2.為了更加實用,要求加上去抖動電路模塊
    發(fā)表于 10-31 20:43

    TCA8424低壓8x16鍵盤掃描器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TCA8424低壓8x16鍵盤掃描器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 07-11 11:46 ?0次下載
    TCA8424低壓8<b class='flag-5'>x</b>16<b class='flag-5'>鍵盤</b><b class='flag-5'>掃描</b>器數(shù)據(jù)表

    SN65LVCP404千兆位4x4交叉點開關(guān)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《SN65LVCP404千兆位4x4交叉點開關(guān)數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 07-08 11:12 ?0次下載
    SN65LVCP404千兆位<b class='flag-5'>4x4</b>交叉點開關(guān)數(shù)據(jù)表

    DS25CP104A/CP114 3.125 Gbps 4x4 LVDS交叉點開關(guān)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《DS25CP104A/CP114 3.125 Gbps 4x4 LVDS交叉點開關(guān)數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 07-04 09:55 ?0次下載
    DS25CP104A/CP114 3.125 Gbps <b class='flag-5'>4x4</b> LVDS交叉點開關(guān)數(shù)據(jù)表

    DS10CP154A 1.5Gbps 4x4 LVDS交叉點開關(guān)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《DS10CP154A 1.5Gbps 4x4 LVDS交叉點開關(guān)數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 07-04 09:24 ?0次下載
    DS10CP154A 1.5Gbps <b class='flag-5'>4x4</b> LVDS交叉點開關(guān)數(shù)據(jù)表

    LVDS 4x4交叉點開關(guān)SN65LVDS250數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LVDS 4x4交叉點開關(guān)SN65LVDS250數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 06-26 11:12 ?0次下載
    LVDS <b class='flag-5'>4x4</b>交叉點開關(guān)SN65LVDS250數(shù)據(jù)表

    鍵盤矩陣規(guī)格設(shè)計圖

    鍵盤矩陣規(guī)格設(shè)計圖
    發(fā)表于 06-19 14:29 ?0次下載

    RUCKUS R760資料:室內(nèi) Wi-Fi 6E 4x4:4 接入點,8.35 Gbps數(shù)據(jù)速率

    電子發(fā)燒友網(wǎng)站提供《RUCKUS R760資料:室內(nèi) Wi-Fi 6E 4x4:4 接入點,8.35 Gbps數(shù)據(jù)速率.pdf》資料免費下載
    發(fā)表于 05-28 16:32 ?0次下載

    往RA8875移植矩陣鍵盤程序失敗的原因?怎么解決?

    安富萊提供的例程RA8875,往里面移植4×4矩陣鍵盤失敗,就是搞不懂原因,掃描程序如下int
    發(fā)表于 05-09 06:44

    stm32cubeMX如何配置4*4矩陣鍵盤?

    stm32cubeMX如何配置4*4矩陣鍵盤,求大佬給代碼指導(dǎo)一下,看了太多代碼,自己迷亂了
    發(fā)表于 03-28 09:27

    掃描 MOSFET控制器TLC696x0 TLC696x2/4/8數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《掃描 MOSFET控制器TLC696x0 TLC696x2/4/8數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 03-22 16:42 ?0次下載
    <b class='flag-5'>掃描</b> MOSFET控制器TLC696<b class='flag-5'>x</b>0 TLC696<b class='flag-5'>x</b>2/<b class='flag-5'>4</b>/8數(shù)據(jù)表

    4N35達林頓光耦的工作原理

    在本文中,我們將逐步深入研究4N35達林頓光耦合器的工作原理,探索其結(jié)構(gòu)、操作和關(guān)鍵特性。
    的頭像 發(fā)表于 03-15 16:07 ?1262次閱讀
    <b class='flag-5'>4</b>N35達林頓光耦的<b class='flag-5'>工作原理</b>

    單片機如何讀取鍵盤數(shù)據(jù)

    等方面。 一、鍵盤工作原理 鍵盤是一種常用的輸入設(shè)備,它主要通過按下/釋放按鍵的方式來向計算機發(fā)送相應(yīng)的指令或數(shù)據(jù)。鍵盤通常由一個矩陣式按
    的頭像 發(fā)表于 01-04 17:09 ?1818次閱讀

    矩陣led掃描頻率怎么調(diào)

    矩陣LED掃描頻率是指LED矩陣在單位時間內(nèi)刷新顯示的次數(shù)。LED矩陣是由多個發(fā)光二極管(LED)組成的顯示設(shè)備,通過掃描控制來實現(xiàn)各個LE
    的頭像 發(fā)表于 01-02 17:30 ?1311次閱讀
    主站蜘蛛池模板: 欧美另类网| 老师今晚让你爽个够| 伊人久久影院大香线蕉| 日韩免费高清一级毛片在线| 国产高清在线视频| 全黄h全肉边做边吃奶在线观看| 国产高清一区二区| 黑色丝袜美美女被躁视频| 免费看的黄网站| 你懂的在线视频网站| 天堂网站| 狠狠色噜噜狠狠狠狠97老肥女| 日本老师xxxxxxxxx79| 亚洲乱亚洲乱妇13p| 68日本 xxxxxxxxx| 日本一区二区三区四区不卡| 午夜特级毛片| 欧美三j片| 激情理论片| 国产精品天天在线| 校园 春色 欧美 另类 小说| 爱婷婷网站在线观看| 日本乱妇| 日本成人免费网站| 天堂中文最新版www| 中文字幕欧美成人免费| 韩国三级理在线视频观看| 91精品福利久久久| 色婷婷久久免费网站| 天天摸天天看天天做天天爽| 久久精品视频热| 国产三级免费观看| 男人视频网| 欧美成人久久| 国产伦精品一区二区三区网站 | 亚洲a网站| 精品卡1卡2卡三卡免费网站视频| 国产大片黄在线观看| 视频一区 日韩| 日日添天天做天天爱| 香港澳门a级三级三级全黄|