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

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

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

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

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

聚豐開發(fā) ? 2018-10-24 11:24 ? 次閱讀

注:本文是作者以前發(fā)表在其個(gè)人博客,現(xiàn)在發(fā)布到“聚豐開發(fā)”專欄


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


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


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



單純的從硬件接法看,兩種接法并沒有明顯區(qū)別,接法一甚至要復(fù)雜一些,但如果結(jié)合到鍵盤掃描的程序來看,就會(huì)發(fā)現(xiàn)接法一確實(shí)更好。



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


接法二:


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


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


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


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


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


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


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


接法一:



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


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


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


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

注:這兩種電路對(duì)于同時(shí)按鍵達(dá)到3個(gè)的情況都有可能形成錯(cuò)誤的按鍵邏輯。


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

    關(guān)注

    6042

    文章

    44617

    瀏覽量

    637491
  • 鍵盤
    +關(guān)注

    關(guān)注

    4

    文章

    859

    瀏覽量

    39801
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    定式工業(yè)級(jí)二維碼掃描器選型方法

    在現(xiàn)代工業(yè)自動(dòng)化的浪潮中,固定式工業(yè)級(jí)二維碼掃描器作為數(shù)據(jù)采集與追溯的關(guān)鍵設(shè)備,其選型直接關(guān)系到生產(chǎn)效率與數(shù)據(jù)準(zhǔn)確性。本文旨在簡(jiǎn)要闡述固定式工業(yè)級(jí)二維碼掃描器的選型
    的頭像 發(fā)表于 01-07 15:37 ?123次閱讀
    固<b class='flag-5'>定式</b>工業(yè)級(jí)二維碼<b class='flag-5'>掃描</b>器選型<b class='flag-5'>方法</b>

    定式掃描器哪款好?盤點(diǎn)高性價(jià)比型號(hào)推薦,打造高效掃碼體驗(yàn)

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

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

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

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

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

    噪聲傳導(dǎo)的兩種模式

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

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

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

    比較分析兩種不同的可提高柵極驅(qū)動(dòng)電流的方法

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

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

    放大電路是電子學(xué)中的基礎(chǔ)組成部分,用于增強(qiáng)信號(hào)的幅度而不改變其基本特性。在電子工程中,放大電路的設(shè)計(jì)和分析是至關(guān)重要的。放大電路的基本分析方法主要有兩種:直流
    的頭像 發(fā)表于 09-23 10:40 ?682次閱讀

    紅石比較兩種模式的作用

    紅石比較器是Minecraft中的一非常重要的紅石元件,它用于比較個(gè)紅石信號(hào)的強(qiáng)度,并根據(jù)比較結(jié)果輸出不同的信號(hào)強(qiáng)度。
    的頭像 發(fā)表于 09-05 09:17 ?575次閱讀

    晶閘管的阻斷狀態(tài)有兩種是什么

    晶閘管(Thyristor)是一半導(dǎo)體器件,具有單向?qū)щ娦?,廣泛應(yīng)用于電力電子領(lǐng)域。晶閘管的阻斷狀態(tài)有兩種:正向阻斷狀態(tài)和反向阻斷狀態(tài)。以下是對(duì)這兩種阻斷狀態(tài)的分析。 正向阻斷狀態(tài)
    的頭像 發(fā)表于 08-14 16:49 ?818次閱讀

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

    新大陸掃描槍和固定式掃碼器在制造業(yè)的應(yīng)用對(duì)比新大陸是中國(guó)知名的自動(dòng)識(shí)別設(shè)備提供商,其產(chǎn)品線涵蓋了手持式掃描器、固定式掃描器等多個(gè)種類。在制造
    的頭像 發(fā)表于 08-13 15:03 ?275次閱讀
    新大陸<b class='flag-5'>掃描</b>槍和固<b class='flag-5'>定式</b>掃碼器哪種更適合制造業(yè)

    定式工業(yè)條碼掃描器在mes系統(tǒng)中的各個(gè)環(huán)節(jié)應(yīng)用

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

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

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

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

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

    兩種簡(jiǎn)單、精確、靈活的熱電偶溫度測(cè)量方法

    電子發(fā)燒友網(wǎng)站提供《兩種簡(jiǎn)單、精確、靈活的熱電偶溫度測(cè)量方法.pdf》資料免費(fèi)下載
    發(fā)表于 02-28 14:41 ?1次下載
    主站蜘蛛池模板: 国产午夜精品鲁丝片| 亚洲精品久久久久69影院| 欧美精品熟妇乱| 午夜福利08550| 国产区精品综合在线| 久久香蕉国产线看观看精品| 日韩毛片大全| 最新中文字幕在线视频| 国产成人综合95精品视频免费 | 亚洲精品久久午夜麻豆| 草莓视频在线观看完整高清免费| 国际老妇高清在线观看| 日本aa大片| 99精品免费久久久久久久久蜜桃| 野花香在线观看免费观看大全动漫| qq快播电影网| 久久中文字幕亚洲精品最新| 午夜伦4480yy妇女久久| 爱人 qvod| 免费人妻AV无码专区五月| 亚洲一区二区女搞男| 国产精品亚洲一区二区三区久久| 人妻久久久精品99系列AV| 97亚洲狠狠色综合久久位| 久久精品免费电影| 亚洲色噜噜狠狠网站| 折磨比基尼美女挠肚子| 国语自产偷成人精品视频| 婷婷四房播客五月天| 扒开她的黑森林让我添动态图| 久久中文字幕人妻熟AV女蜜柚M | 国产成人高清精品免费观看| 欧美亚洲高清国产| 99热精品在线av播放| 美女脱光app| 97国产蝌蚪视频在线观看| 乱辈通奷XXXXXHD猛交| 最近中文字幕完整版免费| 美女被C污黄网站免费观看| 99国产视频| 青青草偷拍国产亚洲欧洲|