国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種手機全鍵盤的實現方法

      文檔序號:7697197閱讀:219來源:國知局
      專利名稱:一種手機全鍵盤的實現方法
      技術領域
      本發(fā)明涉及一種移動通信技術,特別是涉及一種手機全鍵盤的實現方法。
      賴絲
      隨著多媒體技術的發(fā)展,移動終端的發(fā)展也是日新月異,現有的移動終 端大部分的鍵盤設計都是傳統(tǒng)的二十多個按鍵,即包含數字鍵、方向鍵、側 按鍵以及功能鍵等。多媒體移動終端的發(fā)展,要求手機上網或工作時可以像 電腦鍵盤一樣布局,以方便用戶的使用習慣。對于手機處理芯片而言,要支 持如此多的按鍵,傳統(tǒng)方式只能添加其他硬件來擴展鍵盤的支持數量,這樣 就增加了整個手機的硬件成本,對于競爭越來越激烈的市場來說,不是一個 明智的選擇。

      發(fā)明內容
      本發(fā)明要解決的技術問題是為了克服現有技術的缺陷,提供一種手機全 鍵盤的實現方法,其完全用軟件的方式來實現全鍵盤手機的功能。
      本發(fā)明是通過下述技術方案來解決上述技術問題的 一種手機全鍵盤的 實現方法,其特征在于, 一手機包括BBIC芯片,該方法包括以下步驟
      51、 充分利用BBIC芯片所能支持的最大鍵盤數目;
      52、 根據手機的需求,確定所需要的最大按鍵數目;
      53、 根據所需要的最大按鍵數目,確定所需要的GPIO口個數;
      54、 將GPIO 口跟BBIC中已有的鍵盤掃描矩陣相連接;
      55、 軟件上增加對連接GPIO 口后的鍵盤掃描矩陣的支持。優(yōu)選地,所述步驟Sl中BBIC芯片采用展訊公司的SC6600M型芯片, 其鍵盤接口支持一個8 x 5的鍵盤陣列。
      優(yōu)選地,所述8 x 5的鍵盤陣列由8根鍵盤數據輸出信號線和5根鍵盤 數據輸入信號線構成。
      優(yōu)選地,所述步驟S2中根據手機的需要,確定所需要的最大按鍵數目 為64個。
      優(yōu)選地,所述步驟S3中需要3個GPIO 口和8 x 5的鍵盤陣列一起組成 64個按鍵。
      優(yōu)選地,所述步驟S4中3個GPIO各通過一個肖特基二極管與8 x 5的 鍵盤陣列相連。
      優(yōu)選地,所述步驟S5中根據產生的中斷和GPIO 口的狀態(tài),判定鍵盤 陣列中具體哪一個按鍵被按下。
      本發(fā)明的積極進步效果在于本發(fā)明完全使用軟件的方式來達到亥持類 似電腦鍵盤的目的,本發(fā)明方法在不同平臺的移動終端中均可實現,與傳統(tǒng) 設計相比,節(jié)省了硬件成本,同時提高了產品競爭力。


      圖l為SC6600M芯片中的己有鍵盤掃描矩陣的示意圖; 圖2通過GPIO擴展后實現的鍵盤掃描矩陣的示意圖。
      具體實施例方式
      下面結合附圖給出本發(fā)明較佳實施例,以詳細說明本發(fā)明的技術方案。 一種手機全鍵盤的實現方法,具體實施方式
      包括如下步驟 步驟A:充分利用手機的BBIC (Base Band Integrated circuit,基帶芯片) 所能支持的最大鍵盤數目,如圖1所示,BBIC以展訊公司的SC6600M型芯 片(一種展訊公司GSM/GPRS的多媒體娛樂基帶芯片)的BBIC為例,其
      4鍵盤接口支持一個8x5的鍵盤陣列,即最大數目為40個按鍵,由8根鍵盤 數據輸出信號線(KeyoutO Keyout7)和5根鍵盤數據輸入信號線 (Keyin0 Keyin4)構成,其中VDDIO(數字電源正端)提供電源。
      步驟B:根據手機的需求,確定所需要的最大按鍵數目,即可以定義64 個按鍵,除了 26個英文字母、數字鍵、方向鍵外,可以根據需求增加不同 的功能按鍵,如音樂播放器按鍵、照相機按鍵、模式切換按鍵等,那么就 會有24個鍵盤空缺需要通過其他方式來彌補;
      步驟C:根據最大按鍵數目需求,要彌補24個鍵盤的缺失,需要3個 GPIO 口跟現有8 x 5的鍵盤陣列一起,組成64個按鍵,確定所需要的GPIO (General Purpose I/O,通用輸入/輸出)口個數,如圖2所示,擴展24個按 鍵定義共需要3個額外的GPIO 口(GPIOO GPI02),對這3個GPIO 口,不 需要其他特殊的要求,只要能實現正常的輸入輸出功能即可;
      步驟D:將GPIO 口跟BBIC已有的鍵盤掃描矩陣相連接,硬件連接上, 3個GPIO各通過一個肖特基二極管與原有的鍵盤陣列相連,構成一個線與 的關系,圖2中所用二極管需選用正向導通電壓比較低的肖特基二極管(lmA 工作電流時正向導通電壓在0.2V左右),如果選用普通二極管,由于有0.7V 的壓降,Keyin4的中斷有可能會判定不到;
      步驟E:軟件上增加對擴展的GPIO 口鍵盤掃描矩陣的支持;在沒有按 鍵按下的情況下,Keyin4和GPIO
      由于有上拉電阻(internal Pullups), 處于高電平狀態(tài),此時不會觸發(fā)鍵盤中斷。如果Keyin4這一列上有按鍵按 下,Keyin4就會被拉低,觸發(fā)鍵盤中斷。此時軟件需要去判別GPIO
      的 狀態(tài),三根GPIO由于二極管反向截止,仍舊處于高電平的狀態(tài),即可判斷 出具體鍵值。如果是GPIO
      擴展的鍵盤被按下,就會把相應列的GPIO 拉低,此時二極管正向導通,同時會把Keyin4拉低,就會觸發(fā)Keyin4的鍵 盤中斷。此時軟件需要去判別GPIO
      的狀態(tài),從而判斷出具體的鍵值。
      雖然以上描述了本發(fā)明的具體實施方式
      ,但是本領域的技術人員應當理解,這些僅是舉例說明,在不背離本發(fā)明的原理和實質的前提下,可以對這 些實施方式做出多種變更或修改。因此,本發(fā)明的保護范圍由所附權利要求 書限定。
      權利要求
      1、一種手機全鍵盤的實現方法,其特征在于,一手機包括BBIC芯片,該方法包括以下步驟S1、充分利用BBIC芯片所能支持的最大鍵盤數目;S2、根據手機的需求,確定所需要的最大按鍵數目;S3、根據所需要的最大按鍵數目,確定所需要的GPIO口個數;S4、將GPIO口跟BBIC中已有的鍵盤掃描矩陣相連接;S5、軟件上增加對連接GPIO口后的鍵盤掃描矩陣的支持。
      2、 如權利要求1所述的手機全鍵盤的實現方法,其特征在于,所述步 驟S1中BBIC芯片采用展訊公司的SC6600M型芯片,其鍵盤接口支持一個 8x5的鍵盤陣列。
      3、 如權利要求2所述的手機全鍵盤的實現方法,其特征在于,所述8x 5的鍵盤陣列由8根鍵盤數據輸出信號線和5根鍵盤數據輸入信號線構成。
      4、 如權利要求3所述的手機全鍵盤的實現方法,其特征在于,所述步 驟S2中根據手機的需要,確定所需要的最大按鍵數目為64個。
      5、 如權利要求4所述的手機全鍵盤的實現方法,其特征在于,所述步 驟S3中需要3個GPIO 口禾B 8 x 5的鍵盤陣列一起組成64個按鍵。
      6、 如權利要求5所述的手機全鍵盤的實現方法,其特征在于,所述步 驟S4中3個GPIO各通過一個肖特基二極管與8 x 5的鍵盤陣列相連。
      7、 如權利要求6所述的手機全鍵盤的實現方法,其特征在于,所述步 驟S5中根據產生的中斷和GPIO 口的狀態(tài),判定鍵盤陣列中具體哪一個按 鍵被按下。
      全文摘要
      本發(fā)明公開了一種手機全鍵盤的實現方法,一手機包括BBIC芯片,該方法包括以下步驟S1.充分利用BBIC芯片所能支持的最大鍵盤數目;S2.根據手機的需求,確定所需要的最大按鍵數目;S3.根據所需要的最大按鍵數目,確定所需要的GPIO口個數;S4.將GPIO口跟BBIC中已有的鍵盤掃描矩陣相連接;S5.軟件上增加對連接GPIO口后的鍵盤掃描矩陣的支持。本發(fā)明與傳統(tǒng)設計相比,可以節(jié)省硬件成本,完全用軟件的方式來實現全鍵盤手機的功能。
      文檔編號H04M1/23GK101645947SQ200910051360
      公開日2010年2月10日 申請日期2009年5月15日 優(yōu)先權日2009年5月15日
      發(fā)明者喬連偉 申請人:上海聞泰電子科技有限公司
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1