欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種按鍵裝置及其按鍵掃描方法

文檔序號:7521668閱讀:130來源:國知局
專利名稱:一種按鍵裝置及其按鍵掃描方法
技術(shù)領(lǐng)域
本發(fā)明涉及按鍵技術(shù)領(lǐng)域,尤其涉及的是一種按鍵裝置及其按鍵掃描方法。
背景技術(shù)
目前市面上的手機平臺方案的鍵盤按鍵掃描方法多采用行掃描法,即當(dāng)按鍵按下時,對鍵盤陣列的行逐行拉低來進行按鍵的掃描,如圖1所示為現(xiàn)有技術(shù)的按鍵矩陣電路結(jié)構(gòu)示意圖,每個行信號線與列信號線交叉形成一個按鍵,圖中示意的是一個3X5的鍵盤矩陣,ROff (行)是按鍵矩陣的行,包括行ROWO、行ROWl和行R0W2,COL (列)是按鍵矩陣的列,包括列C0L0、列⑶Li、列C0L2、列C0L3和列C0L4,共組成15個按鍵。圖2為現(xiàn)有技術(shù)的按鍵在PCB板的結(jié)構(gòu)示意圖,該圖中10為連接行信號線的行信號導(dǎo)電圈,20為連接列信號線的列信號導(dǎo)電圈,12為空隙區(qū)絕緣部分。而按鍵的結(jié)構(gòu)部分通常是一個倒扣的鍋型的金屬導(dǎo)體或者導(dǎo)電橡膠,這個鍋型導(dǎo)體(如圖1所示的11)被按下時,鍋型導(dǎo)體11與PCB板上的行列信號(如圖2所示的10和20)導(dǎo)通,觸發(fā)按鍵中斷,開始按鍵掃描?,F(xiàn)有技術(shù)的按鍵行掃描方法為將列信號線設(shè)置為上拉高電平并且為輸入狀態(tài), 行信號線依次輸出低電平(其他行信號線輸出高電平),讀取列信號線電平變化。按現(xiàn)有技術(shù)的按鍵掃描方法步驟如下
1)、如圖1所示,列信號線C0L0/C0L1/C0L2/C0L3/C0L4設(shè)置為上拉高電平并且為輸入狀態(tài),行信號線ROWO設(shè)置為輸出低電平,ROWl和R0W2設(shè)置為輸出高電平,讀取列信號線電平變化,如果COLx變?yōu)榈碗娖?,則為行ROWO與列COLx相交叉的按鍵(R0W0,COLx)被按下,否則,行信號線ROWO上沒有按鍵被按下。另外,如果有多個列信號線變?yōu)榈碗娖?,此行上有多個按鍵被按下,根據(jù)變?yōu)榈碗娖降牧刑柎_定被按下的按鍵。2) 、列信號線C0L0/C0L1/C0L2/C0L3/C0L4設(shè)置為上拉高電平并且為輸入狀態(tài),行信號線ROWl設(shè)置為輸出低電平,ROWO和R0W2設(shè)置為輸出高電平,讀取列信號線電平變化,如果COLx變?yōu)榈碗娖?,則為行ROWl與列COLx相交叉的按鍵(R0W1,COLx)被按下,否則,行信號線ROWl上沒有按鍵被按下。另外,如果有多個列信號線變?yōu)榈碗娖剑诵猩嫌卸鄠€按鍵被按下,根據(jù)變?yōu)榈碗娖降牧刑柎_定被按下的按鍵。3) 、列信號線C0L0/C0L1/C0L2/C0L3/C0L4設(shè)置為上拉高電平并且為輸入狀態(tài),行信號線R0W2設(shè)置為輸出低電平,ROWO和ROWl設(shè)置為輸出高電平,讀取列信號線電平變化,如果COLx變?yōu)榈碗娖?,則為行R0W2與列COLx相交叉的按鍵(R0W2,COLx)被按下,否則,行信號線R0W2上沒有按鍵被按下。另外,如果有多個列信號線變?yōu)榈碗娖?,此行上有多個按鍵被按下,根據(jù)變?yōu)榈碗娖降牧刑柎_定被按下的按鍵。4)、掃描結(jié)束,
由上可見,現(xiàn)有技術(shù)的按鍵掃描方法存在功耗大的問題,并且在按鍵按下時要不停的進行掃描才能保證按鍵的正確檢測?,F(xiàn)有技術(shù)的鍵盤按鍵掃描中不僅功耗大,且其掃描算法所要執(zhí)行的判斷相當(dāng)多,而且執(zhí)行時間比較長。
因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種按鍵裝置及其按鍵掃描方法,其按鍵掃描過程非常簡單,有效縮短了按鍵掃描的時間,大大降低了按鍵掃描的功耗,并且把地信號線設(shè)置在按鍵的外圈能有效防止靜電。本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下
一種按鍵裝置,包括多條行信號線和多條列信號線,該多條行信號線和多條列信號線交叉形成鍵盤矩陣,并在每條行信號線和每條列信號線的交叉處分別設(shè)置一行信號按鍵觸點和一列信號按鍵觸點;其中,在每條行信號線和每條列信號線的交叉處還設(shè)置一地信號按鍵觸點,該地信號按鍵觸點連接至參考地;每條行信號線和每條列信號線交叉處的行信號按鍵觸點、列信號按鍵觸點、地信號按鍵觸點與一設(shè)置在PBC板上的按鍵導(dǎo)體形成一個按鍵。所述的按鍵裝置,其中,每一個按鍵的行信號按鍵觸點、列信號按鍵觸點、地信號按鍵觸點在PCB板上依次間隔排列形成一個同心圓的行信號導(dǎo)電圈、列信號導(dǎo)電圈、地信號導(dǎo)電圈。所述的按鍵裝置,其中,所述地信號導(dǎo)電圈、列信號導(dǎo)電圈、行信號導(dǎo)電圈在PCB 板的同一同心圓上從外向內(nèi)依次排列設(shè)置。所述的按鍵裝置,其中,在行信號導(dǎo)電圈、列信號導(dǎo)電圈、地信號導(dǎo)電圈依次排列的間隔區(qū)設(shè)置為絕緣區(qū)。一種如上所述按鍵裝置的按鍵掃描方法,其中,包括步驟
A、將每條行信號線和每條列信號線設(shè)置為上拉高電平并且為輸入狀態(tài);
B、實時掃描讀取各條行信號線和各條列信號線的電平,并判斷讀取的各條行信號線和各條列信號線的電平是否都為高電平;
C、當(dāng)檢測到至少一條行信號線和至少一條列信號線的電平為低電平時,則判斷該為低電平的行信號線和列信號線相交叉的按鍵被按下。本發(fā)明所提供的按鍵裝置及其按鍵掃描方法,由于采用了在每條行信號線和每條列信號線的交叉處還設(shè)置一地信號按鍵觸點;每條行信號線和每條列信號線交叉處的行信號按鍵觸點、列信號按鍵觸點、地信號按鍵觸點與一設(shè)置在PBC板上的按鍵導(dǎo)體形成一個按鍵,將每條行信號線和每條列信號線設(shè)置為上拉高電平并且為輸入狀態(tài),當(dāng)檢測到至少一條行信號線和至少一條列信號線的電平為低電平時,則判斷該為低電平的行信號線和列信號線相交叉的按鍵被按下,其按鍵掃描過程非常簡單,有效縮短了按鍵掃描的時間,大大降低了按鍵掃描的功耗,并且把地信號線設(shè)置在按鍵的外圈能有效防止靜電。


