專利名稱:按鍵狀態(tài)偵測(cè)電路的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種用于偵測(cè)至少一個(gè)按鍵模塊的按鍵狀態(tài)偵測(cè)電路,尤指一種用
于偵測(cè)多個(gè)按鍵模塊,并且可以減少控制組件的管腳(pin)數(shù)量與工作量以及提高工作 效率的按鍵狀態(tài)偵測(cè)電路。
背景技術(shù):
一般而言,在傳統(tǒng)的電子商務(wù)裝置(例如掃描儀、打印機(jī)、復(fù)印機(jī)以及多功能事 務(wù)機(jī))中,用于偵測(cè)面板按鍵模塊的架構(gòu)有兩種,第一種架構(gòu)是將每一個(gè)按鍵個(gè)別接到 一控制組件的不同管腳(pin)上,但是這種架構(gòu)無(wú)法滿足按鍵數(shù)量很多時(shí)的設(shè)計(jì)需求, 因?yàn)橐话愕目刂平M件不會(huì)有如此多的管腳提供給每一個(gè)按鍵使用。
第二種架構(gòu)則是需要讓一控制組件定時(shí)地輪詢(polling)數(shù)據(jù)總線(data bus)來(lái) 偵測(cè)哪一個(gè)按鍵被按下,然而,這樣一來(lái)當(dāng)該控制組件在執(zhí)行其它程序時(shí),如果輪詢時(shí)間 一到就必須停止目前的程序而去執(zhí)行輪詢的操作,所以會(huì)造成該控制組件的工作量加重, 并且工作效率變差。
實(shí)用新型內(nèi)容
有鑒于此,本實(shí)用新型的目的之一在于提供一種用于偵測(cè)至少一個(gè)按鍵模塊的按鍵狀 態(tài)偵測(cè)電路,并且該按鍵狀態(tài)偵測(cè)電路可以減少一控制組件的管腳(pin)數(shù)量與工作量 以及提高工作效率,以解決上述的問(wèn)題。
依據(jù)本實(shí)用新型的權(quán)利要求,其揭示一種按鍵狀態(tài)偵測(cè)電路,耦接于多個(gè)按鍵模塊,
所述按鍵模塊均包含有至少一按鍵單元,該按鍵狀態(tài)偵測(cè)電路包含有多個(gè)第一邏輯單元、
多個(gè)第一信號(hào)緩存單元、多個(gè)第二邏輯單元、 一第二信號(hào)緩存單元以及一控制組件。所述 第一邏輯單元系分別耦接于所述按鍵模塊,所述第一邏輯單元中每一第一邏輯單元依據(jù)是 否有接收到相對(duì)應(yīng)的按鍵模塊所輸出的按鍵輸出信號(hào)來(lái)提供第一邏輯值。所述第一信號(hào)緩 存單元系分別耦接于所述按鍵模塊,用來(lái)于相對(duì)應(yīng)的按鍵模塊產(chǎn)生按鍵輸出信號(hào)時(shí)暫存該
按鍵輸出信號(hào)。所述第二邏輯單元分別耦接于所述按鍵模塊,所述第二邏輯單元中每一第
二邏輯單元依據(jù)是否有接收到相對(duì)應(yīng)的按鍵模塊所輸出的輸出信號(hào)來(lái)提供第二邏輯值。該 第二信號(hào)緩存單元耦接于所述第一信號(hào)緩存單元,以及該控制組件耦接于所述第一邏輯單 元、所述第一邏輯單元與該第二信號(hào)緩存單元,當(dāng)該控制組件自對(duì)應(yīng)于特定按鍵模塊的第 一邏輯單元接收到第一邏輯值時(shí),該控制組件依據(jù)對(duì)應(yīng)于該特定按鍵模塊的第二邏輯單元 所輸出的第二邏輯值來(lái)產(chǎn)生該控制信號(hào)以控制該第二信號(hào)緩存單元自對(duì)應(yīng)于該特定按鍵 模塊的第一信號(hào)緩存單元中讀取該特定按鍵模塊所輸出的按鍵輸出信號(hào)并暫存該按鍵輸 出信號(hào),再?gòu)脑摰诙盘?hào)緩存單元接收該按鍵輸出信號(hào)。
這樣,本實(shí)用新型所揭示的按鍵狀態(tài)偵測(cè)電路可以減少控制組件的管腳數(shù)量與工作量 以及提高工作效率。
圖1所繪示的為本實(shí)用新型之一實(shí)施例的按鍵狀態(tài)偵測(cè)電路200的示意圖。
具體實(shí)施方式
在本說(shuō)明書(shū)以及后續(xù)的權(quán)利要求當(dāng)中使用了某些詞匯來(lái)指稱特定的組件,而所屬領(lǐng)域 中具有通常知識(shí)者應(yīng)可理解,硬件制造商可能會(huì)用不同的名詞來(lái)稱呼同一個(gè)組件,本說(shuō)明 書(shū)及后續(xù)的權(quán)利要求并不以名稱的差異來(lái)作為區(qū)分組件的方式,而是以組件在功能上的差 異來(lái)作為區(qū)分的準(zhǔn)則,在通篇說(shuō)明書(shū)及后續(xù)的權(quán)利要求當(dāng)中所提及的"包含有"為開(kāi)放式 的用語(yǔ),故應(yīng)解釋成"包含有但不限定于",此外,"耦接" 一詞在此包含任何直接及間接 的電氣連接手段,因此,若文中描述一第一裝置耦接于一第二裝置,則代表該第一裝置可 以直接電氣連接于該第二裝置,或透過(guò)其它裝置或連接手段間接地電氣連接至該第二裝 置。
本實(shí)用新型有關(guān)于可以設(shè)置于具有多個(gè)面板按鍵模塊的電子商務(wù)裝置內(nèi)部的一種 按鍵狀態(tài)偵測(cè)電路,并且本說(shuō)明書(shū)將會(huì)舉例說(shuō)明一個(gè)關(guān)于應(yīng)用本實(shí)用新型的按鍵狀態(tài)偵測(cè) 電路的實(shí)施例,但是在相關(guān)技術(shù)領(lǐng)域中具有通常知識(shí)者應(yīng)該能了解到本實(shí)用新型的按鍵狀 態(tài)偵測(cè)電路也可以應(yīng)用于其它各種相似類型的電子商務(wù)裝置中,而并不局限于以下的說(shuō) 明中所提供的特定實(shí)施例或是實(shí)現(xiàn)該特定實(shí)施例的技術(shù)特征的特定架構(gòu)。
一般而言,本實(shí)用新型的信號(hào)處理裝置可以應(yīng)用于任何種類的電子商務(wù)裝置中,在
本說(shuō)明書(shū)中揭示一種應(yīng)用于具有多個(gè)面板按鍵模塊的電子商務(wù)裝置(例如掃描裝置、 印裝置、影印裝置、傳真裝置或多功能事務(wù)機(jī))中的按鍵狀態(tài)偵測(cè)電路,但這只是用于舉 例說(shuō)明,而不是本實(shí)用新型的限制條件,此外,在不影響本實(shí)用新型技術(shù)揭示的狀況下, 本說(shuō)明書(shū)中將利用具有三個(gè)面板按鍵模塊的電子商務(wù)裝置作為一個(gè)例子來(lái)說(shuō)明本實(shí)用 新型的按鍵狀態(tài)偵測(cè)電路的架構(gòu)與操作方式。
請(qǐng)參考圖1,圖1所繪示的為本實(shí)用新型的實(shí)施例的按鍵狀態(tài)偵測(cè)電路200的示意圖, 按鍵狀態(tài)偵測(cè)電路200用于偵測(cè)按鍵模塊110、 120與130的按鍵狀態(tài),并且按鍵模塊110、 120與130分別包含有多個(gè)按鍵單元(未顯示)。如圖1所示,按鍵狀態(tài)偵測(cè)電路200包含 有三個(gè)第一邏輯單元210、 220與230、三個(gè)第一信號(hào)緩存單元212、 222與232、三個(gè) 第二邏輯單元214、 224與234、 一第二信號(hào)緩存單元250以及一控制組件260。其中,第 一邏輯單元210、 220與230分別耦接于按鍵模塊110、 120與130,并且第一邏輯單元210 用于依據(jù)是否有接收到按鍵模塊110的所述按鍵單元所產(chǎn)生的一按鍵輸出信號(hào)(未顯示) 來(lái)提供一第一邏輯值(例如0或1),而第一邏輯單元220用于依據(jù)是否有接收到按鍵模塊 120的所述按鍵單元所產(chǎn)生的一按鍵輸出信號(hào)來(lái)(未顯示)提供一第一邏輯值(例如0或 1 ),以及第一邏輯單元230系用于依據(jù)是否有接收到按鍵模塊130的所述按鍵單元所產(chǎn)生 之一按鍵輸出信號(hào)(未顯示)來(lái)提供一第一邏輯值(例如0或1),另外,第一信號(hào)緩存單 元212、 222與232系分別耦接于按鍵模塊110、 120與130,并且第一信號(hào)緩存單元212 系用來(lái)于按鍵模塊110的所述按鍵單元產(chǎn)生一按鍵輸出信號(hào)(未顯示)時(shí)暫存該按鍵輸出 信號(hào),而第一信號(hào)緩存單元222用來(lái)于按鍵模塊120的所述按鍵單元產(chǎn)生一按鍵輸出信號(hào)
(未顯示)時(shí)暫存該按鍵輸出信號(hào),以及第一信號(hào)緩存單元232用來(lái)于按鍵模塊130的所 述按鍵單元產(chǎn)生一按鍵輸出信號(hào)(未顯示)時(shí)暫存該按鍵輸出信號(hào),此外,第二邏輯單元 214、 224與234分別耦接于按鍵模塊110、 120與130以及控制組件,并且第二邏輯單元 214依據(jù)是否有接收到按鍵模塊110所輸出的輸出信號(hào)來(lái)提供一第二邏輯值(例如0或1), 而第二邏輯單元224依據(jù)是否有接收到按鍵模塊120所輸出的輸出信號(hào)來(lái)提供第二邏輯值
(例如0或1),以及第二邏輯單元234系依據(jù)是否有接收到按鍵模塊130所輸出之一輸出 信號(hào)來(lái)提供一第二邏輯值(例如0或1),另外,第二信號(hào)緩存單元250耦接于第一信號(hào)緩 存單元212、 222與232與控制組件260,而控制組件260耦接于第一邏輯單元210、 220 與230、第二邏輯單元214、 224與234、以及第一信號(hào)緩存單元212、 222與232之間, 其中當(dāng)控制組件260自對(duì)應(yīng)于一特定按鍵模塊(按鍵模塊IIO、 120或130)的第一邏輯單
元(第一邏輯單元210、 220或230)接收到第一邏輯值時(shí),控制組件260依據(jù)對(duì)應(yīng)于該特 定按鍵模塊的第二邏輯單元(第二邏輯單元214、 224或234)所輸出的第二邏輯值(例如 0或1)來(lái)產(chǎn)生一控制信號(hào)(未顯示)以控制第二信號(hào)緩存單元250自對(duì)應(yīng)于該特定按鍵 模塊之一特定第一信號(hào)緩存單元(第一信號(hào)緩存單元212、 222或232)中讀取該特定按鍵 模塊所輸出的特定按鍵輸出信號(hào)(未顯示)并暫存該特定按鍵輸出信號(hào),再?gòu)牡诙盘?hào)緩 存單元250接收該特定按鍵輸出信號(hào),此外,當(dāng)控制組件260自對(duì)應(yīng)于該特定按鍵模塊之 該第二邏輯單元接收到其所輸出的第二邏輯值之后,以及自對(duì)應(yīng)于該特定按鍵模塊之該第 一邏輯單元接收到其所輸出之第一邏輯值之后,控制組件260就會(huì)另輸出一重置信號(hào)Sr 至對(duì)應(yīng)于該特定按鍵模塊的該第二邏輯單元以及至對(duì)應(yīng)于該特定按鍵模塊的該第一邏輯 單元。然而,在此請(qǐng)注意,上述的實(shí)施例僅作為本實(shí)用新型的舉例說(shuō)明,而不是本實(shí)用新 型的限制條件,舉例來(lái)說(shuō),本實(shí)用新型的按鍵狀態(tài)偵測(cè)電路所能偵測(cè)的按鍵模塊的數(shù)量并 不限于上述實(shí)施例中的三組,只要調(diào)整上述實(shí)施例的按鍵狀態(tài)偵測(cè)電路200中的第一邏輯 單元、第一信號(hào)緩存單元以及第二邏輯單元的數(shù)量,按鍵狀態(tài)偵測(cè)電路200就可以用于偵 測(cè)任意數(shù)量的按鍵模塊。接著,本說(shuō)明書(shū)將在以下段落中舉例說(shuō)明關(guān)于本實(shí)用新型的按 鍵狀態(tài)偵測(cè)電路200的詳細(xì)的操作方式。
舉例來(lái)說(shuō),當(dāng)按鍵模塊110的某一按鍵單元(未顯示)被按下時(shí),該按鍵單元就會(huì)產(chǎn) 生一按鍵輸出信號(hào)(未顯示),而該按鍵輸出信號(hào)會(huì)被暫存于第一信號(hào)緩存單元212中, 并且當(dāng)?shù)谝贿壿媶卧?10接收到按鍵模塊110的該按鍵單元所產(chǎn)生的該按鍵輸出信號(hào)時(shí), 第一邏輯單元210就會(huì)提供一第一邏輯值(例如1)來(lái)通知控制組件260已經(jīng)有一按鍵單 元被按下,而當(dāng)?shù)诙壿媶卧?14接收到按鍵模塊110的該按鍵單元所產(chǎn)生之該按鍵輸出 信號(hào)時(shí),第二邏輯單元214就會(huì)提供一第二邏輯值(例如l)來(lái)通知控制組件260被按下 的該按鍵單元在按鍵模塊110中,因此控制組件260會(huì)產(chǎn)生一控制信號(hào)(未顯示)以控制 第二信號(hào)緩存單元250來(lái)從第一信號(hào)緩存單元212中讀取按鍵模塊110的該按鍵單元所產(chǎn) 生的該按鍵輸出信號(hào)并暫存該按鍵輸出信號(hào),再?gòu)牡诙盘?hào)緩存單元250接收該按鍵輸出 信號(hào)。此外,當(dāng)控制組件260自第二邏輯單元214接收到其所輸出之第二邏輯值之后,以 及自第一邏輯單元210接收到其所輸出之第一邏輯值之后,控制組件260就會(huì)另輸出一重 置信號(hào)Sr至第二邏輯單元214以及第一邏輯單元210。
綜上所述,本實(shí)用新型所揭示的按鍵狀態(tài)偵測(cè)電路不需要將每一個(gè)按鍵個(gè)別接到控制組件的不同管腳(pin)上,也不需要讓控制組件定時(shí)地輪詢(polling)數(shù)據(jù)總線(data bus)來(lái)偵測(cè)哪一個(gè)按鍵被按下,因此可以減少控制組件的管腳(pin)數(shù)量與工作量以及 提高工作效率。
以上所述僅為本實(shí)用新型之較佳實(shí)施例,凡依本實(shí)用新型權(quán)利要求所做之均等變化與 修飾,皆應(yīng)屬本實(shí)用新型之涵蓋范圍。
主要組件符號(hào)說(shuō)明
110、 .120、 130:按鍵模塊
200:按鍵狀態(tài)偵測(cè)電路
210、 220、 230:第一邏輯單元
212、 222、 232:第一信號(hào)緩存單元
214、 224、 234:第二邏輯單元
250:第二信號(hào)緩存單元
260:控制組件
權(quán)利要求1. 一種按鍵狀態(tài)偵測(cè)電路,耦接至多個(gè)按鍵模塊,所述按鍵模塊均包含有至少一按鍵單元,該按鍵狀態(tài)偵測(cè)電路,其特征在于,包含多個(gè)第一邏輯單元,分別耦接于所述按鍵模塊,所述第一邏輯單元中每一第一邏輯單元依據(jù)是否有接收到相對(duì)應(yīng)的按鍵模塊所輸出的按鍵輸出信號(hào)來(lái)提供一第一邏輯值;多個(gè)第一信號(hào)緩存單元,分別耦接于所述按鍵模塊,用來(lái)于相對(duì)應(yīng)的按鍵模塊產(chǎn)生一按鍵輸出信號(hào)時(shí)暫存該按鍵輸出信號(hào);多個(gè)第二邏輯單元,分別耦接于所述按鍵模塊,所述第二邏輯單元中每一第二邏輯單元依據(jù)是否有接收到相對(duì)應(yīng)的按鍵模塊所輸出的輸出信號(hào)來(lái)提供一第二邏輯值;第二信號(hào)緩存單元,耦接于所述第一信號(hào)緩存單元以及控制組件,耦接于所述第一邏輯單元、所述第二邏輯單元與該第二信號(hào)緩存單元,當(dāng)該控制組件自對(duì)應(yīng)于特定按鍵模塊的第一邏輯單元接收到第一邏輯值時(shí),該控制組件依據(jù)對(duì)應(yīng)于該特定按鍵模塊的第二邏輯單元所輸出的第二邏輯值來(lái)產(chǎn)生該控制信號(hào)以控制該第二信號(hào)緩存單元自對(duì)應(yīng)于該特定按鍵模塊的第一信號(hào)緩存單元中讀取該特定按鍵模塊所輸出的按鍵輸出信號(hào)并暫存該按鍵輸出信號(hào),再?gòu)脑摰诙盘?hào)緩存單元接收該按鍵輸出信號(hào)。
2. 如權(quán)利要求1所述的按鍵狀態(tài)偵測(cè)電路,其特征在于,每一按鍵模塊包含有多個(gè)按鍵 單元。
3. 如權(quán)利要求1所述的按鍵狀態(tài)偵測(cè)電路,其特征在于,當(dāng)該控制組件自對(duì)應(yīng)于該特定 按鍵模塊的第二邏輯單元接收到其所輸出的第二邏輯值之后,該控制組件另輸出一重置 信號(hào)至對(duì)應(yīng)于該特定按鍵模塊的第二邏輯單元。
4. 如權(quán)利要求1所述的按鍵狀態(tài)偵測(cè)電路,其特征在于,當(dāng)該控制組件自對(duì)應(yīng)于該特定 按鍵模塊的第一邏輯單元接收到其所輸出的第一邏輯值之后,該控制組件另輸出重置信 號(hào)至對(duì)應(yīng)于該特定按鍵模塊的第一邏輯單元。
5. 如權(quán)利要求1所述的按鍵狀態(tài)偵測(cè)電路,其特征在于,所述按鍵模塊是掃描裝置、打 印裝置、影印裝置、傳真裝置或多功能事務(wù)機(jī)的按鍵模塊。
專利摘要本實(shí)用新型揭示一種用于偵測(cè)多個(gè)按鍵模塊的按鍵狀態(tài)的按鍵狀態(tài)偵測(cè)電路,其中所述按鍵模塊分別包含有多個(gè)按鍵單元。該按鍵狀態(tài)偵測(cè)電路包含有多個(gè)第一邏輯單元、多個(gè)第一信號(hào)緩存單元、多個(gè)第二邏輯單元、一第二信號(hào)緩存單元以及一控制組件。本實(shí)用新型所揭示的按鍵狀態(tài)偵測(cè)電路不需要將每一個(gè)按鍵個(gè)別接到控制組件的不同管腳上,也不需要讓控制組件定時(shí)地輪詢數(shù)據(jù)總線來(lái)偵測(cè)哪一個(gè)按鍵被按下,因此可以減少控制組件的管腳數(shù)量與工作量以及提高工作效率。
文檔編號(hào)H03M11/00GK201203651SQ20072007695
公開(kāi)日2009年3月4日 申請(qǐng)日期2007年12月21日 優(yōu)先權(quán)日2007年12月21日
發(fā)明者陳信祿 申請(qǐng)人:虹光精密工業(yè)(蘇州)有限公司