亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

按鍵編碼電路的制作方法

文檔序號(hào):7536249閱讀:323來(lái)源:國(guó)知局
專利名稱:按鍵編碼電路的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種編碼電路,尤其涉及一種用于電子裝置的按鍵編碼電路。
背景技術(shù)
目前各種需要使用按鍵的電子裝置通常都采用矩陣式掃描電路進(jìn)行按鍵掃描以 確認(rèn)按鍵是否被按下。請(qǐng)參閱圖1,一種矩陣按鍵電路包括按鍵SO S15和一按鍵編碼集成電路10。該 按鍵編碼集成電路10包括行輸出端PAO PA3和列輸出端PA4 PA7。每一按鍵的兩端 分別連接至一行輸出端和一列輸出端。該矩陣按鍵工作時(shí),通常該按鍵編碼集成電路10使 該行輸出端PAO PA3輸出高電平,使該列輸出端PA4 PA7輸出低電平。當(dāng)有按鍵按下 時(shí),該按鍵的行和列被導(dǎo)通,從而使按鍵的行電平由高變低。該按鍵編碼集成電路10檢測(cè) 到信號(hào)的下降沿,產(chǎn)生中斷,然后調(diào)用相應(yīng)的掃描程序,通過(guò)對(duì)矩陣按鍵逐行逐列的掃描來(lái) 確認(rèn)被按下按鍵的位置。掃描過(guò)程如下首先由該列輸出端PA4 PA7向其對(duì)應(yīng)的列導(dǎo)線 輸出低電平,再由該行輸出端PAO PA3逐行的向其對(duì)應(yīng)的行導(dǎo)線提供高電平,當(dāng)發(fā)現(xiàn)行導(dǎo) 線信號(hào)由高變低時(shí),得出被按下按鍵所在的行;然后由該行輸出端PAO PA3向其對(duì)應(yīng)的行 導(dǎo)線輸出低電平,再由該列輸出端PA4 PA7逐列的向其對(duì)應(yīng)的列導(dǎo)線提供高電平,當(dāng)發(fā)現(xiàn) 列導(dǎo)線信號(hào)由高變低時(shí),得出被按下按鍵所在的列。該按鍵編碼集成電路10的中央處理器 (圖未示)需要對(duì)矩陣按鍵的行和列分別掃描,才能確認(rèn)被按下按鍵所在行和列的位置,然 后再調(diào)用程序執(zhí)行相應(yīng)的按鍵功能,大大增加了中央處理器的掃描時(shí)間。

發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種掃描快捷的按鍵編碼電路。一種按鍵編碼電路,其包括N個(gè)按鍵,N為大于零的整數(shù),一中央處理器、一靜電防 護(hù)芯片、一總線和一接地線。該中央處理器與該靜電防護(hù)芯片電連接;該靜電防護(hù)芯片包括 M根信號(hào)線,M為不小于對(duì)N+1求以2為底的對(duì)數(shù)的最小整數(shù),該M根信號(hào)線通過(guò)該總線與 每一按鍵對(duì)應(yīng)設(shè)置。每一按鍵包括一輸入端和一接地端,該接地端通過(guò)該接地線接地;對(duì)每 一按鍵進(jìn)行M位二進(jìn)制編碼,根據(jù)每一按鍵對(duì)應(yīng)的編碼,將每一按鍵的編碼為1的信號(hào)線置 空,將每一按鍵的編碼為0的信號(hào)線電連接至對(duì)應(yīng)按鍵的輸入端。一種按鍵編碼電路,其包括N個(gè)按鍵,N為大于零的整數(shù),一中央處理器、一總線和 一接地線。該中央處理器包括M根信號(hào)線,M為不小于對(duì)N+1求以2為底的對(duì)數(shù)的最小整 數(shù),該M根信號(hào)線通過(guò)該總線與每一按鍵對(duì)應(yīng)設(shè)置。每一按鍵包括一輸入端和一接地端,該 接地端通過(guò)該接地線接地;對(duì)每一按鍵進(jìn)行M位二進(jìn)制編碼,根據(jù)每一按鍵對(duì)應(yīng)的編碼,將 每一按鍵的編碼為1的信號(hào)線置空,將每一按鍵的編碼為0的信號(hào)線電連接至對(duì)應(yīng)按鍵的 輸入端。相較現(xiàn)有技術(shù),本發(fā)明所述的按鍵編碼電路只需對(duì)信號(hào)線進(jìn)行一次掃描就可得知 被按下的按鍵,大大縮短了掃描時(shí)間。


