亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

按鍵操作檢測系統(tǒng)與方法

文檔序號:5868939閱讀:157來源:國知局
專利名稱:按鍵操作檢測系統(tǒng)與方法
技術領域
本發(fā)明有關一種按鍵操作檢測系統(tǒng)與方法。
背景技術
以目前來說,檢測多重按鍵是否被按下/放開有多種方式。以計算機鍵盤來說,計 算機鍵盤配置有多條獨立的驅(qū)動線與感應線。通過依序掃描驅(qū)動線,可以辨別哪(些)計 算機按鍵被按下/放開。不過,這種方式較適用于具大面積印刷電路板的計算機鍵盤。以人機界面(human machine interface)來說,比如,具有按鈕(push button)的 DVD光驅(qū)或DVD播放機,需要檢測按鈕(比如光盤片退出按鈕)是否被按下,以使得DVD光 驅(qū)或DVD播放機做出相對應的機械操作(比如,將光盤片退出)。以目前來說,要在人機界 面系統(tǒng)檢測按鍵/按鈕是否被按下/放開,可用ADC (模擬數(shù)字轉(zhuǎn)換器)來實現(xiàn)。不過,由 于ADC屬于模擬電路,一旦變更芯片制造廠或是工藝變動的話,則需要重新檢視ADC是否合 適;甚至,可能需要重新設計適合的ADC,這將會浪費時間。此外,由于ADC得搭配模擬接腳, 通常,模擬接腳所能支持的功能是固定的,無法隨著設計需求而變更其用途。故而,較好是能提供一種按鍵操作檢測系統(tǒng),其能改善現(xiàn)有技術的缺點。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種按鍵操作檢測系統(tǒng)與其方法,其根據(jù)充電時期的時間長 度、充電時期出現(xiàn)次數(shù)是否足夠(是否穩(wěn)定)、及充電時期的變化情形來判斷按鍵是否被穩(wěn) 定地操作(按下/放開)。根據(jù)本發(fā)明一方面提出一種按鍵操作檢測方法,應用于具有至少一第一按鍵與一 數(shù)字輸入/輸出接腳的一電子裝置。該方法包括切換該數(shù)字輸入/輸出接腳至一第一操 作模式,使得該數(shù)字輸入/輸出接腳的一電壓降壓至一接地電壓;切換該數(shù)字輸入/輸出接 腳至一第二操作模式,使得該數(shù)字輸入/輸出接腳的該電壓升壓;測量該數(shù)字輸入/輸出接 腳的該電壓的一第一充電時期;計數(shù)該第一充電時期的一第一出現(xiàn)次數(shù);以及根據(jù)該第一 充電時期的該第一出現(xiàn)次數(shù),判別該第一按鍵是否被穩(wěn)定地操作。根據(jù)本發(fā)明的另一方面提出一種按鍵操作檢測系統(tǒng),包括至少一第一按鍵;一 第一電容,耦接至該第一按鍵;一數(shù)字輸入/輸出接腳,耦接至該第一按鍵;以及一控制器, 耦接至該數(shù)字輸入/輸出接腳與該第一按鍵。于模式切換時,該數(shù)字輸入/輸出接腳的一 電壓被升/降壓,該控制器測量該數(shù)字輸入/輸出接腳的該電壓的一第一充電時期。當該 第一充電時期的一第一出現(xiàn)次數(shù)超過一次數(shù)臨界值時,該控制器判斷該第一按鍵被穩(wěn)定地 操作。本發(fā)明相較于現(xiàn)有技術的有益技術效果是(1)將輸入/輸出接腳輪流切換于輸 入模式與輸出模式之間,而非只是固定于輸入模式。( 將輸入/輸出接腳輪流切換于輸入 模式與輸出模式之間,以使得輸出電壓輪流被升/降壓,而非讓輸出電壓固定于穩(wěn)態(tài)電壓。 (3)以二進制方式進行取樣,而非如現(xiàn)有ADC以多重電位方式取樣。(4)以充電時期的時間長度、充電時期出現(xiàn)次數(shù)是否足夠(是否穩(wěn)定)、及充電時期的變化情形(亦即舊穩(wěn)定充電 時期與新穩(wěn)定充電時期間的大小關系與其差值)來判斷按鍵是否被穩(wěn)定地操作(按下/放 開),而非如現(xiàn)有ADC般以電壓變化來判斷按鍵是否被操作。


為讓本發(fā)明的上述內(nèi)容能更明顯易懂,下面將結合附圖對本發(fā)明的較佳實施例作 詳細說明,其中圖1顯示根據(jù)本發(fā)明實施例的按鍵操作檢測系統(tǒng)的示意圖。圖2顯示根據(jù)本實施例的操作時序圖。圖3顯示根據(jù)本發(fā)明實施例的檢測穩(wěn)定按鍵操作的流程圖。圖4顯示根據(jù)本發(fā)明實施例如何檢測并排除使用者不穩(wěn)定地按下按鍵的情況。圖5顯示本實施例如何檢測到使用者穩(wěn)定地按下多個按鍵。圖6顯示本實施例如何檢測多重按鍵操作的流程圖。
具體實施例方式于本發(fā)明實施例中,當檢測到穩(wěn)定按鍵操作(key activity)時,會響應于此穩(wěn)定 按鍵操作進行相對應操作;反之,如果檢測到按鍵操作為瞬時(亦即,不穩(wěn)定的按鍵操作), 則忽略此按鍵操作。圖1顯示根據(jù)本發(fā)明實施例的按鍵操作檢測系統(tǒng)的示意圖。按鍵操作檢測系統(tǒng) 100置于一電子裝置中,此電子裝置比如是但不受限于是,DVD光驅(qū)或DVD播放機。如圖1 所示,按鍵操作檢測系統(tǒng)100包括輸入/輸出接腳(I/O pin) 110、控制器120、電阻R、多 個按鍵KO K4與多個電容CO C4。電容CO C4具有不同的已知電容值。輸入/輸出接腳110為數(shù)字接腳。輸入/輸出接腳110具有兩種操作模式輸入 模式與輸出模式。響應于由控制器120所輸出的模式控制信號MD_CTL,輸入/輸出接腳110 切換于此兩種操作模式。在下面說明中,當模式控制信號MD_CTL為邏輯高時,輸入/輸出 接腳110處于輸出模式;反之,當模式控制信號MD_CTL為邏輯低時,輸入/輸出接腳110處 于輸入模式。熟悉此技術者當知本發(fā)明并不受限于此。此外,模式控制信號MD_CTL的邏輯 高時期必須足夠長,使得輸出電壓VO被降壓至接地電壓GND。于本實施例中,當輸入/輸出接腳110處于輸入模式下,如果相對應的一或多按鍵 已被按下,則相對應的一個或多個電容與節(jié)點P間為導通,所以,相對應電容會被操作電壓 VCC所充電。另一方面,當輸入/輸出接腳110處于輸出模式時,如果相對應的一或多按鍵 已被按下,則相對應的一個或多個電容會處于放電狀態(tài),使得輸出電壓VO被降壓。電阻R 串聯(lián)于操作電壓VCC與節(jié)點P之間;按鍵KO K4則分別連接于節(jié)點P與電容CO C4之 間。圖2顯示根據(jù)本實施例的操作時序圖。于圖2中,信號KO代表按鍵KO是否被按 下,比如,當信號KO為邏輯低時,代表按鍵處于放開(release)狀態(tài);反之,當信號KO為邏 輯高時,代表按鍵處于按下(press)狀態(tài)。信號TC代表,輸入/輸出接腳110由輸出模式切換至輸入模式后,輸出電壓VO由 接地電壓GND升壓至高于臨界電壓Vth所需的時期(亦可稱為充電時期)。各電容CO C4的電容值不同且電阻R的電阻值為已知,故而,各電容CO C4的充電速度也是已知。當 某一(或某些)按鍵被穩(wěn)定地按下時,其相對應電容由接地電壓GND充電至高于臨界電壓 Vth的所需時期(充電時期)也是已知。于本實施例中,控制器120內(nèi)建查表,此查表記錄 所有可能的充電時期,其對應于所有可能的按鍵操作組合??赡艿某潆姇r期包括但不受限 于,單一按鍵被按下時所檢測到的充電時期,多個按鍵(比如,2個或3個或更多個按鍵)被 按下所檢測到的所有可能充電時期等。當控制器120測量輸出電壓VO充電至高于臨界電 壓Vth所需的時期后,控制器120會進行比較,以得知測出是哪個(或哪些)電容處于充電 狀態(tài),進而推論出是哪個(或哪些)按鍵被按下。相反地,如果所測量到的充電時期不屬于 所有可能組合之一及/或充電時期出現(xiàn)次數(shù)不夠多,則會被視為此充電時期是使用者不意 按下按鍵所導致,控制器120會忽略此充電時期。信號N代表充電時期TC的重復次數(shù)。比如,假設是按鍵KO被穩(wěn)定按下,則每次輸 入/輸出接腳110由輸出模式切換至輸入模式,原則上都會檢測到一次充電時期TCO ;將所 檢測到的充電時期TCO的出現(xiàn)次數(shù)累計,即可得到累積值N。如果充電時期TC的時間長度 改變的話(比如,因為其它的按鍵被按下,或是按鍵KO被放開、不穩(wěn)定的按鍵操作等),則累 積值N會被重設為0。信號IN用以反應輸出電壓V0。詳細地說,當輸出電壓VO低于臨界電壓Vth時, 信號IN為邏輯0 ;反之,當輸出電壓VO高于臨界電壓Vth時,信號IN為邏輯1。亦即,信號 IN可視為輸出電壓VO的數(shù)字信號。信號IN與輸出電壓VO會輸入至控制器120。現(xiàn)請回到圖2,假設于時序Tll之前,使用者都沒有任何按鍵操作。于時序Tll時, 使用者按下按鍵KO。此時電容CO的非接地端的電壓是接地電壓,因為電容CO被完全放電。 故當于時序Tll時,使用者按下按鍵KO的那一瞬間,輸出電壓VO會立即變?yōu)榻拥仉妷篏ND, 因為此時電容CO的非接地端的電壓仍是接地電壓。之后,電容CO會被充電,使得輸出電壓 VO升壓。于時序T12時,由于輸入/輸出接腳110切換為輸出模式,所以輸出電壓VO降壓 至接地電壓GND。接著,于時序T13時,由于輸入/輸出接腳110切換回輸入模式,且因為 按鍵KO仍被按下,使得電容CO仍被充電,所以輸出電壓VO升壓。于時序T14,輸出電壓VO 升壓至高于臨界電壓Vth。在輸入/輸出接腳110由輸出模式切換回輸入模式后,測量輸出電壓VO由接地電 壓升壓至高于臨界電壓Vth所需的充電時期。在之后的幾個周期內(nèi),由于按鍵一直(穩(wěn)定) 被按下,所以,會穩(wěn)定地檢測出數(shù)個時期TC0。計數(shù)并累積充電時期TCO所出現(xiàn)的次數(shù),可得 知累積值N的值變化情況為0 — 1 — 2 — 3 — 4。于時序T15,按鍵KO被放開,所以,之后所檢測到的信號TC會歸零;相對應地,累 積值N也會歸零。如果累積值N大/等于臨界值Nth的話,則控制器120會視為已檢測到 穩(wěn)定的按鍵操作(亦即,圖2是顯示出按鍵按下),根據(jù)所檢測到的充電時期,控制器120通 過查表可以得知是哪個按鍵或哪些按鍵被按下,電子裝置會依據(jù)控制器120的檢測結果而 做出相對應操作。由于使用者穩(wěn)定按下按鍵的時間不可能太短(比如,原則上,大概至少為0. 2秒左 右),只要模式控制信號MD_CTL的頻率夠高,在使用者穩(wěn)定按下按鍵的時期內(nèi),累積值N應 該都會大于臨界值。
圖3顯示根據(jù)本發(fā)明實施例的檢測穩(wěn)定按鍵操作的流程圖。如步驟310所示,將 輸入/輸出接腳110切換至輸出模式,以放電電容內(nèi)的電荷,使得輸出電壓VO降壓至接地 電壓GND。接著,如步驟320所示,將輸入/輸出接腳110切換至輸入模式。接著,如步驟330 所示,于模式切換后,測量充電時期,并計數(shù)此充電時期的出現(xiàn)次數(shù)(累積值)。 接著,于步驟340中,判斷累積值N是否大于/等于臨界值Nth。如果是的話,則流 程接續(xù)至步驟350 ;如果否的話,則流程回至步驟310。詳細地說,于步驟340中,如果累積 值小于臨界值,則控制器120會忽略所檢測到的充電時期。接著,于步驟350中,控制器120會判斷已檢測到穩(wěn)定的按鍵操作。接著,于步驟 360中,控制器120會判別是哪(些)按鍵被穩(wěn)定地操作。詳細地說,于步驟360中,在累積 值N大于/等于臨界值Nth的情況下,通過查表,控制器120可以得知所測量到的充電時期 對應于所有可能按鍵組合中的哪一種組合,進由判斷是哪(些)按鍵被穩(wěn)定地操作。以圖 2為例,由于累積值N = 4大于臨界值(臨界值比如為2或3,可依情況調(diào)整),通過查表, 控制器120可以判別充電時期TCO乃是對應于電容CO (亦即按鍵KO被按下);于此實施例 中,電子裝置會響應于控制器120的判斷而做出相對應的操作。比如,按鍵KO是光盤退出 鍵,則響應于控制器120的判斷結果,光驅(qū)(電子裝置)會進行光盤退出。雖然圖1以多個按鍵為例,但本實施例亦可應用至單一按鍵。下面將說明如果使用者不穩(wěn)定地按下按鍵,本實施例如何予以檢測的。請參考圖 4,其顯示根據(jù)本發(fā)明實施例的如何檢測并排除使用者不穩(wěn)定地按下按鍵的情況。假設于時 序T41時,使用者不穩(wěn)定地按下按鍵K0,此時,接入/輸出接腳110正好處于由輸出模式切 換成輸入模式。由于電容CO被不穩(wěn)定地充電,導致充電時期被意外地延長(如圖4所示的 "TC ? ”)。此不穩(wěn)定按鍵操作雖然會使得累積值N為1 (如圖4的符號41所示),但由于累 積值N小于臨界值,故而,使用者于時序41的不穩(wěn)定按鍵操作會被控制器所忽略。之后,使 用者穩(wěn)定地按下按鍵K0,則其情況如圖2所示,其細節(jié)于此不重復。由圖4可看出,即使在模式切換時,使用者不穩(wěn)定地(不經(jīng)意)按下按鍵,這樣的 操作不會導致累積值大于/等于臨界值。所以,使用者的不穩(wěn)定按鍵操作會被忽略,以避免 電子裝置出現(xiàn)誤動作,因為使用者可能只是不經(jīng)意的按下按鍵而非真正想要按下按鍵。下面將說明如果使用者按下多個按鍵,本實施例如何予以檢測的。請參考圖5,其 顯示本實施例如何檢測到使用者穩(wěn)定地按下多個按鍵。如圖5所示,假設于時序T51之前, 沒有任何按鍵被按下。于時序T51,使用者穩(wěn)定地按下按鍵K0。此穩(wěn)定按鍵按下將使得控 制器檢測到3個充電時期TC0,而且使得累積值N大于/等于臨界值(如圖5的符號51所 示,信號N由1累積至3)。之后,于時序T52時,使用者穩(wěn)定地按下按鍵Kl,假設此時電容CO正好被充電。由 于按鍵Kl被按下,電容Cl將被充電,導致充電時期的改變。由于內(nèi)建的查表查不到對應于 時序T52的此充電時期,故于圖5中標示為TC 。接著,由于使用者穩(wěn)定地按下按鍵KO與K1,所以,所檢測到的充電時期將由 "TC ? ”改變?yōu)椤癟C0+TC1” (內(nèi)建的查表可以查到此充電時期)。此穩(wěn)定按下按鍵KO與Kl 將使得控制器檢測到3個充電時期TC0+TC1,而且使得累積值N大于/等于臨界值(如圖5 的符號52所示,信號N由1累積至3)。由于累積值N大于/等于臨界值,所以控制器會查表而判斷出此充電時期“TC0+TC1”是對應于電容CO與Cl的充電時期,進而判斷出使用者 按下按鍵KO與Kl。接著,于時序T53時,使用者放開按鍵K1,假設此時正在處于電容CO被充電,導 致充電時期的改變。由于內(nèi)建的查表查不到時序T53的此充電時期,故于圖5中標示為 "TC ? ”。由于使用者仍穩(wěn)定地按下按鍵K0,故而仍可檢測到3個充電時期TC0。接著,于時 序T54,使用者放開按鍵K1。由以上描述可知,本實施例可以檢測出多重按鍵操作。比如,當使用者穩(wěn)定地按下 多重按鍵時,本實施例可以檢測并辨別出是哪些按鍵被按下。同樣,當使用者放開某個按鍵 時,通過檢測充電時期的變化,本實施例可以檢測并辨別出是哪(些)按鍵被放開。圖6顯示本實施例如何檢測多重按鍵操作的流程圖。如圖6所示,于步驟610中, 控制器會判斷舊穩(wěn)定充電時期01d_S_TC是否等于新穩(wěn)定充電時期New_S_TC。詳細地說, 在步驟610中,所謂的“穩(wěn)定充電時期”是指出現(xiàn)次數(shù)大于/等于臨界值的充電時期。以圖 5為例,出現(xiàn)3次(出現(xiàn)次數(shù)大于/等于臨界值)的充電時期TCO可視為舊穩(wěn)定充電時期 01d_S_TC,而在那之后所出現(xiàn)的充電時期TC0+TC1 (出現(xiàn)3次,出現(xiàn)次數(shù)大于/等于臨界值) 可視為新穩(wěn)定充電時期New_S_TC。如果步驟610的結果為是,則流程跳至結束;否則,流程 跳至步驟620。于步驟620中,計算舊穩(wěn)定充電時期01d_S_TC與新穩(wěn)定充電時期New_S_TC間的 充電時期差值ΔΤ,ΔΤ比如可表示為ΔΤ = |01d_S_TC-New_S_TC|,亦即Δ T是舊穩(wěn)定充 電時期01d_S_TC與新穩(wěn)定充電時期New_S_TC間的差值的絕對值。于步驟630中,根據(jù)充電時期差值Δ T,控制器查表來判別是哪(些)按鍵被操作。 詳細地說,控制器內(nèi)建的查表還包括充電時期差值ΔΤ對所有可能按鍵操作組合的對應 表。比如,以圖5為例,充電時期TCO (舊穩(wěn)定充電時期01d_S_TC)與充電時期TC0+TC1 (新 穩(wěn)定充電時期New_S_TC)間的差值為TC1(AT = TCl);控制器查表后,可以判斷出是按鍵 KO與Kl被操作。于步驟640中,判斷舊穩(wěn)定充電時期01d_S_TC與新穩(wěn)定充電時期New_S_TC間的 大小關系。如果新穩(wěn)定充電時期New_S_TC小于舊穩(wěn)定充電時期01d_S_TC的話,則流程接 續(xù)至步驟650 ;反之,如果新穩(wěn)定充電時期New_S_TC大于舊穩(wěn)定充電時期01d_S_TC的話, 則流程接續(xù)至步驟660。于步驟650中,根據(jù)充電時期差值八1~及新穩(wěn)定充電時期徹New_s_TC小于舊穩(wěn)定充 電時期01d_S_TC的條件,控制器判別是哪(些)按鍵被放開。于步驟660中,根據(jù)充電時期差值八1~及新穩(wěn)定充電時期徹New_s_TC大于舊穩(wěn)定充 電時期01d_S_TC的條件,控制器判別是哪(些)按鍵被按下。以圖5為例,在舊穩(wěn)定充電時期01d_S_TC為充電時期TCO而新穩(wěn)定充電時期New_ S_TC為TC0+TC1的情況下,控制器會判別是按鍵Kl被按下,其中控制器已先判別出按鍵KO 已被按下。之后,在舊穩(wěn)定充電時期01d_S_TC為充電時期TC0+TC1而新穩(wěn)定充電時期New_ S_TC為TCO的情況下,控制器會判別是按鍵Kl被放開,且控制器判別按鍵KO仍被按下。至 于介于穩(wěn)定充電時期TCO與穩(wěn)定充電時期TC0+TC1間的充電時期TC ?,由于其出現(xiàn)次數(shù)只 有1次,低于臨界值,由圖3的流程可知,充電時期不會被視為穩(wěn)定充電時期,所以,控制器不會對其做出反應。于步驟670中,將新穩(wěn)定充電時期New_S_TC設為舊穩(wěn)定充電時期01d_S_TC (01d_ S_TC = New_S_TC)。另外,上述實施例雖以按鍵(key)為例做說明,但熟悉此技術者當知,本發(fā)明其它 可能實施例亦可應用于具有按鈕(push button)、開關(switch)的電子裝置中。本發(fā)明上述實施例所揭露的按鍵操作檢測系統(tǒng)與方法,具有多項技術特征,以下 僅列舉部分說明如下(1)將輸入/輸出接腳輪流切換于輸入模式與輸出模式之間,而非只 是固定于輸入模式而已。(2)將輸入/輸出接腳輪流切換于輸入模式與輸出模式之間,以 使得輸出電壓輪流被升/降壓,而非讓輸出電壓固定于穩(wěn)態(tài)電壓。( 以二進制方式進行 取樣,而非如現(xiàn)有ADC以多重電位方式取樣。(4)以充電時期的時間長度、充電時期出現(xiàn)次 數(shù)是否足夠(是否穩(wěn)定)、及充電時期的變化情形(亦即舊穩(wěn)定充電時期與新穩(wěn)定充電時 期間的大小關系與其差值)來判斷按鍵是否被穩(wěn)定地操作(按下/放開),而非如現(xiàn)有ADC 般以電壓變化來判斷按鍵是否被操作。綜上所述,雖然本發(fā)明已以實施例揭露如上,然而其并非用以限定本發(fā)明。本發(fā)明 所屬技術領域中具有通常知識者,在不脫離本發(fā)明的精神和范圍內(nèi),當可作出各種等同的 改變或替換。因此,本發(fā)明的保護范圍當視后附的本申請權利要求范圍所界定的為準。
權利要求
1.一種按鍵操作檢測方法,應用于具有至少一第一按鍵與一數(shù)字輸入/輸出接腳的一 電子裝置,其特征在于,該方法包括切換該數(shù)字輸入/輸出接腳至一第一操作模式,使得該數(shù)字輸入/輸出接腳的一電壓 降壓至一接地電壓;切換該數(shù)字輸入/輸出接腳至一第二操作模式,使得該數(shù)字輸入/輸出接腳的該電壓 升壓;測量該數(shù)字輸入/輸出接腳的該電壓的一第一充電時期;計數(shù)該第一充電時期的一第一出現(xiàn)次數(shù);以及根據(jù)該第一充電時期的該第一出現(xiàn)次數(shù),判別該第一按鍵是否被穩(wěn)定地操作。
2.根據(jù)權利要求1所述的方法,其特征在于,于該第一充電時期,該數(shù)字輸入/輸出接 腳的該電壓從該接地電壓升壓至超過一電壓臨界值。
3.根據(jù)權利要求1所述的方法,其特征在于,計數(shù)該第一充電時期的該第一出現(xiàn)次數(shù) 的該步驟包括如果該第一充電時期的一時期長度未改變,則累加該第一出現(xiàn)次數(shù);以及如果該第一充電時期的該時期長度改變,則將該第一出現(xiàn)次數(shù)重設。
4.根據(jù)權利要求1所述的方法,其特征在于,該方法還包括當該第一充電時期的該第一出現(xiàn)次數(shù)大于或等于一次數(shù)臨界值時,判別該第一按鍵被 穩(wěn)定地操作。
5.根據(jù)權利要求1所述的方法,其特征在于,該電子裝置還包括一第二按鍵。
6 根據(jù)權利要求5所述的方法,其特征在于,該方法還包括當該第一充電時期的該第一出現(xiàn)次數(shù)大于或等于一次數(shù)臨界值時,根據(jù)該第一充電時 期的一時間長度,以判別是該第一按鍵或該第二按鍵被穩(wěn)定地操作。
7.根據(jù)權利要求5所述的方法,其特征在于,該方法還包括若該第一充電時期不等于一第二充電時期,則計算該第一充電時期與該第二充電時期 間的一差值,其中,該第一充電時期的該第一出現(xiàn)次數(shù)與該第二充電時期的一第二出現(xiàn)次 數(shù)皆大于或等于該次數(shù)臨界值;根據(jù)該第一充電時期與該第二充電時期間的該差值,判別是該第一按鍵及/或該第二 按鍵被穩(wěn)定操作;如果該第一充電時期大于該第二充電時期,則判別該第一按鍵及/或該第二按鍵被放 開;以及如果該第一充電時期小于該第二充電時期,則判別該第一按鍵及/或該第二按鍵被按下。
8.一種按鍵操作檢測系統(tǒng),其特征在于,包括至少一第一按鍵;一第一電容,耦接至該第一按鍵;一數(shù)字輸入/輸出接腳,耦接至該第一按鍵;以及一控制器,耦接至該數(shù)字輸入/輸出接腳與該第一按鍵;其中,于模式切換時,該數(shù)字輸入/輸出接腳的一電壓被升/降壓,該控制器測量該數(shù) 字輸入/輸出接腳的該電壓的一第一充電時期,當該第一充電時期的一第一出現(xiàn)次數(shù)超過一次數(shù)臨界值時,該控制器判斷該第一按鍵被穩(wěn)定地操作。
9.根據(jù)權利要求8所述的按鍵操作檢測系統(tǒng),其特征在于,在該控制器的控制下,該數(shù)字輸入/輸出接腳被切換至一第一操作模式,使得該數(shù)字 輸入/輸出接腳的該電壓降壓至一接地電壓;在該控制器的控制下,該數(shù)字輸入/輸出接腳被切換至一第二操作模式;該控制器測量該數(shù)字輸入/輸出接腳的該電壓從該接地電壓升壓至超過一電壓臨界 值的該第一充電時期;該控制器計數(shù)該第一充電時期的該第一出現(xiàn)次數(shù)。
10.根據(jù)權利要求9所述的按鍵操作檢測系統(tǒng),其特征在于,如果該第一充電時期的一時期長度未改變,則該控制器累加該第一出現(xiàn)次數(shù);以及如果該第一充電時期的該時期長度改變,則該控制器重設該第一出現(xiàn)次數(shù)。
11.根據(jù)權利要求10所述的按鍵操作檢測系統(tǒng),其特征在于,該電子裝置還包括一第 二按鍵。
12.根據(jù)權利要求11所述的按鍵操作檢測系統(tǒng),其特征在于 當該第一充電時期的該第一出現(xiàn)次數(shù)大于或等于一次數(shù)臨界值時,根據(jù)該第一充電時 期的一時間長度,該控制器判別是該第一按鍵或該第二按鍵被穩(wěn)定地操作。
13.根據(jù)權利要求11所述的按鍵操作檢測系統(tǒng),其特征在于若該第一充電時期不等于一第二充電時期,則該控制器計算該第一充電時期與該第二 充電時期間的一差值,其中,該第一充電時期的該第一出現(xiàn)次數(shù)與該第二充電時期的一第 二出現(xiàn)次數(shù)皆大于或等于該次數(shù)臨界值;根據(jù)該第一充電時期與該第二充電時期間的該差值,該控制器判別是該第一按鍵及/ 或該第二按鍵被穩(wěn)定操作;如果該第一充電時期大于該第二充電時期,則該控制器判別該第一按鍵及/或該第二 按鍵被放開;以及如果該第一充電時期小于該第二充電時期,則該控制器判別該第一按鍵及/或該第二 按鍵被按下。
全文摘要
本發(fā)明是一種按鍵操作檢測方法,應用于具有至少一第一按鍵與一數(shù)字輸入/輸出接腳的一電子裝置。該方法包括切換該數(shù)字輸入/輸出接腳至一第一操作模式,使得該數(shù)字輸入/輸出接腳的一電壓降壓至一接地電壓;切換該數(shù)字輸入/輸出接腳至一第二操作模式,使得該數(shù)字輸入/輸出接腳的該電壓升壓;測量該數(shù)字輸入/輸出接腳的該電壓的一第一充電時期;計數(shù)該第一充電時期的一第一出現(xiàn)次數(shù);以及根據(jù)該第一充電時期的該第一出現(xiàn)次數(shù),判別該第一按鍵是否被穩(wěn)定地操作。
文檔編號G01M99/00GK102147448SQ20101012814
公開日2011年8月10日 申請日期2010年2月9日 優(yōu)先權日2010年2月9日
發(fā)明者吳聲宏 申請人:聯(lián)詠科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1