色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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個的情況都有可能形成錯誤的按鍵邏輯。


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

    關注

    6035

    文章

    44554

    瀏覽量

    634668
  • 鍵盤
    +關注

    關注

    4

    文章

    859

    瀏覽量

    39647
收藏 人收藏

    評論

    相關推薦

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

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

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

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

    噪聲傳導的兩種模式

    噪聲傳導有兩種模式,一為差模傳導,一為共模傳導。
    的頭像 發表于 10-15 11:33 ?280次閱讀
    噪聲傳導的<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 ?466次閱讀

    紅石比較兩種模式的作用

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

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

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

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

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

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

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

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

    地物光譜儀的兩種天空光測量方法比較天空光是指太陽光經過大氣分子及大氣氣溶膠散射后經任意方向到達地面的輻射。
    的頭像 發表于 07-29 14:40 ?411次閱讀
    地物光譜儀的<b class='flag-5'>兩種</b>天空光測量<b class='flag-5'>方法</b><b class='flag-5'>比較</b>

    什么是固定式條碼掃描器?固定式掃描器怎么選?

    1.產品特性固定式條碼掃描器以其高度的可靠性而聞名。這種設備的設計旨在提供無與倫比的性能,無論是在高速掃描還是長時間持續工作的環境下。其多種掃描模式使其能夠適應各種不同的應用環境,無論
    的頭像 發表于 05-23 14:47 ?538次閱讀
    什么是固<b class='flag-5'>定式</b>條碼<b class='flag-5'>掃描</b>器?固<b class='flag-5'>定式</b><b class='flag-5'>掃描</b>器怎么選?

    兩種簡單、精確、靈活的熱電偶溫度測量方法

    電子發燒友網站提供《兩種簡單、精確、靈活的熱電偶溫度測量方法.pdf》資料免費下載
    發表于 02-28 14:41 ?1次下載

    OpenCV兩種不同方法實現粘連大米分割計數

    測試圖如下,圖中有個別米粒相互粘連,本文主要演示如何使用OpenCV用兩種不同方法將其分割并計數。
    的頭像 發表于 01-22 14:55 ?1716次閱讀
    OpenCV<b class='flag-5'>兩種</b>不同<b class='flag-5'>方法</b>實現粘連大米分割計數

    高頻電流探頭的兩種測量方法的過程與特點分析

    高頻電流探頭的兩種測量方法的過程與特點分析? 高頻電流探頭是一用于測量高頻電流的儀器,常用于電力系統、通信系統和電子設備中。它具有非接觸式測量、高精度、寬頻帶等特點,廣泛應用于各個領
    的頭像 發表于 01-05 16:12 ?811次閱讀

    分享兩種簡單的平衡電橋設備設計

    本文給出了兩種簡單的平衡電橋設備設計,借此即可對個電感進行高精度的比較。LED指示器或高阻抗電話耳機用作不平衡指示器。
    的頭像 發表于 01-05 09:31 ?878次閱讀
    分享<b class='flag-5'>兩種</b>簡單的平衡電橋設備設計
    主站蜘蛛池模板: 久久国产香蕉| 亚洲AV久久久噜噜噜久久| 99er热精品视频国产免费| 精品一产品大全| 午夜在线观看免费完整直播网页 | 一本到高清视频在线观看三区| 国产精品…在线观看| 日本一卡二卡三卡四卡无卡免费播放| 97草碰在线视频免费| 久久只有这里有精品4| 伊人久久国产| 久久AV国产麻豆HD真实| 亚洲人成在线播放网站岛国| 国产野外无码理论片在线观看| 午夜小视频免费观看| 国产成人免费在线观看| 四虎一级片| 国产精品VIDEOSSEX久久发布| 色综合伊人色综合网站下载| 多人乱肉高hnp| 十次啦中文网| 国产成人片视频一区二区青青| 肉色欧美久久久久久久蜜桃| 国产AV精品国语对白国产| 色偷偷网站| 国产精品嫩草免费视频| 无人区免费一二三四乱码| 国产免费高清mv视频在线观看| 无码AV熟妇素人内射V在线| 国产电影三级午夜a影院| 午夜福到在线2019| 国产午夜精品一区理论片飘花 | SM脚奴调教丨踩踏贱奴| 欧美亚洲另类丝袜自拍动漫| YELLOW日本动漫免费动漫| 日本免费xxx| 国产成人在线视频观看| 亚洲AV永久无码精品老司机蜜桃| 国产亚洲精品视频亚洲香蕉视| 亚洲乱码日产精品BD在线下载| 九九热这里都是精品|