[發明專利]一種鍵盤和按鍵檢測方法、以及移動設備有效
| 申請號: | 201210174864.6 | 申請日: | 2012-05-31 |
| 公開(公告)號: | CN103455148A | 公開(公告)日: | 2013-12-18 |
| 發明(設計)人: | 梁景新;董宇 | 申請(專利權)人: | 展訊通信(上海)有限公司 |
| 主分類號: | G06F3/02 | 分類號: | G06F3/02;G01R31/327 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 孫寶海 |
| 地址: | 201203 上海市浦東新區張*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 鍵盤 按鍵 檢測 方法 以及 移動 設備 | ||
技術領域
本發明涉及電子電路領域,特別涉及一種鍵盤和按鍵檢測方法、以及移動設備。
背景技術
鍵盤是手機等移動設備重要的人機界面之一。用戶通過鍵盤可以輸入信息,對手機等移動設備進行控制操作等。
以4×4個按鍵的鍵盤為例,目前移動設備上鍵盤的電路結構參見圖1所示。4×4個按鍵的鍵盤具有8個端子,相應需要占用8個GPIO(General?Purpose?Input?Output,通用輸入輸出)接口,也即圖1中所示的R1、R2、R3、R4、C1、C2、C3、C4,從GPIO接口R1、R2、R3、R4引出4根行線,從GPIO接口C1、C2、C3、C4引出4根列線,每根行線和每根列線分別連接鍵盤的一個端子。按鍵可以為常開按鍵,用Xi,j表示。
假設按鍵Xi,j被接通,則CPU(Central?Processing?Unit,中央處理器)接收到來自GPIO-Rj的中斷,進入中斷服務程序。在中斷服務程序中,CPU分別設置C1…C4中的其中一個GPIO接口為高電平,并輪詢R1…R4線的電平狀態。因為按鍵Xi,j被接通,所以當Ci被設置為高電平,輪詢到Rj線時將檢測到高電平,這樣就可以確定Xi,j按鍵處于按下狀態。
現有的鍵盤電路方案占用的GPIO接口比較多,并且當鍵盤中按鍵的數量增加時,端子數量也會增加,占用的GPIO接口的數量也會相應增加,例如,全鍵盤手機可能需要支持56個按鍵,有7+8共15個端子,則需要占用15個GPIO接口;另外,鍵盤所在的PCB(Printed?Circuit?Board,印刷電路板)和CPU所在的PCB是不同的,行線和列線需要通過排線連接在兩塊PCB之間,占用的GPIO接口越多,則意味著需要的排線數量也相應越多。
然而,GPIO接口和排線都是非常寶貴的資源,如何減少鍵盤電路方案中端子的數量,進而減少GPIO接口和排線的占有數量,現有技術還沒有相應的解決方案。
發明內容
本發明實施例所要解決的技術問題是:提供一種鍵盤和按鍵檢測方法、以及移動設備,以解決減少鍵盤電路方案中端子數量的問題,進而解決減少GPIO接口和排線的占有數量的問題。
本發明實施例的一個方面提供了一種鍵盤,包括:第一端子,第二端子,第三端子,以及第四端子;M條行線和N條列線;其中,第一條行線連接第二端子,第M條行線連接第一端子,第一條列線連接第四端子,第N條列線連接第三端子;M×N個以陣列形式排列的按鍵,每個按鍵具有第一端和第二端;其中,按鍵Xi,j的第一端與第i條行線連接、第二端與第j條列線連接;當按鍵被按下時,該按鍵的第一端和第二端接通,當按鍵被松開時,該按鍵的第一端和第二端斷開連接;M-1個第一電阻,其中,第m個第一電阻的兩端分別連接第m條行線和第m+1條行線;N-1個第二電阻,其中,第n個第二電阻的兩端分別連接第n條列線和第n+1條列線;其中,M和N均為大于1的自然數,1≤i≤M,表示行數,1≤j≤N,表示列數,1≤m≤M-1,1≤n≤N-1。
本發明實施例的另一個方面提供了一種移動設備,包括:中央處理器CPU和上述鍵盤,所述CPU包括:第一GPIO接口、第二GPIO接口、第三GPIO接口、以及第四GPIO接口;其中,所述第一端子連接所述第一GPIO接口,所述第二端子連接所述第二GPIO接口,所述第三端子連接所述第三GPIO接口,所述第四端子連接所述第四GPIO接口。
本發明實施例的又一個方面提供了一種按鍵檢測方法,包括:檢測鍵盤中是否有按鍵被按下,其中,所述鍵盤具有第一端子,第二端子,第三端子,以及第四端子;當檢測到有按鍵被按下時,置所述第一端子為高電平,并置所述第二端子為低電平,檢測所述第三端子和所述第四端子上的電壓;置所述第三端子為高電平,并置所述第四端子為低電平,檢測所述第一端子和所述第二端子上的電壓;根據檢測到的所述第一端子、所述第二端子、所述第三端子和所述第四端子上的電壓,以及預先設置的端子電壓與按鍵的對應關系表,確定被按下的一個或兩個按鍵。
本發明通過采用電阻網絡,使用很少的端子實現了全鍵盤方案,在不增加端子的情況下,通過增加電阻的方式,可以輕易地擴展按鍵的數量目;同時由于鍵盤端子數量減少,占用的GPIO接口和排線數量也相應減少。
下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于展訊通信(上海)有限公司,未經展訊通信(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210174864.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:文字輸入方法及電子設備
- 下一篇:變壓器繞組變形在線檢測方法與系統





