專利名稱:感應(yīng)耦合鍵盤的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及鍵盤輸入裝置,尤其是計(jì)算機(jī)的鍵盤輸入裝置,本發(fā)明尤其涉及從鍵盤把輸入數(shù)據(jù)傳輸?shù)接?jì)算機(jī)或其他與鍵盤相耦合的設(shè)備。
所有計(jì)算機(jī)系統(tǒng)要求用戶輸入以執(zhí)行指定的功能,在某些情況下,所需要的輸入僅僅是根據(jù)一個(gè)已預(yù)先編程的指令表開始處理的信號。
有些計(jì)算機(jī)系統(tǒng)用于接收特殊信號并自動處理這些信號以執(zhí)行某些任務(wù),并存儲或顯示結(jié)果,其例之一是計(jì)算機(jī)化的環(huán)境監(jiān)測站。但是,計(jì)算機(jī)系統(tǒng)通常需要周期的,并且經(jīng)常頻繁的字符數(shù)字和幾何的輸入。對于頻繁的字符數(shù)字和幾何輸入的需求通常叫做通用計(jì)算機(jī),它包括各種個(gè)人計(jì)算機(jī),例如臺式計(jì)算機(jī)和便攜式計(jì)算機(jī)。
通常,通用計(jì)算機(jī)有用于字符數(shù)字輸入的鍵盤和指示設(shè)備,例如“鼠標(biāo)器”,或用于幾何輸入的跟蹤球。一個(gè)字符數(shù)字輸入對字處理應(yīng)用程序很有用,而幾何輸入則應(yīng)用于諸如繪圖。通用計(jì)算機(jī)系統(tǒng)因此總是會有模擬打字機(jī)鍵盤設(shè)備作為用戶輸入之接口。
計(jì)算機(jī)的鍵盤需要電機(jī)設(shè)計(jì)者的工作,而且可證明是計(jì)算機(jī)系統(tǒng)中使用最多的部分。而且,鍵盤是相當(dāng)復(fù)雜的機(jī)械系統(tǒng),通常要求許多移動的和交互作用部件,這些部件必須能工作幾千次而無故障。
鍵盤也暴露在不利于操作的外部環(huán)境中。灰塵,污物,潮濕,溢濺的液體,表皮以及指甲屑等物質(zhì)通常會侵?jǐn)_鍵盤。一個(gè)好的鍵盤設(shè)計(jì)必須保護(hù)工作元件免遭其他物質(zhì)的污染侵入。
鍵盤設(shè)計(jì)的另一要求是組合擊鍵數(shù)據(jù)并將其傳輸?shù)接?jì)算機(jī)或計(jì)算機(jī)系統(tǒng)??捎性S多不同方式鍵實(shí)施以上任務(wù),而且擊鍵可被檢測并在主系統(tǒng)中轉(zhuǎn)換為數(shù)據(jù)。通常,以陣列形式安排鍵開關(guān),并且該陣列的行被掃描,這是多路接口。在基于軟件的模式中,可用主機(jī)系統(tǒng)的CPU完成這一任務(wù)。但用鍵盤的單板微處理器有很多優(yōu)點(diǎn)。
通常在單板微處理器所帶的鍵盤上,擊鍵數(shù)據(jù)被饋至微處理器以供處理,編碼,以及傳輸。最常用的傳輸模式是通過一條串聯(lián)電纜到主機(jī),當(dāng)主機(jī)接收一個(gè)掃描碼時(shí),鍵盤控制通知CPU掃描碼可被讀出。
較好的鍵盤技術(shù)的參考文件是“基本微處理器設(shè)計(jì)”(Microprocessor Based Design),其作者為M,斯萊特(Michael Slater),該書由Prentice Hall在1989年要求版權(quán)。該書第287頁到303頁敘述了有關(guān)技術(shù),另一文件則為W·諾斯(Winn Rosch)所著“W·諾斯硬件大全(Winn Rosch Hardavare Bible)”第239頁至257頁,1989年版權(quán)并由Prenfice Hall出版。這兩份參考文件的有關(guān)部分由本文引用以供參照。
將鍵盤由電纜耦合到主機(jī)通常很受限制并且很麻煩。例如當(dāng)桌面空間有限時(shí),可能電纜占用空間就有問題。電纜長度也限制了與計(jì)算機(jī)相關(guān)的鍵盤的位置。而且電纜也是可能出現(xiàn)故障的,例如在兩個(gè)連接端點(diǎn)處的不良連接。在本發(fā)明之前,即有人試圖將鍵盤與計(jì)算機(jī)采用無線方式進(jìn)行連接。例如,IBM引入了PC Jr。計(jì)算機(jī),它有兩個(gè)紅外發(fā)射發(fā)光二極管以便以光學(xué)方式送出掃描碼。但是,該系統(tǒng)不是很可靠而且只限于行傳輸。
現(xiàn)在需要的是這樣一種設(shè)備和方法,它們允許鍵盤與主機(jī)可靠地進(jìn)行通訊并且不必采用電纜方式,也不局限于行傳輸。
在本發(fā)明的一個(gè)最佳實(shí)施例中,計(jì)算機(jī)的鍵盤輸入設(shè)備包括一個(gè)用于輸入數(shù)據(jù)和命令的用戶操作鍵裝置的陣列。一個(gè)用于管理鍵盤操作的基于微處理器的控制裝置,用于把鍵裝置連到控制裝置的電連接裝置,一個(gè)用于為鍵盤供電的電源裝置,以及一個(gè)由控制裝置管理并用于傳送數(shù)字掃描碼的磁場發(fā)生器,該傳送過程是由改變磁場發(fā)生器產(chǎn)生的磁場而實(shí)現(xiàn)的。
最佳實(shí)施例中的磁場發(fā)生器是一個(gè)電導(dǎo)體線圈,其中,控制裝置定時(shí)的電流脈沖生成磁場脈沖。定時(shí)根據(jù)表示鍵運(yùn)作的數(shù)據(jù)掃描碼進(jìn)行。
在一個(gè)最佳實(shí)施例中,掃描碼接收器位于主計(jì)算機(jī)之中,用來接收來自鍵盤的磁編碼串行信號,并將該數(shù)據(jù)轉(zhuǎn)換成由計(jì)算機(jī)CPU使用的數(shù)字掃描碼。在這一實(shí)施例中,接收機(jī)是與解調(diào)電路連接的電導(dǎo)體線圈,從而,磁脈沖被轉(zhuǎn)換成電動勢尖峰信號,該電動勢尖峰信號被檢測并用于在一個(gè)寄存器中重新構(gòu)造數(shù)字掃描碼以供與計(jì)算機(jī)CPU通信。
本發(fā)明的一方面是提供一個(gè)具有用于掃描碼的磁傳輸裝置的鍵盤,以及一個(gè)用于把磁傳輸碼轉(zhuǎn)換成數(shù)字格式的接收和解調(diào)裝置。
本發(fā)明提供了無需電纜連接的鍵盤,該鍵盤也無需基于行傳輸。本發(fā)明的鍵盤相當(dāng)便宜并且可靠。
圖1是本發(fā)明的計(jì)算機(jī)及其鍵盤的投影圖。
圖2是本發(fā)明的一個(gè)鍵控開關(guān)陣列,它與一個(gè)微處理器及一個(gè)磁發(fā)送器接口。
圖3是一個(gè)接收器以及解調(diào)電路,用于接收磁編碼的掃描碼,并重新構(gòu)建相關(guān)的數(shù)字掃描碼。
圖4A是根據(jù)本發(fā)明實(shí)施例的接收回路線中的電動勢的示蹤例。
圖4B是從圖4A磁編碼重新構(gòu)建的一系列數(shù)字掃描碼。
圖1是根據(jù)本發(fā)明由感應(yīng)設(shè)備使通用便攜式計(jì)算機(jī)與鍵盤相耦合的立體圖。圖1的計(jì)算機(jī)系統(tǒng)包括一個(gè)主部件13,其中包括主機(jī)殼17以及向上傾斜的顯示器19。顯示器可以是現(xiàn)有幾種平板顯示器中的一種。主機(jī)殼17包括主要的電子操作元件,例如CPU微處理器,輸入/輸出總線,以及系統(tǒng)RAM存儲器。還有一些通常用于便攜式計(jì)算機(jī)連接一系列設(shè)備的連接器(未示出)。
分開的鍵盤裝置15不需電纜連接即可通過由磁力線21表示的磁場發(fā)送的編碼的信息來提供字符數(shù)字及其它鍵擊輸入。
圖2示意說明了鍵盤15的一些內(nèi)部元件。在本實(shí)施例中,鍵開關(guān)(以下稱“鍵”)是連接于陣列23中,并由鍵盤框內(nèi)的微處理器25進(jìn)行掃描。掃描的陣列設(shè)計(jì)大大減少了大量鍵數(shù)所需要的輸入/輸出端口位數(shù)。該掃描的陣列設(shè)計(jì)是但不只是常規(guī)設(shè)備之一,所述常規(guī)設(shè)備的鍵操作可由單片微處理器識別,這里作為例子用。本發(fā)明實(shí)際上可與任何先有技術(shù)中識別及編碼鍵擊的設(shè)備直接組合。此外,由于有關(guān)鍵盤的一些常規(guī)特性對本發(fā)明有障礙,故在此不予涉及。例如,鍵盤一般具有幾個(gè)指示發(fā)光二極管,用于指示數(shù)字鎖住,大寫鎖住,卷動鎖住等,這些特性將不在此解釋。
圖2的掃描的陣列示出了16個(gè)鍵通過一個(gè)四位輸入端口29和一個(gè)四位輸出端口31與微處理器25接口。連接于一個(gè)單片、電池驅(qū)動電源的提升電阻(如電阻33,連接未示于圖2中),當(dāng)在一列中沒有鍵被按下時(shí)提供輸入端口的高電平。
在掃描時(shí),每次讀取陣列的一行。輸出端口位之一被置為0,同時(shí)其它位都被置為1。在圖2中,第二行正在被讀取。所有行中的輸出位被置于1的鍵實(shí)際上是被禁止了,因?yàn)楫?dāng)一個(gè)鍵被按下時(shí),只是將一個(gè)高電平輸出端口位連接到一個(gè)已經(jīng)被提升電阻拉高的輸入端口位上。該行中被0置位驅(qū)動的鍵便是有效的。按下有效行中的任何一個(gè)鍵將會拉高相應(yīng)列中處于低位的輸入端口位。每一行被依次讀取,則該定序便無限地重復(fù)。
陣列掃描必須以某一速率進(jìn)行,以保證當(dāng)用戶迅速按下并放開一個(gè)鍵時(shí),其接觸不被微處理器遺漏。事實(shí)上,不僅接觸被記錄下來,間斷也同樣被記錄,這使得整個(gè)鍵的組合都被記錄下來。對于本領(lǐng)域里的技術(shù)人員來說,鍵組合可能導(dǎo)致“虛”鍵讀取,不過這一潛在的問題可由二極管(未示)串聯(lián)到每個(gè)鍵上來解決。
這里所提供的例子是16鍵陣列,它可以幾種不同方式用于更多的鍵。例如,可以利用具有多位的輸入及輸出端口。一個(gè)16位輸入和一個(gè)16位輸出端口可支持256鍵陣列。也可選擇具有四或八位的多端口。一般地說,每幾毫秒整個(gè)鍵盤可被掃描一次。
在一個(gè)普通的鍵盤中以及在本發(fā)明的本實(shí)施例中,單片微處理器將掃描到的信息轉(zhuǎn)換成十六進(jìn)制碼。以上參照的是《Winn Rosch Hardware Bible》中250頁至253頁所示的常用掃描代碼,其它掃描代碼也是可用的,并可任意創(chuàng)造新掃描代碼。
在一個(gè)普通系統(tǒng)中,微處理器通過四線電纜連續(xù)傳送掃描代碼,其中一個(gè)線載有全部數(shù)據(jù)。通常情況下,計(jì)算機(jī)的主機(jī)部分在一個(gè)特定輸入/輸出口接收這些掃描代碼,鍵盤控制器芯片在該端口發(fā)布中斷信號到CPU,通知CPU掃描代碼可讀。CPU則讀取該掃描碼并將該鍵擊信息譯成一個(gè)輸入信號。完成這項(xiàng)工作的程序通常是系統(tǒng)BIOS的一部分。
在本發(fā)明的系統(tǒng)中,不采用電纜向計(jì)算機(jī)發(fā)送掃描碼。圖2所示實(shí)施例中,微處理器25操縱電流控制器35,以控制從電源39提供的電路37中的電流。被控制的電流通過一個(gè)一匝發(fā)生器回路41,產(chǎn)生由場線43所表示的磁場。圖2中發(fā)生回路41是以一個(gè)平面圖的方式示出的,而通常與環(huán)形平面正交的磁場線43則由線條來表示。
圖3示出的圖2的發(fā)生回路41以及在機(jī)殼17中的接收單元45。接收單元45提供串行I/O口功能以便由常規(guī)系統(tǒng)的串行電纜接收掃描碼并將其發(fā)送給系統(tǒng)CPU。在一最佳實(shí)施例中,接收單元45由一個(gè)用于通用計(jì)算機(jī)的內(nèi)插卡來實(shí)現(xiàn)。但在其他實(shí)施例中,接收單元是位于計(jì)算機(jī)主機(jī)殼中的硬連線單元。后者是筆記本計(jì)算機(jī)。袖珍計(jì)算機(jī)及其他便攜式計(jì)算機(jī)裝置。
在本發(fā)明中,有關(guān)鍵擊的信息通過磁場43中的編碼的磁波而傳至系統(tǒng)CPU。對磁場端,單元45有一個(gè)用于截取回路41產(chǎn)生磁場的接收回路47。正如從場論中了解到的那樣,除非磁場強(qiáng)度變化,否則回路47中沒有作用。為傳輸信息,則需磁場增強(qiáng)或減弱。
正如電子工程技術(shù)中所知,在兩個(gè)電路之間有一限定的參數(shù),稱之為互感?;ジ懈鶕?jù)另一電路中電流的變化而確定一個(gè)電路中感應(yīng)的電動的勢。當(dāng)然,在一個(gè)電路中的電動勢的方向是另一電路中電流方向的參數(shù)。
在本發(fā)明的實(shí)施例中,如圖2和圖3所示,回路41中產(chǎn)生的電流i根據(jù)回路47中電流從o到i(以及從i到o)的變化而產(chǎn)生的磁場43的變化而在回路2中產(chǎn)生一個(gè)電動勢V1。為了在回路47兩端產(chǎn)生一個(gè)可檢測的電動勢變化,電流控制器35由圖2所示的微處理器25的驅(qū)動而在回路41中產(chǎn)生有限的電流脈沖。隨著電流從o到i,在回路47中產(chǎn)生一個(gè)正向電動勢。而當(dāng)回路41中的電流掉到0時(shí),回路47中的電動勢幅值變?yōu)樨?fù)值。本發(fā)明中電動勢的變化提供了傳輸掃描碼的能力。
由經(jīng)驗(yàn)可知并在互感這一概念中的可反映出,在一個(gè)電路中由于另一電路的電流變化所產(chǎn)生的電動勢幅值與電流相對于時(shí)間之比di/dt成正比。因此,傳送回路橫截面相當(dāng)大以便為電流的電動勢急速增加提供低阻抗,這一電流增加是由加在傳送回路上的電壓導(dǎo)線發(fā)生的。在本發(fā)明的實(shí)施例中,傳輸回路可以由邊長為2毫米左右的正方導(dǎo)體制作,其平均直徑約為25毫米。
在示出的實(shí)施例中,用于傳輸回路和用于鍵盤的其它操作的電流是由基于電池的電源39提供的。因此,較為理想的是把鍵盤的電源需求降至最低。但是,也要求避免由環(huán)境磁場導(dǎo)致的雜散信號而使傳輸劣化,環(huán)境磁場可能由鍵盤的其他電路以及主機(jī)殼17中的其他元件產(chǎn)生?;蛴捎?jì)算機(jī)附近的其他設(shè)備產(chǎn)生。在所述實(shí)施例中,傳輸回路中的電流只限于幾毫安。且干擾是在接收單元處而非用于發(fā)射機(jī)的高電源需求處所處理。
接收回路47中的感應(yīng)電動勢最好由接收單元中的傳感和解調(diào)電路49根據(jù)作為系統(tǒng)BIOS一部分實(shí)施的控制程序所監(jiān)測,而且一個(gè)輸出寄存器51由鍵盤傳輸?shù)膾呙璐a所設(shè)置。正如常規(guī)解調(diào)器一樣,當(dāng)一個(gè)掃描碼是“準(zhǔn)備”(ready)時(shí),單元49通過I/O總線53發(fā)送一個(gè)中斷到系統(tǒng)CPU55,通知一個(gè)掃描碼待讀。在系統(tǒng)CPU讀出接收的掃描碼之后,輸出寄存器被復(fù)位以供下一個(gè)接收的掃描碼所用。
圖4A是一個(gè)接收的電動勢波形57(回路47兩端的V1)的追蹤示例,該電動勢波形來自于根據(jù)一個(gè)預(yù)定編程碼規(guī)約在發(fā)送線圈41中對之進(jìn)行管理的結(jié)果。圖4B示出了對接收的電動勢波形進(jìn)行監(jiān)測而得到的串行位格式58。
在圖4A和4B中示例的傳輸規(guī)約中(transmission protocal)中,正如常規(guī)串行規(guī)約一樣,有一個(gè)預(yù)編程位時(shí)間(bt)63,它是傳輸速率(有時(shí)稱為波特率)的倒數(shù)。用于掃描碼傳輸?shù)奈粫r(shí)間無須增加大部分系統(tǒng)的時(shí)鐘率負(fù)擔(dān)。例如,一個(gè)很新的10兆赫時(shí)鐘速率的周期是10-7秒。例如,假設(shè)一個(gè)具有1000的位時(shí)間乘以時(shí)鐘周期且12個(gè)位時(shí)間是傳輸一個(gè)掃描碼的最低位時(shí)間,則代碼可以在1.2×10-3秒內(nèi)傳輸。幾乎無人可以這么快速打字。
本例中,規(guī)約由在傳輸回路中的電流脈沖產(chǎn)生的接收回路端的電動勢波峰值構(gòu)成。鍵盤微處理器25(圖2)讀擊鍵,間歇以及鍵組合,并根據(jù)位時(shí)間定時(shí)的串行脈沖傳送掃描碼?;芈?1中的每個(gè)電流脈沖產(chǎn)生一個(gè)波峰值,正如在回路47中的波峰值59一樣,該尖峰值占用了約1/4的位時(shí)間(該時(shí)間可在位時(shí)間內(nèi)大幅度化)。
本實(shí)施例的掃描碼是用于IBM兼容鍵盤的常規(guī)掃描碼,但亦有可用于其他實(shí)施例的替代碼。
圖4中,代碼起始信號由三個(gè)波峰值61組成,其定時(shí)為位時(shí)間率的兩倍。電路49(圖3)標(biāo)識代碼起始信號并監(jiān)測指示數(shù)據(jù)位的波峰的8個(gè)位時(shí)間,并根據(jù)檢測的位設(shè)定輸出寄存器51。具有明確波峰的位時(shí)間是邏輯1,否則便為邏輯0。在傳輸了8位之后,發(fā)送機(jī)以位速率兩的速率送出具有5個(gè)尖峰的停止碼65,并尋找另一起始位。起始和停止碼有很多類型,它們均可用于本發(fā)明,而以上敘述的僅為其中之一。
圖4示例中傳輸?shù)膾呙璐a00101101是十六進(jìn)制的2D,它是最佳實(shí)施例中的民用規(guī)約的“X”鍵的鍵入碼,這是大部分IBM兼容機(jī)鍵盤系統(tǒng)的常規(guī)掃描碼。根據(jù)本發(fā)明,當(dāng)用戶在鍵盤上打字時(shí),系統(tǒng)連續(xù)譯出鍵入和間歇,以及所用的鍵組合,并把掃描碼通過傳輸接收回路和接收回路送到計(jì)算機(jī)。
對本技術(shù)領(lǐng)域的技術(shù)人員而言,在不背離本發(fā)明精神的范圍內(nèi)有許多變化和改型,其中的一些如上所述,還有其他一些,例如,在傳送和接收回路的幾何尺寸中有一較大的縱向而在其他變化中,例如產(chǎn)生的電流和編碼數(shù)據(jù)的定時(shí)上亦可有較大變化余地。類似地,有許多可用但未在最佳實(shí)施例中敘述的編碼方式。本發(fā)明的范圍受權(quán)利要求保護(hù)。
權(quán)利要求
1.計(jì)算機(jī)的鍵盤輸入裝置,其特征在于包括一個(gè)用戶操作鍵的陣列,用于輸入數(shù)據(jù)和命令;一個(gè)基于微處理器的控制器,用于管理該鍵盤的操作;若干個(gè)電連接器,用于把用戶操作鍵的所述陣列連到所述基于微處理器的控制器;電源裝置,該電源裝置連到所述鍵盤的用電元件以為鍵盤供電;以及一個(gè)磁場發(fā)生器,該磁場發(fā)生器由所述基于微處理器的控制器管理,用于通過改變所述磁場發(fā)生器產(chǎn)生的磁場來傳送數(shù)字掃描碼。
2.權(quán)利要求1所述的鍵盤輸入裝置,其中所述磁場發(fā)生器包括至少一個(gè)由基于微處理器的控制器管理的電流控制電路和所驅(qū)動的一個(gè)電導(dǎo)體回路,其中,磁脈沖由位于所述至少一個(gè)電導(dǎo)體回路中的電流脈沖生成。
3.權(quán)利要求1所述的鍵盤輸入裝置,其中所述基于微處理器的控制器包括控制程序,用于產(chǎn)生標(biāo)識每個(gè)鍵入動作及鍵組合的數(shù)字掃描碼,以及順序地通過改變磁場傳輸數(shù)據(jù)掃描碼。
4.權(quán)利要求1所述的鍵盤輸入裝置,其中所述掃描碼作為成組磁脈沖傳輸,每組包括作為起始信號的第一定時(shí)脈沖序列,一個(gè)隨之其后的一系列相等位時(shí)間,用于表示掃描碼中的1和0位,在一個(gè)位時(shí)間中的磁脈沖表示數(shù)字1而沒有磁脈沖在位時(shí)間中出現(xiàn)則指示數(shù)字0,每組還包括一個(gè)第二個(gè)定時(shí)脈沖序列作為每組停止信號。
5.用于為通用計(jì)算機(jī)輸入/輸出總線提供接口的代碼解調(diào)器,其特征在于包括一個(gè)磁信號接收器,用于響應(yīng)磁場中的變化產(chǎn)生一個(gè)電動勢,該磁場與磁信號接收器耦合;以及監(jiān)測電路,該監(jiān)測電路與所述磁信號接收器相連,用于檢測所述磁信號接收器中生成的電動勢尖峰信號,根據(jù)接收的定時(shí)的電動勢尖峰信號設(shè)定一個(gè)有數(shù)字值的輸出寄存器,并發(fā)出一個(gè)中斷到聯(lián)接到輸入/輸出總線的CPU。
6.權(quán)利要求5所述的代碼解調(diào)器,其中所述磁信號接收器包括至少一個(gè)連到監(jiān)測電路的電導(dǎo)體回路,用于在每次耦合到至少一個(gè)回路的磁場突變時(shí)為所述監(jiān)測電路提供一個(gè)電動勢。
7.權(quán)利要求5所述的代碼解調(diào)順,其中所述監(jiān)測電路由CPU通過輸入/輸出總線操作,從而根據(jù)順序接收的電動勢脈沖由1和0設(shè)置輸出寄存器的順序位,其中,在一個(gè)位時(shí)間中的電動勢脈沖指示一個(gè)數(shù)字1而在一個(gè)位時(shí)間中沒有電動勢脈沖則指示一個(gè)數(shù)字0。
8.一個(gè)通用計(jì)算機(jī),其特征在于包括一個(gè)CPU,用于管理計(jì)算機(jī)的操作;一個(gè)I/O總線,該總線與CPU接口,用于與外設(shè)通信;一個(gè)代碼解調(diào)器,該解調(diào)器與I/O總線接口,用于監(jiān)測編碼的磁信號并響應(yīng)編碼的磁信號把掃描碼送到CPU;以及一個(gè)鍵盤,該鍵盤包括一個(gè)磁場發(fā)生器,用于把鍵操作編碼為掃描碼,并通過由磁場發(fā)生器產(chǎn)生的各種磁信號把掃描碼送到代碼解調(diào)器。
9.權(quán)利要求8所述的通用計(jì)算機(jī),其中所述鍵盤包括至少一個(gè)電導(dǎo)體回路,該回路由一個(gè)微處理器控制的電流發(fā)生器驅(qū)動,該微處理器根據(jù)控制程序?qū)︽I動作和鍵組合進(jìn)行編碼以提供順序傳輸?shù)臄?shù)字掃描碼,該順序傳輸隨至少一個(gè)電導(dǎo)體回路中的電流脈沖產(chǎn)生的磁脈沖發(fā)生。
10.把一個(gè)鍵盤上的鍵陣列上實(shí)現(xiàn)的鍵動作傳輸?shù)酵ㄓ糜?jì)算機(jī)的CPU的方法,該方法的特征在于包括以下步驟由與所述鍵相關(guān)聯(lián)并連到一個(gè)微處理器的分離信號發(fā)生器的陣列讀鍵盤上的鍵運(yùn)作;將該讀出結(jié)果根據(jù)特定的數(shù)字碼與鍵運(yùn)作的對應(yīng)關(guān)系轉(zhuǎn)換成掃描碼;通過把數(shù)字值轉(zhuǎn)換成由一個(gè)磁場發(fā)生器產(chǎn)生的一系列磁脈沖串行傳輸掃描碼;通過接到計(jì)算機(jī)本體中的一個(gè)解調(diào)電路的一個(gè)接收回路截取該串行磁脈沖;根據(jù)表示掃描碼的串行磁脈沖把一個(gè)數(shù)字寄存器設(shè)置為數(shù)字掃描碼,以及使來自所述輸出寄存器的數(shù)字掃描碼與CPU通信。
全文摘要
一個(gè)計(jì)算機(jī)鍵盤,用于把鍵入數(shù)據(jù)通過改變的磁場所編碼的掃描碼傳到主機(jī),在一個(gè)最佳實(shí)施例中,鍵盤通過一個(gè)電導(dǎo)體回路產(chǎn)生磁脈沖。連到計(jì)算機(jī)本體中的接收回路根據(jù)鍵盤傳送的磁脈沖產(chǎn)生電動勢尖峰信號,解調(diào)器電路根據(jù)接收回路監(jiān)測到的電動勢尖峰信號在一個(gè)寄存器中再現(xiàn)數(shù)字掃描碼以便與計(jì)算機(jī)的CPU通信。
文檔編號G06F3/02GK1100536SQ94114970
公開日1995年3月22日 申請日期1994年8月23日 優(yōu)先權(quán)日1994年8月23日
發(fā)明者丹·基基尼斯 申請人:奧克利系統(tǒng)公司