圖1是現(xiàn)有技術(shù)的矩陣按鍵電路圖。圖2是本發(fā)明一較佳實(shí)施方式的按鍵編碼電路圖。圖3A是本發(fā)明另一較佳實(shí)施方式的部分按鍵編碼電路圖。圖3B是圖3A所示按鍵編碼電路的另一部分按鍵編碼電路圖。
具體實(shí)施例方式本發(fā)明的按鍵編碼電路采用二進(jìn)制編碼,編碼的位數(shù)取決于按鍵的數(shù)量。假設(shè)電子裝置的按鍵數(shù)量為N,編碼位數(shù)為M,則M= INT[Log(N+l,2)] (Log(N+l,2)表示對(duì)N+1求 以2為底的對(duì)數(shù),INT(X)表示求不小于X的最小整數(shù))。例如一種手機(jī)包括21個(gè)按鍵,則 根據(jù)上述公式計(jì)算得出需要5位編碼;一種電腦鍵盤(pán)包括101個(gè)按鍵,則根據(jù)上述公式計(jì)算 得出需要7位編碼。請(qǐng)參閱圖2,本發(fā)明一較佳實(shí)施方式的按鍵編碼電路200包括按鍵Kl K21、一中 央處理器21、一靜電防護(hù)芯片23、一第一總線25和一第一接地線27。該中央處理器21與 該靜電防護(hù)芯片23電連接。該靜電防護(hù)芯片23包括一第一信號(hào)線291、一第二信號(hào)線293、 一第三信號(hào)線295、一第四信號(hào)線297和一第五信號(hào)線299。該第一信號(hào)線291、該第二信號(hào) 線293、該第三信號(hào)線295、該第四信號(hào)線297和該第五信號(hào)線299均通過(guò)該第一總線25與 每一按鍵對(duì)應(yīng)設(shè)置。每一按鍵均包括一第一輸入端261和一第一接地端263。每一按鍵的 該第一接地端263通過(guò)該第一接地線27接地。該按鍵Kl K21對(duì)應(yīng)的編碼如表1-1所示表1-1
ι編碼ι按鍵 ι編碼ι按鍵F^m~
~ ( 10100 Κ801110 Κ 500110
~ (201101 Κ910011 θ600111
~ (310101 Κ Ο00001 Κ 701000
Κ401111 Κ Ι00010 Κ 801001
~ (510001 Κ 200011 ( 901011
~ (610000 Κ 300100 Κ2001010
~ (710010 Κ 400101 Κ2101100根據(jù)每一按鍵對(duì)應(yīng)的編碼,將每一按鍵的編碼為1的信號(hào)線置空,將每一按鍵的 編碼為O的信號(hào)線電連接至對(duì)應(yīng)按鍵的第一輸入端261。
該按鍵編碼電路200的工作原理如下該中央處理器21通過(guò)該靜電防護(hù)芯片23向該第一信號(hào)線291、該第二信號(hào)線 293、該第三信號(hào)線295、該第四信號(hào)線297和該第五信號(hào)線299輸出高電平1。當(dāng)某一按鍵 被按下時(shí),該第一輸入端261和該第一接地端263導(dǎo)通,該按鍵與該第一輸入端261連接的 信號(hào)線電平由高變低,該中央處理器21檢測(cè)到信號(hào)的下降沿,產(chǎn)生中斷,然后調(diào)用相應(yīng)的 掃描程序?qū)υ摰谝恍盘?hào)線291、該第二信號(hào)線293、該第三信號(hào)線295、該第四信號(hào)線297和 該第五信號(hào)線299進(jìn)行掃描。例如,被按下鍵是K10,該第一輸入端261與該第一接地端263 電連接,則該第一信號(hào)線291、該第二信號(hào)線293、該第三信號(hào)線295和該第四信號(hào)線297均 由高電平1變?yōu)榈碗娖?,該第五信號(hào)線295由于置空依然為高電平1,該中央處理器21依 次掃描該第一信號(hào)線291、該第二信號(hào)線293、該第三信號(hào)線295、該第四信號(hào)線297和該第 五信號(hào)線299得到五位編碼之后即可確認(rèn)被按下按鍵,從而調(diào)用相應(yīng)程序執(zhí)行被按下按鍵 相應(yīng)的功能。與現(xiàn)有技術(shù)相比,本發(fā)明的按鍵編碼電路200只需對(duì)五根信號(hào)線進(jìn)行一次掃描就 可得知被按下的按鍵,大大縮短了掃描時(shí)間。

請(qǐng)參閱圖3A和圖3B,本發(fā)明另一較佳實(shí)施方式的按鍵編碼電路300包括按鍵 Kl K101、一中央處理器31、一第二總線35和一第二接地線37。該中央處理器31包括一 第六信號(hào)線331、一第七信號(hào)線332、一第八信號(hào)線333、一第九信號(hào)線334、一第十信號(hào)線 335、一第十一信號(hào)線336和一第十二信號(hào)線337。該第六信號(hào)線331、該第七信號(hào)線332、該 第八信號(hào)線333、該第九信號(hào)線334、該第十信號(hào)線335、該第十一信號(hào)線336和該第十二信 號(hào)線337均通過(guò)該第二總線35與每一按鍵對(duì)應(yīng)設(shè)置。每一按鍵均包括一第二輸入端361 和一第二接地端363。每一按鍵的該第二接地端363通過(guò)該第二接地線37接地。該按鍵Kl KlOl對(duì)應(yīng)的編碼如表1-2所示表1-2
按鍵I編碼 I按鍵I編碼 I按鍵I編碼 I按鍵I編碼 I按鍵I編碼 ~ ( 0000001 Κ21 0010101 Κ41 0101001 Κ61 0111101 Κ81 1001101 ~~Κ2 0000010 Κ22 0010110 Κ42 0101010 Κ62 0111110 Κ82 1001110~ ~ (3 0000011 Κ23 0010111 Κ43 0101011 Κ63 0111111 Κ83 1001111
Κ4 0000100 Κ24 0011000 Κ44 0101100 Κ64 1000000 Κ84 1010000~ ~ (5 0000101 Κ25 0011001 Κ45 0101101 Κ65 1000001 Κ85 1010001 "1(6 0000110 Κ26 0011010 Κ46 0101110 Κ66 1000010 Κ86 1010010~
Κ7 0000111 Κ27 0011011 Κ47 0101111 Κ67 1000011 Κ87 1010011 ~Κ8 0001000 Κ28 0011100 Κ48 0110000 Κ68 1000100 Κ88 1010100~ Κ9 0001001 Κ29 0011101 Κ49 0110001 Κ69 1000101 Κ89 101010權(quán)利要求
1.一種按鍵編碼電路,其包括N個(gè)按鍵,N為大于零的整數(shù),其特征在于該按鍵編碼電 路進(jìn)一步包括一中央處理器、一靜電防護(hù)芯片、一總線和一接地線;該中央處理器與該靜電 防護(hù)芯片電連接;該靜電防護(hù)芯片包括M根信號(hào)線,M為不小于對(duì)N+1求以2為底的對(duì)數(shù)的 最小整數(shù),該M根信號(hào)線通過(guò)該總線與每一按鍵對(duì)應(yīng)設(shè)置;每一按鍵包括一輸入端和一接 地端,該接地端通過(guò)該接地線接地;對(duì)每一按鍵進(jìn)行M位二進(jìn)制編碼,根據(jù)每一按鍵對(duì)應(yīng)的 編碼,將每一按鍵的編碼為1的信號(hào)線置空,將每一按鍵的編碼為0的信號(hào)線電連接至對(duì)應(yīng) 按鍵的輸入端。
2.一種按鍵編碼電路,其包括N個(gè)按鍵,N為大于零的整數(shù),其特征在于該按鍵編碼 電路進(jìn)一步包括一中央處理器、一總線和一接地線;該中央處理器包括M根信號(hào)線,M為不 小于對(duì)N+1求以2為底的對(duì)數(shù)的最小整數(shù),該M根信號(hào)線通過(guò)該總線與每一按鍵對(duì)應(yīng)設(shè)置; 每一按鍵包括一輸入端和一接地端,該接地端通過(guò)該接地線接地;對(duì)每一按鍵進(jìn)行M位二 進(jìn)制編碼,根據(jù)每一按鍵對(duì)應(yīng)的編碼,將每一按鍵的編碼為1的信號(hào)線置空,將每一按鍵的 編碼為0的信號(hào)線電連接至對(duì)應(yīng)按鍵的輸入端。
全文摘要
一種按鍵編碼電路,其包括N個(gè)按鍵,N為大于零的整數(shù),一中央處理器、一總線和一接地線。該中央處理器包括M根信號(hào)線,M為不小于對(duì)N+1求以2為底的對(duì)數(shù)的最小整數(shù),該M根信號(hào)線通過(guò)該總線與每一按鍵對(duì)應(yīng)設(shè)置。每一按鍵包括一輸入端和一接地端,該接地端通過(guò)該接地線接地;對(duì)每一按鍵進(jìn)行M位二進(jìn)制編碼,根據(jù)每一按鍵對(duì)應(yīng)的編碼,將每一按鍵的編碼為1的信號(hào)線置空,將每一按鍵的編碼為0的信號(hào)線電連接至對(duì)應(yīng)按鍵的輸入端。本發(fā)明的按鍵編碼電路可以縮短中央處理器的掃描時(shí)間。
文檔編號(hào)H03M11/20GK102075195SQ20091031002
公開(kāi)日2011年5月25日 申請(qǐng)日期2009年11月19日 優(yōu)先權(quán)日2009年11月19日
發(fā)明者李建輝 申請(qǐng)人:深圳富泰宏精密工業(yè)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1