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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

打破思維定式——兩種鍵盤掃描方法比較分析

聚豐開發 ? 2018-10-24 11:24 ? 次閱讀

注:本文是作者以前發表在其個人博客,現在發布到“聚豐開發”專欄


說到鍵盤掃描,相信大多數人第一反應就是行列矩陣掃描,這樣我們可以用相對有限的IO口得到盡可能多的按鍵。鍵盤掃描是單片機技術的一種基本處理方法,學校單片機課程都會有相應章節進行闡述,只要按照課本上講述的方法,一般都能設計出比較可靠的鍵盤掃描電路與程序。


課本上的鍵盤掃描方法(見下圖接法二)不能說是盡善盡美,從易懂性、成本、程序難易程度等方面綜合看應該是不錯的方法,給人感覺是已經沒有太多的改善空間,至少我是這么認為的。


然而前段時間一位***朋友畫給我的鍵盤掃描矩陣電路(見下圖接法二),讓我又一次看到到自己的思維還有許多地方被自己的所謂“經驗”束縛著。



單純的從硬件接法看,兩種接法并沒有明顯區別,接法一甚至要復雜一些,但如果結合到鍵盤掃描的程序來看,就會發現接法一確實更好。



兩種接法我都沒有把上拉電阻包含進來,來讓我們看一下兩種接法到底有什么不同:


接法二:


我們熟悉的傳統掃鍵處理電路,假定鍵盤行列IO口標號分別為H1/H2/H3和V1/V2/V3,掃鍵流程通常如下。


2.1. H1設置為輸出,H2/H3和V1/V2/V3設置為輸入


2.2. H1分別輸出1和0,讀V1/V2/V3狀態,如果Vy狀態與H1一致,則認為H1與Vy交叉位置的鍵按下


2.3. H2設置為輸出,H1/H3和V1/V2/V3設置為輸入


2.4. H2分別輸出1和0,讀V1/V2/V3狀態,如果Vy狀態與H2一致,則認為H2與Vy交叉位置的鍵按下


2.5. H3設置為輸出,H1/H2和V1/V2/V3設置為輸入


2.6. H3分別輸出1和0,讀V1/V2/V3狀態,如果Vy狀態與H3一致,則認為H3與Vy交叉位置的鍵按下


接法一:



新掃鍵處理電路,假定鍵盤行列IO口標號分別為H1/H2/H3和V1/V2/V3,掃鍵流程通常如下。


1.1. H1/H2/H3和V1/V2/V3都設置為輸入


1.2. 讀H1/H2/H3和V1/V2/V3狀態,如果Hx和Vy讀到的狀態均為0,則認為Hx與Vy交叉位置的鍵按下


從上面流程可以看出接法一的程序代碼要簡單不少,既能減少掃鍵的代碼量,又能加快掃鍵處理的時間,站在軟件的角度看確實要比接法二要好。后來我反思了一下為什么我們教材上的傳統處理方法沒有采用接法一,雖然接法一軟件上要簡單一些,但硬件布局要復雜,傳統的按鍵只有兩條接線,接法一需要三條接線,所以用傳統的按鍵是無法實現的,但現在許多電子產品的按鍵都用導電橡膠或鍋仔片來實現,所以接法一變得可行。

