国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

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

聚豐開(kāi)發(fā) ? 2018-10-24 11:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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


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


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


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



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



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


接法二:


我們熟悉的傳統(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í)要比接法二要好。后來(lái)我反思了一下為什么我們教材上的傳統(tǒng)處理方法沒(méi)有采用接法一,雖然接法一軟件上要簡(jiǎn)單一些,但硬件布局要復(fù)雜,傳統(tǒng)的按鍵只有兩條接線,接法一需要三條接線,所以用傳統(tǒng)的按鍵是無(wú)法實(shí)現(xiàn)的,但現(xiàn)在許多電子產(chǎn)品的按鍵都用導(dǎo)電橡膠或鍋?zhàn)衅瑏?lái)實(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ī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6076

    文章

    45495

    瀏覽量

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

    關(guān)注

    4

    文章

    872

    瀏覽量

    41890
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    遠(yuǎn)景達(dá)LV3096R固定式條碼掃描儀:解鎖條碼識(shí)別新體驗(yàn)

    在智能設(shè)備普及的當(dāng)下,條碼掃描技術(shù)已成為物流、金融、政務(wù)等多個(gè)領(lǐng)域高效運(yùn)轉(zhuǎn)的核心支撐。遠(yuǎn)景達(dá)LV3096R固定式條碼掃描儀憑借硬核技術(shù)與靈活適配性,成為市場(chǎng)上備受青睞的標(biāo)桿產(chǎn)品,其作為高性能的固
    的頭像 發(fā)表于 02-01 00:00 ?871次閱讀
    遠(yuǎn)景達(dá)LV3096R固<b class='flag-5'>定式</b>條碼<b class='flag-5'>掃描</b>儀:解鎖條碼識(shí)別新體驗(yàn)

    遠(yuǎn)景達(dá)LV3000H工業(yè)固定式掃描器:工業(yè)自動(dòng)化的高效數(shù)據(jù)采集利器

    在智能制造與物流自動(dòng)化加速推進(jìn)的今天,工業(yè)固定式掃描器已成為生產(chǎn)效率提升的核心設(shè)備。遠(yuǎn)景達(dá)LV3000H工業(yè)固定式掃描器憑借硬核技術(shù)與廣泛適配性,成為制造業(yè)、物流等領(lǐng)域的優(yōu)選固
    的頭像 發(fā)表于 01-19 15:07 ?131次閱讀
    遠(yuǎn)景達(dá)LV3000H工業(yè)固<b class='flag-5'>定式</b><b class='flag-5'>掃描</b>器:工業(yè)自動(dòng)化的高效數(shù)據(jù)采集利器

    用PLC實(shí)現(xiàn)卷徑計(jì)算的兩種算法

    卷徑計(jì)算,是動(dòng)態(tài)計(jì)算如鋼卷,紙卷等存料量的一種方法,它是實(shí)現(xiàn)張力控制和自動(dòng)充放料、以及甩尾控制的重要前提。卷徑計(jì)算目前主流的方法兩種,一是根據(jù)機(jī)列速度(產(chǎn)線速度)和和被測(cè)卷的轉(zhuǎn)動(dòng)角
    的頭像 發(fā)表于 11-14 16:54 ?2083次閱讀
    用PLC實(shí)現(xiàn)卷徑計(jì)算的<b class='flag-5'>兩種</b>算法

    兩種TVS有啥不同?

    當(dāng)我們查看TVS二極管的規(guī)格書,常會(huì)看到有以下兩種種引腳功能標(biāo)識(shí)圖:對(duì)于初學(xué)者,看到感到疑惑,他們一樣嗎?他們有啥區(qū)別?為啥有的個(gè)尖頭往外,陽(yáng)極連在一起,有的個(gè)尖頭往里,陰極連在一起?一連三問(wèn)。EMC小哥根據(jù)自己經(jīng)驗(yàn)略作
    的頭像 發(fā)表于 09-15 20:27 ?800次閱讀
    這<b class='flag-5'>兩種</b>TVS有啥不同?

    兩種散熱路徑的工藝與應(yīng)用解析

    背景:兩種常見(jiàn)的散熱設(shè)計(jì)思路 在大電流或高功率器件應(yīng)用中,散熱和載流能力是PCB設(shè)計(jì)中必須解決的難題。常見(jiàn)的兩種思路分別是: 厚銅板方案:通過(guò)整體增加銅箔厚度(如3oz、6oz甚至更高),增強(qiáng)導(dǎo)熱
    的頭像 發(fā)表于 09-15 14:50 ?787次閱讀

    定式條碼掃描器能在條碼移動(dòng)情況下掃描嗎?

    在工業(yè)生產(chǎn)、物流倉(cāng)儲(chǔ)等場(chǎng)景中,條碼掃描往往伴隨著物體的動(dòng)態(tài)移動(dòng)。此時(shí),不少人會(huì)產(chǎn)生疑問(wèn):固定式條碼掃描器能否在條碼移動(dòng)的情況下完成掃描?答案是肯定的,但這一過(guò)程受到多種技術(shù)因素的制約。
    的頭像 發(fā)表于 08-04 15:18 ?664次閱讀
    固<b class='flag-5'>定式</b>條碼<b class='flag-5'>掃描</b>器能在條碼移動(dòng)情況下<b class='flag-5'>掃描</b>嗎?

    貴港光電固定式雙測(cè)頭的兩種典型應(yīng)用形式

    關(guān)鍵字:固定式雙測(cè)頭,雙測(cè)頭測(cè)徑儀,雙測(cè)頭測(cè)寬儀, 固定式雙測(cè)頭適用于測(cè)量較大尺寸但尺寸變化較小的棒材、管材的直徑以及在線偏移量小的板材的寬度、角鋼、方鋼的邊長(zhǎng)等。 固定式雙測(cè)頭系統(tǒng)通常采用CCD
    發(fā)表于 07-23 15:17

    【BPI-CanMV-K230D-Zero開(kāi)發(fā)板體驗(yàn)】+兩種開(kāi)發(fā)板間的比較

    之所以產(chǎn)生出在兩種開(kāi)發(fā)板間進(jìn)行比較的想法,是與當(dāng)初申請(qǐng)的一個(gè)想法相關(guān)的就是,就是利用該開(kāi)發(fā)板來(lái)完成一個(gè)考生識(shí)別的作品。 但在后來(lái)的資料分析時(shí)才發(fā)現(xiàn),它可能并不具備這方面的基礎(chǔ)。這就有請(qǐng)我們的下一
    發(fā)表于 07-17 21:40

    三維掃描效率革命:自由維度(手持 / 機(jī)械臂)相較固定式方案的 N 倍產(chǎn)能提升

    在三維掃描技術(shù)廣泛應(yīng)用的當(dāng)下,固定式掃描方案受空間、操作流程等因素制約,難以滿足高效生產(chǎn)需求。自由維度(手持 / 機(jī)械臂)三維掃描憑借靈活的作業(yè)模式與先進(jìn)技術(shù),實(shí)現(xiàn)了
    的頭像 發(fā)表于 07-14 13:57 ?643次閱讀
    三維<b class='flag-5'>掃描</b>效率革命:自由維度(手持 / 機(jī)械臂)相較固<b class='flag-5'>定式</b>方案的 N 倍產(chǎn)能提升

    選購(gòu)固定式讀碼器要看哪些核心參數(shù)

    選購(gòu)固定式讀碼器時(shí)應(yīng)關(guān)注哪些核心參數(shù)呢?東集小編將詳細(xì)分析各項(xiàng)指標(biāo),幫助企業(yè)采購(gòu)決策。 一、識(shí)別技術(shù)與解碼能力固定式讀碼器的核心功能就是識(shí)別和解碼各種條形碼和二維碼。其識(shí)別技術(shù)主要分為激光掃描
    發(fā)表于 06-26 16:43

    六相永磁同步電機(jī)串聯(lián)系統(tǒng)控制的兩種方法分析研究

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

    兩種驅(qū)動(dòng)方式下永磁直線開(kāi)關(guān)磁鏈電機(jī)的研究

    摘要:永磁開(kāi)關(guān)磁鏈電機(jī)數(shù)學(xué)模型可以等效為永磁無(wú)刷電機(jī),普遍采用方波驅(qū)動(dòng)方式。在有限元基礎(chǔ)上分析6/7極直線式磁鏈電機(jī)反電勢(shì)波形,采用方波和正弦波驅(qū)動(dòng)方式,比較兩種方式下的電流、電壓、平均推力大小
    發(fā)表于 06-09 16:18

    兩種感應(yīng)電機(jī)磁鏈觀測(cè)器的參數(shù)敏感性研究

    模式和發(fā)電模式下對(duì)閉環(huán)電壓電流模型磁鏈觀測(cè)器和滑模磁鏈觀測(cè)器參數(shù)敏感性進(jìn)行了研究,通過(guò)仿真和實(shí)驗(yàn)比較了這兩種觀測(cè)器對(duì)定、轉(zhuǎn)子電阻及勵(lì)磁電感的敏感性。同時(shí)還研究了基于這兩種觀測(cè)器的模型參考自適應(yīng)系統(tǒng)
    發(fā)表于 06-09 16:16

    VirtualLab:光柵的優(yōu)化與分析

    水平。這些方法的范圍從嚴(yán)格的傅里葉模態(tài)法(FMM)到適用于具有淺浮雕大型結(jié)構(gòu)的薄元近似法(TEA)。 薄元素近似法(TEA)對(duì)比傅里葉模態(tài)法(FMM)進(jìn)行光柵建模 研究了兩種常用但原理不同的分析光柵衍射效率
    發(fā)表于 05-23 08:49

    測(cè)徑儀測(cè)頭類型 固定式和旋轉(zhuǎn)式的區(qū)別

    本與維護(hù)保養(yǎng)、安裝與使用便捷性等方面存在顯著差異。以下是對(duì)這兩種測(cè)頭類型的詳細(xì)對(duì)比: 一、測(cè)量原理及方式 1.固定式測(cè)徑儀 o測(cè)量原理:通過(guò)固定安裝的光學(xué)傳感器、激光傳感器或機(jī)械探頭等,從特定的角度或幾個(gè)
    發(fā)表于 04-10 14:08