專利名稱::可偵測多數(shù)個按鍵是否被觸發(fā)的按鍵系統(tǒng)及方法
技術領域:
:本發(fā)明相關于一種按鍵輸入"V山順□作的資料信號來偵的按鍵系統(tǒng)北冃旦豕技術般顯示器上都會有多整顯示器的亮度、對比、色控制吸必所控制,在先前技術統(tǒng)以及掃描式按鍵系統(tǒng)。平的個輸入輸出端口來控制統(tǒng)由微控制器送出掃描信號而得知那個按鍵被觸發(fā)請參考圖1,圖1為先的示思圖。平行式按鍵系統(tǒng)建是否被觸發(fā)的乏方法系統(tǒng),尤指一種利用資料測多數(shù)個按鍵是否被觸發(fā)數(shù)個按鍵,提供使用者調(diào)彩等選項。這些按鍵由微中可分為平行式按鍵系行式按鍵系統(tǒng)以微控制器個按鍵。掃描式按鍵系并且同步偵測回饋單元.、/*目IJ技術的平行式按鍵系統(tǒng)包微控制器110、六個按鍵101-106及六個電阻111-116。按鍵101-106的一端耦接于一電源端,按鍵101-1Q6的另一端則分別耦接于一微控制器110的六個按鍵輸入端口117。電阻111-116的一端分別耦接微控制器11Q的六個按鍵輸入端口117,電阻111-116的另一端則耦接于一接地端。因此,當按鍵101-106的任何一個按鍵被觸發(fā)時,微控制器110就會從對應的按鍵輸入端口117讀取到電源端的電壓,而得知按鍵被觸發(fā)。請參考圖2,圖2為先前技術的掃描式按鍵系統(tǒng)的示意圖。掃描式按鍵系統(tǒng)包含一微控制器210、六個按鍵201-2Q6、三個二極管211-213及二個電阻214-215。二極管211-213用來防止當有多個按鍵同時被觸發(fā)時,信號會回饋到按鍵掃描輸出端口216。電阻214-215用來防止當沒有按鍵被觸發(fā)時,按鍵輸入端口217產(chǎn)生浮接電壓。微控制器210由按鍵掃描輸出端口216送出掃描信號,再由按鍵掃描輸入端口217偵測該掃描信號,以得知那一個按鍵被觸發(fā)。此外,三個按鍵掃描輸出端口216需輸出不同的掃描信號,如此微控制器210才能根據(jù)掃描信號判斷是那一個按鍵被觸發(fā)。六個按鍵2Q1-2Q6共使用了三個按鍵掃描輸出端口216及二個按描式按鍵系統(tǒng)在按鍵數(shù)量行式按鍵系統(tǒng)使用較少的綜上所述,先前技術或掃描式,都需要使用很但是在集成電路的架構中減少,若能夠用較少的輸鍵,就能夠降低許多成本鍵掃描輸入端口217。掃大于四的情況時,才會比平輸入輸出端口。的按鍵系統(tǒng),不論是平行式多微控制器的輸入輸出端口,,輸入輸出端口的資源相對入輸出端口來控制更多的按
發(fā)明內(nèi)容本發(fā)明的目的在于,提供一種可偵測多數(shù)個按鍵是否被觸發(fā)的按鍵系統(tǒng),具有結構簡單和成本低的優(yōu)點。本發(fā)明是提供一種可偵測多數(shù)個按鍵是否被觸發(fā)的按鍵系統(tǒng),包含一微控制器,包含一第一資料輸入端口、一第二資料輸入端口及一按鍵輸入端口;一第一按鍵,該第一按鍵的第一端耦接于該第一資料輸入端口,該第一按鍵的第二端耦接于一按鍵輸入端口;及一第二按鍵,該第二按鍵的第一端耦接于該第二資料輸入端口,該第二按鍵的第二端耦接于該按鍵輸入端口。本發(fā)明另提供一種偵測多數(shù)個按鍵是否被觸發(fā)的方法,包含提供一第一按鍵,該第一按鍵的第一端耦接于一微處理器的一第一數(shù)據(jù)輸入端口,且該第一按鍵的第二端耦接于該微處理器的一按鍵輸入端口;提供一第二按鍵,該第二按鍵的第一端耦接于該微處理器的一第二數(shù)據(jù)輸入端口,且該第二按鍵的第二端耦接于該微處理器的該按鍵輸入端口;偵測該微處理器的按鍵輸入端口所接收的信號,以決定該第一按鍵或該第二按鍵被觸發(fā),或該第一按鍵及該第二按鍵同時被觸發(fā)。為進一步說明本發(fā)明的具體技術內(nèi)容,以下結合實施例及附圖詳細說明如后,其中圖1為先前技術的平行式按鍵系統(tǒng)的示意圖。圖2為先前技術的掃描式按鍵系統(tǒng)的示意圖。圖3為本發(fā)明按鍵系統(tǒng)的示意圖。圖4為圖3的微控制器內(nèi)部的按鍵偵測單元的示意圖。示單示單又6U:又力內(nèi)口吝口fw內(nèi)控控3圖為53圖為圖意意圖圖7為圖3的微控制祖裕內(nèi)部的參考信號產(chǎn)生單元的示意圖圖8為圖6的參考信號產(chǎn)生單元產(chǎn)生的參考信號的示思圖圖9為圖3的微控制腿奮內(nèi)部的參考信口控制單元的示思圖具體實施例方式請參考圖3圖3為本發(fā)明按鍵系統(tǒng)的示意圖。本發(fā)明按鍵系統(tǒng)包含~■微控制器310及多數(shù)個按鍵303多數(shù)個按鍵303的第丄山順分別耦接于微控制器310的多數(shù)個資料輸入—山順□301,多數(shù)個按鍵303的第丄山順親接于微控制器310的個按鍵輸入a山頓in305,也就是利用輸入3,控制器1o的資料信弓—作為多數(shù)個按鍵303的掃描信號,由偵測按鍵輸入丄山順□305所接收的信號,可決定多數(shù)個按鍵303中被觸發(fā)的按鍵,因此只需要使用個按鍵輸入^山順□305就可偵測多數(shù)個按鍵303。此外,多數(shù)個極管302分別牽禺接于多數(shù)個按鍵的~丄山果一頓及多數(shù)個資料輸入^山乂而□301之間,用來防止當有多t按鍵303同時被觸發(fā)時,信號會回灌到資料輸入端口3Q1。一下拉電阻3Q4耦接于按鍵輸入端口305及一接地端之間,用來防止當沒有按鍵303被觸發(fā)時按鍵輸入端口3Q5產(chǎn)生浮接電壓,不過由于集成電路的進步,目前很多微控制器3.1Q已將下拉電阻3Q4整合于微控制器310內(nèi)部。在本實施例中,資料輸入端口301的資料信號以ITU656為例,ITU656為國際電信聯(lián)盟(InternationalTelecommunicationUnion,ITU)制定的視頻影像傳送的標準,為業(yè)界所大量采用。此外,微控制器310內(nèi)部包含按鍵偵測單元40Q用來判斷按鍵的狀態(tài),參考信號產(chǎn)生單元700及參考信號控制單元90O用來產(chǎn)生參考信號。請參考圖4,圖4為圖3的微控制器310內(nèi)部的按鍵偵測單元40Q的示意圖。要判斷是否有按鍵被觸發(fā),在微控制器310內(nèi)部,每--^按鍵都有-對應的按鍵偵測單元400來進行判斷按鍵偵測單元400包含一異或(xom門401,—檢查單元402及重新取樣單元403。異或門401包含輸入信號A山順4011及一比較信號+山順4012,輸入信口丄山萬乂而4011耦接于按鍵輸入端□305,比較信號丄山乂而4012用來輸入由資料輸入—山順口301輸入的資料信號或由微控制器310產(chǎn)生的參考信號已,升或門401可用來檢查輸入信號4山順4011及比較信號—山頓4012的輸入信號是否相同檢查單元402包含多數(shù)個觸發(fā)祖益4021、4022、4023、4024及一或非(N0R)門4025,多數(shù)個觸發(fā)與命4021、4022、4023、4024串聯(lián)孝禺接,用來暫存升或門401輸出的連續(xù)位,或非門4025的輸入丄山乂而分別耦接于多數(shù)個觸發(fā)器4021、4022、4023、4024的正輸出丄山順,用來產(chǎn)生該連續(xù)位的檢査纟±5口果若直接用異門401輸出的單—位來作判斷很容易會有誤判的小主l冃況發(fā)生,所以利用檢査單元402來判斷連續(xù)位,以減少誤判的情況當或非門4025輸出1時,表不輸入信口丄山順4011與比較信號一山乂而4012的輸入信號相同,也就是相對應的按鍵被角蟲發(fā)此外,重新取樣單元403用來防止機械按鍵的彈跳現(xiàn)象重新取樣單元403為—觸發(fā)現(xiàn)益利用微控制器310內(nèi)部一較低頻率的時脈4031對或非門4025的檢查結果重新取樣,如此重新取樣單元403的輸出信號4032可防止彈跳的現(xiàn)象。請參考圖5與圖6,圖5為二按鍵的等效示意圖,圖6為為圖3的微控制器31Q內(nèi)部的雙鍵偵測單元500的示意圖。根據(jù)圖4的按鍵偵測單元400的實施例,每一按鍵是否被觸發(fā)都有一對應的按鍵偵測單元400來做判斷。本發(fā)明按鍵系統(tǒng)也可以判斷二按鍵同時被觸發(fā)的情形。如圖5所示,當有二按鍵同時被觸發(fā)時,二按鍵的等效電路501可以看成是一或(0R)門502。如圖6所示,雙鍵偵測單元500包含一或門502將二按鍵合成所對應的輸入信號輸入比較信號端4012,再耦接一按鍵偵測單元400就可以偵測到二按鍵同時被觸發(fā)的情形。因此在本發(fā)明中,只需要以同一個架構的按鍵偵測單元400,再加上或門5Q2,就形成雙鍵偵測單元5Q0,用來判斷二按鍵同時被觸發(fā)的情形。請參考圖7,圖7為圖3的微控制器310內(nèi)部的參考信號產(chǎn)生單元7QQ的示意圖。根據(jù)本發(fā)明實施例,由于多數(shù)個按鍵3Q3的掃描信號是利用輸入微控制器310的數(shù)據(jù)信號,當輸入的資料信號遺失時,由于比較信號端4012沒有信號,則按鍵偵測單元400將會失效。因此在本實施例中,微控制器31Q包含一參考信號產(chǎn)生單元700,用來產(chǎn)生參考信號,以防止輸入的數(shù)據(jù)信號遺失時按鍵偵測單元40Q會失效。參考信號產(chǎn)生單元70Q包含一提升(pull-up)開關70l及一下拉(pulHown)開關702。上拉開關7Ql及下拉開關7Q2由一組控制信號P及N所控制,在同一時間,上拉開關701及下拉開關702只會有一個會打開,使得資料輸入端口301處于一高位準或低位準的狀態(tài)。當輸入信號正常時,由于微控制器31Q外部的信號強度相對較強,所以上拉開關701及下拉開關7Q2的切換不會影響資料輸入端口301的資料輸入。但是當外部信號遺失時,資料輸入端口3Q1會處于一個浮接的狀態(tài),因此上拉開關70l及下拉開關702的切換會將相對應的邏輯反應在多數(shù)個按鍵303的第一端上,因此按鍵偵測單元40Q可偵測到按鍵303的觸發(fā)。請參考圖8,圖8為圖6的參考信號產(chǎn)生單元700產(chǎn)生的參考信號的示意圖。只要在不同的輸入數(shù)據(jù)端口3Q1上有不同的參考信號信號,按鍵偵測單元4Q0就可以判斷出按鍵3Q3被觸發(fā)的狀況。在本實施例中,以一個時脈移位來作為參考信號,在同一時間內(nèi),只有一個參考信號在低位準狀態(tài),參考信號DO至參考信號D7分別對應到圖3的資料輸入端口301的資料線DQ至資料線D7。在雙鍵偵測單元500的實施例中,若要偵測耦接到資料線D0及資料線D1的二按鍵同時觸發(fā),就要將參考信號DQ及參考信號D1經(jīng)過一或門后,再輸入比較信號端4Q12。請參考圖9,圖9為圖3的微控制器310內(nèi)部的參考信號控制單元90Q的示意圖。參考信號控制單元9QQ提供圖6的參考信號產(chǎn)生單元所需的控制信號Ctr1P及Ctr1N。參考信號控制單元900包含一或門901、一或非門902及一反相器903,或非門9Q2的第一輸入端經(jīng)由反相器耦接于或門的第二輸入端,或非門9Q2的第二輸入端耦接于或門的第-一輸入端。參考信號控制單元90Q由一控制信號PD及一控制信號Ctrl所控制。控制信號PD用來開啟或關閉參考信號產(chǎn)生單元,控制信號Ctrl用來控制參考信號產(chǎn)生單元輸出高位準或低位準狀態(tài)。由于數(shù)據(jù)信號正常輸入微控制器310時,參考信號產(chǎn)生單元會增加微控制器31Q的耗電量,因此當微控制器310偵測到資料信號正常輸入時,就將控制信號PD設為1,以關閉參考信號產(chǎn)生單元9Q0,當微控制器310偵測到數(shù)據(jù)信號遺失時,就將控制信號Ctrl設為0,以開啟參考信號產(chǎn)生單元9Q0,如此可減少微控制器310的耗電量。控制信號PD及控制信號Ctrl如下表。<table>tableseeoriginaldocumentpage15</column></row><table><table>tableseeoriginaldocumentpage16</column></row><table>鍵。該微控制器的資料信號作為偵測按鍵輸入端口所接,明按鍵系統(tǒng)包個按鍵的第一、山乂而入l山乂而□,多數(shù)個鍵輸入丄山頓□。該號作為鄉(xiāng)員個按分別微控制器及多耦接于微控制按鍵的掃描信號,由信號,可決定多數(shù)個按鍵中被觸發(fā)的按鍵,因此只需要使用一個按鍵輸入端口就可偵測多數(shù)個按鍵。以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所做的均等變化與修飾,皆應屬本發(fā)明的涵蓋范圍。權利要求1.一種可偵測多數(shù)個按鍵是否被觸發(fā)的按鍵系統(tǒng),其特征在于,包含一微控制器,包含一第一資料輸入端口、一第二資料輸入端口及一按鍵輸入端口;一第一按鍵,該第一按鍵的第一端耦接于該第一資料輸入端口,該第一按鍵的第二端耦接于該按鍵輸入端口;及一第二按鍵,該第二按鍵的第一端耦接于該第二資料輸入端口,該第二按鍵的第二端耦接于該按鍵輸入端口。2.如權利要求1所述的可偵測多數(shù)個按鍵是否被觸發(fā)的按鍵系統(tǒng),其特征在于苴Z、中該微控制器包含第按鍵偵測單元,用來比較該按鍵輸入+山順□所接收的信號與該第一資料輸入端口的信號;及一第二按鍵偵測單元,用來比較該按鍵輸入端口所接收的信號與該第二資料輸入端口的信號。3.如權利要求2所述的可偵測多數(shù)個按鍵是否被觸發(fā)的按鍵系統(tǒng),其特征在于,其中該第一按鍵偵測單元及該第二按鍵單元分別包含一異或門,具有二輸入端分別用來輸入該按鍵輸入端口所接收的信號及該第一資料輸入端口的信號;一檢查單元,耦接于該異或門的輸出端,包含多數(shù)個串聯(lián)耦接的觸發(fā)器及一或非門;及一重新取樣單元,耦接于該檢查單元的輸出端。4.如權利要求1所述的可偵測多數(shù)個按鍵是否被觸發(fā)的按鍵系統(tǒng),其特征在于,其中該微控制器包含一雙鍵偵測單元,用來比較該按鍵輸入端口所接收的信號與該第一資料輸入端口及該第二資料輸入端口的合成信號。5.如權利要求4所述的可偵測多數(shù)個按鍵是否被觸發(fā)的按鍵系統(tǒng),其特征在于,其中該雙鍵偵測單元包含一或門具有二輸入端,分別用來輸入該第--料輸、上山入順與該第二資料輸入上山順口的信號;_>巳升或門,具有一第一輸入端,耦接于該或門輸出所接丄山頓;收的及信號第二輸入端,用來輸入該按鍵輸入一山頓一檢査單元,耦接于該異或門的輸出一山頓,包含數(shù)個串聯(lián)耦接的觸發(fā)器及一或非門;及一重新取樣單元,耦接于該檢査單元的輸出端。6.如權利要求1所述的可偵測多數(shù)個按鍵是否被觸發(fā)的按鍵系統(tǒng)',其特征在于,其中該微控制器包一參考信號產(chǎn)生單元,用來產(chǎn)生一參考信號于該第一資料輸入端口或該第二資料輸入端口。7.如權利要求6所述的可偵測多數(shù)個按鍵是否被觸發(fā)的按鍵系統(tǒng),其特征在于,巾該參考信號、、,生單元包含上拉開關,具有輸出端稱接于該第資料輸入A山頓□或第二資料輸入A山順P;及一下拉開關,具有輸出端耦接于該資料輸入丄山順卩或第資料輸入端口。8.如權利要求6所述的可偵測多數(shù)個按鍵是否被觸發(fā)的按鍵系統(tǒng),其特征在于,其中該微控制器包一參考信號控制單元,用來開啟或關閉該參考信號產(chǎn)生單元。9.如權利要求8所述的可偵測多數(shù)個按鍵是否被觸發(fā)的按鍵系統(tǒng),其特征在于,其中該參考信號控制單元包含一或門,具有一第一輸入端及一第二輸入端;及一或非門,具一第一輸入端經(jīng)由一反相器耦接于該或門的第二輸入端,一第二輸入端耦接于該或門的第一輸入端。10.如權利要求1所述的可偵測多數(shù)個按鍵是否被觸發(fā)的按鍵系統(tǒng),其特征在于,另包含一第一二極管,耦接于該第一按鍵的第一端及該第一資料輸入端口之間;一第二二極管,耦接于該第二按鍵的第一端及該第二資料輸入端口之間;及一下拉電阻,耦接于該按鍵輸入端口及一接地端之間。全文摘要按鍵系統(tǒng)包含一微控制器及多數(shù)個按鍵。該多數(shù)個按鍵的第一端分別耦接于微控制器的多數(shù)個資料輸入端口,多數(shù)個按鍵的第二端耦接于微控制器的一按鍵輸入端口。該按鍵系統(tǒng)利用輸入微控制器的資料信號作為多數(shù)個按鍵的掃描信號,由偵測按鍵輸入端口所接收的信號,可決定多數(shù)個按鍵中被觸發(fā)的按鍵,因此只需要使用一個按鍵輸入端口就可偵測哪個按鍵被觸發(fā)。文檔編號H03M11/00GK101359913SQ20071013769公開日2009年2月4日申請日期2007年8月2日優(yōu)先權日2007年8月2日發(fā)明者陳嘉興申請人:碩頡科技股份有限公司