注:這兩種電路對于同時按鍵達到3個的情況都有可能形成錯誤的按鍵邏輯。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6065

    文章

    44940

    瀏覽量

    647957
  • 鍵盤
    +關注

    關注

    4

    文章

    865

    瀏覽量

    40497
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    六相永磁同步電機串聯系統控制的兩種方法分析研究

    摘要:筆者以逆變器驅動合雙Y移 30°永磁同步電機(PMSM)的串聯系統為例,給出了串聯系統的工作原理,采用i0的失量控制策略及電流滯環控制和PWM載波控制兩種拉制串聯解楀的方法。在Malab
    發表于 06-10 13:09

    納祥科技NX1722,一鍵盤掃描的8段4位 LED 驅動控制方案

    NX1722是一鍵盤掃描電路接口的 LED 驅動控制專用電路,內部集成有 MCU 輸入輸出控制數字接口、數據鎖存器、LED 驅動、鍵盤掃描
    的頭像 發表于 02-05 17:27 ?327次閱讀
    納祥科技NX1722,一<b class='flag-5'>種</b>帶<b class='flag-5'>鍵盤</b><b class='flag-5'>掃描</b>的8段4位 LED 驅動控制方案

    定式工業級二維碼掃描器選型方法

    在現代工業自動化的浪潮中,固定式工業級二維碼掃描器作為數據采集與追溯的關鍵設備,其選型直接關系到生產效率與數據準確性。本文旨在簡要闡述固定式工業級二維碼掃描器的選型
    的頭像 發表于 01-07 15:37 ?518次閱讀
    固<b class='flag-5'>定式</b>工業級二維碼<b class='flag-5'>掃描</b>器選型<b class='flag-5'>方法</b>

    定式掃描器哪款好?盤點高性價比型號推薦,打造高效掃碼體驗

    在現代企業中,固定式掃描器已成為一不可或缺的工具。無論是在零售、物流、倉儲還是生產線,固定式掃描器都能有效提升工作效率與準確性。那么,市場
    的頭像 發表于 12-12 14:56 ?735次閱讀
    固<b class='flag-5'>定式</b><b class='flag-5'>掃描</b>器哪款好?盤點高性價比型號推薦,打造高效掃碼體驗

    芯片制造過程中的兩種刻蝕方法

    本文簡單介紹了芯片制造過程中的兩種刻蝕方法 ? 刻蝕(Etch)是芯片制造過程中相當重要的步驟。 刻蝕主要分為干刻蝕和濕法刻蝕。 ①干法刻蝕 利用等離子體將不要的材料去除。 ②濕法刻蝕 利用腐蝕性
    的頭像 發表于 12-06 11:13 ?1323次閱讀
    芯片制造過程中的<b class='flag-5'>兩種</b>刻蝕<b class='flag-5'>方法</b>

    工業固定式掃描器怎樣用?固定式工業條碼掃描器解決方案

    器的使用方法及其解決方案。一、什么是工業固定式掃描器?工業固定式掃描器是一專門設計用于在工業環
    的頭像 發表于 12-05 15:29 ?602次閱讀
    工業固<b class='flag-5'>定式</b><b class='flag-5'>掃描</b>器怎樣用?固<b class='flag-5'>定式</b>工業條碼<b class='flag-5'>掃描</b>器解決方案

    噪聲傳導的兩種模式

    噪聲傳導有兩種模式,一為差模傳導,一為共模傳導。
    的頭像 發表于 10-15 11:33 ?704次閱讀
    噪聲傳導的<b class='flag-5'>兩種</b>模式

    掃描距離在30-70cm能夠識別條碼的固定式掃碼設備

    在工業自動化與物流管理的日益精細化趨勢下,條碼掃描技術作為數據采集與追蹤的核心手段,其性能優劣直接影響到生產流程的順暢與效率。特別是在掃描距離為30-70厘米的區間內,選擇一款能夠精準識別高密度條碼
    的頭像 發表于 10-11 13:59 ?603次閱讀
    <b class='flag-5'>掃描</b>距離在30-70cm能夠識別條碼的固<b class='flag-5'>定式</b>掃碼設備

    比較分析兩種不同的可提高柵極驅動電流的方法

    電子發燒友網站提供《比較分析兩種不同的可提高柵極驅動電流的方法.pdf》資料免費下載
    發表于 09-23 11:13 ?0次下載
    <b class='flag-5'>比較</b><b class='flag-5'>分析</b><b class='flag-5'>兩種</b>不同的可提高柵極驅動電流的<b class='flag-5'>方法</b>

    放大電路的基本分析方法有哪兩種

    放大電路是電子學中的基礎組成部分,用于增強信號的幅度而不改變其基本特性。在電子工程中,放大電路的設計和分析是至關重要的。放大電路的基本分析方法主要有兩種:直流
    的頭像 發表于 09-23 10:40 ?1100次閱讀

    紅石比較兩種模式的作用

    紅石比較器是Minecraft中的一非常重要的紅石元件,它用于比較個紅石信號的強度,并根據比較結果輸出不同的信號強度。
    的頭像 發表于 09-05 09:17 ?1436次閱讀

    晶閘管的阻斷狀態有兩種是什么

    晶閘管(Thyristor)是一半導體器件,具有單向導電性,廣泛應用于電力電子領域。晶閘管的阻斷狀態有兩種:正向阻斷狀態和反向阻斷狀態。以下是對這兩種阻斷狀態的分析。 正向阻斷狀態
    的頭像 發表于 08-14 16:49 ?1339次閱讀

    新大陸掃描槍和固定式掃碼器哪種更適合制造業

    新大陸掃描槍和固定式掃碼器在制造業的應用對比新大陸是中國知名的自動識別設備提供商,其產品線涵蓋了手持式掃描器、固定式掃描器等多個種類。在制造
    的頭像 發表于 08-13 15:03 ?507次閱讀
    新大陸<b class='flag-5'>掃描</b>槍和固<b class='flag-5'>定式</b>掃碼器哪種更適合制造業

    定式工業條碼掃描器在mes系統中的各個環節應用

    隨著制造業的智能化推進,制造執行系統(MES)在生產管理中的地位愈發重要。MES系統通過實時數據的獲取與處理,提升了生產效率和資源利用率。在這一系統中,固定式工業條碼掃描器作為信息采集的重要手段
    的頭像 發表于 08-02 16:51 ?734次閱讀
    固<b class='flag-5'>定式</b>工業條碼<b class='flag-5'>掃描</b>器在mes系統中的各個環節應用

    地物光譜儀的兩種天空光測量方法比較

    地物光譜儀的兩種天空光測量方法比較天空光是指太陽光經過大氣分子及大氣氣溶膠散射后經任意方向到達地面的輻射。
    的頭像 發表于 07-29 14:40 ?920次閱讀
    地物光譜儀的<b class='flag-5'>兩種</b>天空光測量<b class='flag-5'>方法</b><b class='flag-5'>比較</b>
    主站蜘蛛池模板: 狠狠操夜夜 | 夜夜想夜夜爽天天爱天天摸 | 7086bt伙计 福利一区 | 久久久一本 | 免费看你懂的 | 成人精品福利 | 乡村乱人伦短小说 | 77788色淫视频免费观看 | 日本色视 | 日韩精品免费一区二区三区 | 他也色在线 | 国产成年美女毛片80s | 色视频www在线播放国产人成 | 亚洲伊人tv综合网色 | 444kk免费| 午夜精品久久久久久久第一页 | 国产日韩欧美综合色视频在线 | 天天插天天射 | 国产真实偷乱视频在线观看 | bt种子搜索-bt天堂 | 老师您的兔子好软水好多动漫视频 | 精品福利视频网站 | 成年1314在线观看 | 九色中文 | 手机看片免费永久在线观看 | 国内一区二区三区精品视频 | 国产精品久久久久久久久久妇女 | 亚洲 欧美 精品 | 人人玩人人弄人人曰 | 国产美女视频爽爽爽 | 1024你懂的国产欧美日韩在 | 在线免费黄色网址 | 日本免费精品视频 | 国产亚洲第一伦理第一区 | 手机看片福利永久 | 天天爽夜夜爽夜夜爽精品视频 | 黄色免费网站在线播放 | 黄乱色伦短篇小说h | 国产高清亚洲 | 欧美12一13高清视频 | 68日本xxxxxxxxx xx |