圖1是現(xiàn)有技術(shù)的按鍵矩陣電路結(jié)構(gòu)示意圖。圖2是現(xiàn)有技術(shù)的按鍵在PCB板的結(jié)構(gòu)示意圖。圖3是本發(fā)明實施例的按鍵矩陣電路結(jié)構(gòu)示意圖。圖4是本發(fā)明實施例的按鍵在PCB板的結(jié)構(gòu)示意圖。
圖5是本發(fā)明實施例按鍵裝置的按鍵掃描方法流程圖。
具體實施例方式本發(fā)明所提供的按鍵裝置及其按鍵掃描方法,為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例提供的一種按鍵裝置,如圖3所示,包括多條行信號線(如圖3所示的RowO, Rowl、Row2)和多條列信號線(如圖3所示的ColO, Coll、Col2、Col3、Col4),該多條行信號線和多條列信號線交叉形成鍵盤矩陣,并在每條行信號線和每條列信號線的交叉處分別設(shè)置一行信號按鍵觸點30和一列信號按鍵觸點40 ;以及在每條行信號線和每條列信號線的交叉處還設(shè)置一地信號按鍵觸點50,該地信號按鍵觸點連接至參考地G。每條行信號線和每條列信號線交叉處的行信號按鍵觸點30、列信號按鍵觸點40、 地信號按鍵觸點50與一設(shè)置在PBC板上的按鍵導(dǎo)體60形成一個按鍵。其中,如圖4所示,每一個按鍵的行信號按鍵觸點30、列信號按鍵觸點40、地信號按鍵觸點50在PCB板上依次間隔排列形成一個同心圓的行信號導(dǎo)電圈31、列信號導(dǎo)電圈 41、地信號導(dǎo)電圈51。其中,所述地信號導(dǎo)電圈51、列信號導(dǎo)電圈41、行信號導(dǎo)電圈31在 PCB板的同一同心圓上從外向內(nèi)依次排列設(shè)置。即每個按鍵接地的地信號導(dǎo)電圈51設(shè)置在列信號導(dǎo)電圈41、行信號導(dǎo)電圈31外側(cè),能有效的提高按鍵防靜電的性能。如圖4所示,并在行信號導(dǎo)電圈31與列信號導(dǎo)電圈41、及列信號導(dǎo)電圈41與地信號導(dǎo)電圈51之間的間隔區(qū)設(shè)置為絕緣區(qū)34?;谏鲜鰧嵤├陌存I裝置,本發(fā)明實施例還提供了一種如上所述按鍵裝置的按鍵掃描方法,如圖5所示,主要包括以下步驟
步驟S510、將如圖3所示的按鍵裝置的每條行信號線(如圖3所示的RowO、Rowl、Row2) 和每條列信號線(如圖3所示的C010、C011、C012、C013、C014)設(shè)置為上拉高電平并且為輸入狀態(tài)。本實施例中,將各條行信號線和列信號線都設(shè)置為上拉高電平并且為輸入狀態(tài), 如圖3所示,當(dāng)按鍵導(dǎo)體60沒有按下時各行信號按鍵觸點30和列信號按鍵觸點40都為高電平狀態(tài),即圖4中的行信號導(dǎo)電圈31、列信號導(dǎo)電圈41的電平都為高電平狀態(tài)。步驟S520,實時掃描讀取各條行信號線和各條列信號線的電平,并判斷讀取的各條行信號線和各條列信號線的電平是否都為高電平;
步驟S530,當(dāng)檢測到至少一條行信號線和至少一條列信號線的電平為低電平時,則判斷該為低電平的行信號線和列信號線相交叉的按鍵被按下。如圖3和圖4所示,當(dāng)有其中一個按鍵的按鍵導(dǎo)體60被按下,則該被按下的按鍵的同心圓的行信號導(dǎo)電圈31、列信號導(dǎo)電圈41、地信號導(dǎo)電圈51都被該按鍵導(dǎo)體60連接在一起接地了,則此時該被按下的按鍵對應(yīng)的行信號線和列信號線也為低電平了。S卩,本實施例中可以實時讀取各行信號線和各列線電平的變化情況,如果其中某行Rowx (x=0, 1,2,…)與其中某列Coly (y=0, 1,2,3,…)讀到的都為低電平,則該行Rowx 與列Coly相交叉的按鍵(Rowx,Coly)被按下,同樣多個按鍵被按下也適用。由上可見,本發(fā)明所提供的按鍵裝置及其按鍵掃描方法,由于采用了在每條行信號線和每條列信號線的交叉處還設(shè)置一地信號按鍵觸點;每條行信號線和每條列信號線交叉處的行信號按鍵觸點、列信號按鍵觸點、地信號按鍵觸點與一設(shè)置在PBC板上的按鍵導(dǎo)體形成一個按鍵,將每條行信號線和每條列信號線設(shè)置為上拉高電平并且為輸入狀態(tài),當(dāng)檢測到至少一條行信號線和至少一條列信號線的電平為低電平時,則判斷該為低電平的行信號線和列信號線相交叉的按鍵被按下,其按鍵掃描過程非常簡單,有效縮短了按鍵掃描的時間,大大降低了按鍵掃描的功耗,并且把地信號線設(shè)置在按鍵的外圈能有效防止靜電。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護范圍。
權(quán)利要求
1.一種按鍵裝置,包括多條行信號線和多條列信號線,該多條行信號線和多條列信號線交叉形成鍵盤矩陣,并在每條行信號線和每條列信號線的交叉處分別設(shè)置一行信號按鍵觸點和一列信號按鍵觸點,其特征在于,在每條行信號線和每條列信號線的交叉處還設(shè)置一地信號按鍵觸點,該地信號按鍵觸點連接至參考地;每條行信號線和每條列信號線交叉處的行信號按鍵觸點、列信號按鍵觸點、地信號按鍵觸點與一設(shè)置在PBC板上的按鍵導(dǎo)體形成一個按鍵。
2.根據(jù)權(quán)利要求1所述的按鍵裝置,其特征在于,每一個按鍵的行信號按鍵觸點、列信號按鍵觸點、地信號按鍵觸點在PCB板上依次間隔排列形成一個同心圓的行信號導(dǎo)電圈、 列信號導(dǎo)電圈、地信號導(dǎo)電圈。
3.根據(jù)權(quán)利要求2所述的按鍵裝置,其特征在于,所述地信號導(dǎo)電圈、列信號導(dǎo)電圈、 行信號導(dǎo)電圈在PCB板的同一同心圓上從外向內(nèi)依次排列設(shè)置。
4.根據(jù)權(quán)利要求2所述的按鍵裝置,其特征在于,在行信號導(dǎo)電圈、列信號導(dǎo)電圈、地信號導(dǎo)電圈依次排列的間隔區(qū)設(shè)置為絕緣區(qū)。
5.一種如權(quán)利要求1所述按鍵裝置的按鍵掃描方法,其特征在于,包括步驟A、將每條行信號線和每條列信號線設(shè)置為上拉高電平并且為輸入狀態(tài);B、實時掃描讀取各條行信號線和各條列信號線的電平,并判斷讀取的各條行信號線和各條列信號線的電平是否都為高電平;C、當(dāng)檢測到至少一條行信號線和至少一條列信號線的電平為低電平時,則判定該為低電平的行信號線和列信號線相交叉的按鍵被按下。
全文摘要
本發(fā)明公開了一種按鍵裝置及其按鍵掃描方法,由于采用了在每條行信號線和每條列信號線的交叉處還設(shè)置一地信號按鍵觸點;每條行信號線和每條列信號線交叉處的行信號按鍵觸點、列信號按鍵觸點、地信號按鍵觸點與一設(shè)置在PBC板上的按鍵導(dǎo)體形成一個按鍵,將每條行信號線和每條列信號線設(shè)置為上拉高電平并且為輸入狀態(tài),當(dāng)檢測到至少一條行信號線和至少一條列信號線的電平為低電平時,則判定該為低電平的行信號線和列信號線相交叉的按鍵被按下,其按鍵掃描過程非常簡單,有效縮短了按鍵掃描的時間,大大降低了按鍵掃描的功耗,并且把地信號線設(shè)置在按鍵的外圈能有效防止靜電。
文檔編號H03M11/20GK102185614SQ20111014036
公開日2011年9月14日 申請日期2011年5月27日 優(yōu)先權(quán)日2011年5月27日
發(fā)明者王亞輝 申請人:惠州Tcl移動通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
三门县| 黎平县| 杭锦旗| 广宁县| 德钦县| 海原县| 大同县| 土默特左旗| 迁西县| 三河市| 惠水县| 四子王旗| 平乡县| 隆安县| 尚义县| 乐业县| 合江县| 巴楚县| 昌都县| 三都| 德兴市| 聊城市| 赞皇县| 成武县| 邵武市| 阳朔县| 闻喜县| 贵溪市| 历史| 奉节县| 宜丰县| 乐都县| 卫辉市| 资兴市| 瑞金市| 长治县| 荆门市| 那坡县| 古田县| 潜山县| 阳春市|