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

可與多數(shù)不同主計(jì)算機(jī)一起使用的便攜式計(jì)算機(jī)鍵盤(pán)的制作方法

文檔序號(hào):6410959閱讀:304來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):可與多數(shù)不同主計(jì)算機(jī)一起使用的便攜式計(jì)算機(jī)鍵盤(pán)的制作方法
本專(zhuān)利申請(qǐng)是申請(qǐng)?zhí)枮?7/912,163,1992年7月10日專(zhuān)利申請(qǐng)的部分繼續(xù)申請(qǐng),原專(zhuān)利申請(qǐng)正在審查中。
本發(fā)明一般涉及計(jì)算機(jī)鍵盤(pán),更具體地涉及能與多數(shù)不同型號(hào)主計(jì)算機(jī)以孤立、自動(dòng)和主模式操作的便攜式計(jì)算機(jī)鍵盤(pán)。
個(gè)人計(jì)算機(jī)系統(tǒng)對(duì)于美國(guó)的教育系統(tǒng)有著廣泛的影響。即便在初級(jí)中學(xué)和高級(jí)中學(xué)中,數(shù)個(gè)個(gè)人計(jì)算機(jī)系統(tǒng)是用在課堂中普通的教育工具。盡管近年來(lái)個(gè)人計(jì)算機(jī)系統(tǒng)的成本顯著地下落,但是平攤到每臺(tái)計(jì)算機(jī)的學(xué)生人數(shù)仍然很多。其結(jié)果,學(xué)生只有有限的時(shí)間來(lái)操作計(jì)算機(jī)系統(tǒng)。為每一個(gè)學(xué)生得到使用有限數(shù)量計(jì)算機(jī)系統(tǒng)的機(jī)會(huì),這是美國(guó)公立學(xué)校一般可以做到的。學(xué)生在課堂上使用個(gè)人計(jì)算機(jī)系統(tǒng)化費(fèi)不少時(shí)間專(zhuān)心于諸如論文或報(bào)告等文本的輸入,以準(zhǔn)備指定的家庭作業(yè)。
本發(fā)明總的目的是提供一種顯著減少計(jì)算機(jī)系統(tǒng)僅僅用來(lái)輸入大量文本或數(shù)據(jù)所用時(shí)間的方法和裝置。
本發(fā)明另一個(gè)目的是提供這樣一種方法和裝置,藉此,大量待計(jì)算機(jī)存儲(chǔ)或處理的大量文本或數(shù)據(jù)最初可以直接輸入到不與計(jì)算機(jī)系統(tǒng)連接的鍵盤(pán)中。
本發(fā)明又一目的是提供這樣一種裝置和方法,它是便攜式的、便宜的且能用于多數(shù)不同型號(hào)的主計(jì)算機(jī)。
本發(fā)明上述目的是這樣實(shí)現(xiàn)的,它提供的便攜式計(jì)算機(jī)鍵盤(pán)能夠用三種有區(qū)別的模式進(jìn)行操作。本發(fā)明的鍵盤(pán)可以不與計(jì)算機(jī)系統(tǒng)連接以孤立的模式進(jìn)行操作,在該模式中,以擊鍵的方式輸入的信息儲(chǔ)存到本裝置自己內(nèi)部的存儲(chǔ)緩沖器中。
本發(fā)明第二種模式,它與主計(jì)算機(jī)連接時(shí),鍵盤(pán)裝置如傳統(tǒng)的鍵盤(pán)那樣進(jìn)行操作。在這種模式中,通過(guò)傳統(tǒng)鍵盤(pán)的輸入插座,各個(gè)擊鍵直接從鍵盤(pán)裝置傳輸?shù)接?jì)算機(jī)系統(tǒng)中去。
本發(fā)明第三種鍵盤(pán)操作模式是自動(dòng)模式,先前存儲(chǔ)在鍵盤(pán)數(shù)據(jù)緩沖器中的信息,通過(guò)傳統(tǒng)的鍵盤(pán)輸入插座,自動(dòng)地傳輸?shù)脚c之連接的計(jì)算機(jī)系統(tǒng)。
根據(jù)本發(fā)明的一個(gè)重要方面,孤立模式可以通過(guò)給該鍵盤(pán)提供具有小型顯示器,例如4線(xiàn)80列液晶顯示器的鍵盤(pán)裝置,以提高性能。此外,當(dāng)裝置以孤立模式進(jìn)行操作時(shí),可以完成編輯功能,從而存儲(chǔ)在鍵盤(pán)緩沖器中的文本或其它數(shù)據(jù)可以有選擇地察看或編輯。
本發(fā)明的一個(gè)重要方面是把計(jì)算機(jī)鍵盤(pán)輸入插座看作為向計(jì)算機(jī)系統(tǒng)傳送信息的基本的和標(biāo)準(zhǔn)的裝置。傳統(tǒng)的通信和數(shù)據(jù)傳送技術(shù)一般是不方便的,需要附加的硬件并作布置以適合具體的協(xié)議。與之形成對(duì)照的是,通過(guò)仿真由傳統(tǒng)計(jì)算機(jī)鍵盤(pán)產(chǎn)生的信號(hào),本發(fā)明的優(yōu)點(diǎn)是,可以通過(guò)標(biāo)準(zhǔn)鍵盤(pán)輸入插座,從鍵盤(pán)上的數(shù)據(jù)緩沖器向計(jì)算機(jī)傳輸信息,而不需要任何附加的硬件,也不需要構(gòu)造主計(jì)算機(jī)來(lái)接受特定的通信協(xié)議。
此外,根據(jù)最佳實(shí)施例,本發(fā)明便攜式計(jì)算機(jī)鍵盤(pán)可以用于多數(shù)不同型號(hào)的主計(jì)算機(jī)。于是,當(dāng)以自動(dòng)模式進(jìn)行操作時(shí),鍵盤(pán)根據(jù)多數(shù)不同協(xié)議中的一個(gè)協(xié)議進(jìn)行操作。當(dāng)以傳統(tǒng)的模式進(jìn)行操作時(shí),鍵盤(pán)決定了與之相連的主計(jì)算機(jī)型號(hào)。與此相應(yīng),相應(yīng)于該主計(jì)算機(jī)的型號(hào),根據(jù)合適的擊鍵仿真協(xié)議進(jìn)行操作。
本發(fā)明的其它目的和優(yōu)點(diǎn)從以下詳細(xì)的說(shuō)明并結(jié)合附圖可以顯見(jiàn)。其中附

圖1為本發(fā)明的俯視圖;附圖2為本發(fā)明與某一種型號(hào)的傳統(tǒng)主計(jì)算機(jī)系統(tǒng)連接而進(jìn)行操作的立體圖;附圖3為根據(jù)本發(fā)明的便攜式計(jì)算機(jī)鍵盤(pán)一般特性的功能方框圖;附圖4為本發(fā)明最佳實(shí)施例電路原理圖;附圖5為本發(fā)明最佳實(shí)施例重置和初始化過(guò)程的流程圖;附圖6根據(jù)本發(fā)明最佳實(shí)施例的遠(yuǎn)距模式操作的流程圖;附圖7為根據(jù)本發(fā)明最佳實(shí)施例的自動(dòng)和主模式操作的流程本發(fā)明便攜式計(jì)算機(jī)鍵盤(pán)將結(jié)合具體實(shí)施例,與Macintosh主計(jì)算機(jī)系統(tǒng)或與IBM PC型主計(jì)算機(jī)系統(tǒng)連接,作詳細(xì)的描述。將可以理解,本發(fā)明并不傾向這種有限的使用。正相反,本發(fā)明很容易適合于與包括計(jì)算機(jī)鍵盤(pán)輸入插座在內(nèi)的任何主計(jì)算機(jī)系統(tǒng)連接使用。于是,以下的描述打算涵蓋落入本發(fā)明權(quán)利要求所定義的精神和范圍內(nèi)的所有替換、修改和等同的方案。
如附圖1所描繪的,本發(fā)明便攜式計(jì)算機(jī)鍵盤(pán)10有著與傳統(tǒng)計(jì)算機(jī)鍵盤(pán)十分相似的外形。本裝置包括外殼或盒20、標(biāo)準(zhǔn)的計(jì)算機(jī)鍵盤(pán)30。
不過(guò)本裝置的外形與傳統(tǒng)鍵有幾方面的不同。很明顯,本裝置不是有一個(gè)而是包括兩個(gè)不同的鍵盤(pán)接頭電纜40a和40b。此對(duì)鍵盤(pán)接頭電纜40a和40b每個(gè)分別有相應(yīng)的插頭45a和45b與兩種不同型號(hào)的主計(jì)算機(jī)系統(tǒng)連接。根據(jù)所示的實(shí)施例,一個(gè)鍵盤(pán)接頭電纜40a將本裝置與Macintosh型主計(jì)算機(jī)系統(tǒng)連接;而另一個(gè)接頭電纜40b用于本裝置與PC型主計(jì)算機(jī)系統(tǒng)連接之時(shí)。本領(lǐng)域的普通技術(shù)人員將可以理解,兩個(gè)分開(kāi)的接頭電纜是必需的,因?yàn)镸acintosh和PC的鍵盤(pán)輸入插座的物理結(jié)構(gòu)是不同的。同樣,Macintosh接頭電纜40a和PC接頭電纜40b的物理結(jié)構(gòu)也是不同的。應(yīng)該注意,根據(jù)本發(fā)明可替換的實(shí)施例,假定這些系統(tǒng)的鍵盤(pán)輸入插座物理結(jié)構(gòu)相同,則單根接頭電纜即可用于將本裝置與數(shù)個(gè)不同型號(hào)的主計(jì)算機(jī)系統(tǒng)連接。在這種實(shí)施例中,與鍵盤(pán)接頭電纜有關(guān)的某些電氣特性對(duì)于特定型號(hào)的主計(jì)算機(jī)系統(tǒng)來(lái)說(shuō)是唯一的。藉此可提供檢測(cè)本裝置與哪種型號(hào)主計(jì)算機(jī)系統(tǒng)連接的檢測(cè)方法。
本裝置包括電源開(kāi)關(guān)50的獨(dú)特特征,它用于本裝置不與主計(jì)算機(jī)系統(tǒng)連接操作時(shí)的本裝置的接通與斷開(kāi)。本裝置最好包括專(zhuān)用的“轉(zhuǎn)儲(chǔ)”或“傳輸”鍵60,設(shè)計(jì)用于數(shù)據(jù)自動(dòng)傳送的啟動(dòng),例如通過(guò)鍵盤(pán)接頭電纜40將本裝置存儲(chǔ)的文本轉(zhuǎn)儲(chǔ)給所連接的計(jì)算機(jī)系統(tǒng)。本裝置最好還包括插座70,用于接收標(biāo)準(zhǔn)交流/直流適配器,本裝置最好還有空腔(未示出),用于放置和連接鍵盤(pán)上的電池組,在本裝置孤立操作期間提供電能。
根據(jù)本發(fā)明的最佳實(shí)施例,本裝置還包括小型顯示器80,例如4線(xiàn)80列的液晶顯示板(或許是4線(xiàn)40列的液晶顯示板),它置于鍵盤(pán)盒20的前表面上。當(dāng)鍵盤(pán)不與主計(jì)算機(jī)系統(tǒng)連接,以遠(yuǎn)距模式操作時(shí),顯示器80使用戶(hù)可以方便地察看和編輯已經(jīng)輸入并儲(chǔ)存在本裝置儲(chǔ)存緩沖器內(nèi)的信息。顯示器80在本裝置操作過(guò)程中還可用來(lái)提示用戶(hù),特別是當(dāng)本裝置與所連接主計(jì)算機(jī)進(jìn)行數(shù)據(jù)傳送的起始或終了期間。
如附圖2所示,本發(fā)明的便攜式計(jì)算機(jī)鍵盤(pán)裝置10可采用將合適的鍵盤(pán)接頭電纜插頭45a插入主計(jì)算機(jī)100的鍵盤(pán)輸入插座110的簡(jiǎn)單方法與主計(jì)算機(jī)系統(tǒng)100連接。如附圖2所示,本裝置采用Macintosh型接頭電纜插頭45a與Macintosh型主計(jì)算機(jī)連接。
如以后更詳細(xì)描述的,本發(fā)明裝置有三種有區(qū)別的操作模式,其中兩種模式是傳統(tǒng)鍵盤(pán)模式和自動(dòng)數(shù)據(jù)傳送模式,需要將本裝置與主計(jì)算機(jī)連接,而另一種孤立模式,執(zhí)行時(shí),本裝置不與主計(jì)算機(jī)連接。根據(jù)最佳實(shí)施例,本發(fā)明可帶電池進(jìn)行操作,特別是以孤立模式操作時(shí)。另外,本裝置可帶外部直流電源提供能源,例如傳統(tǒng)的交流/直流適配器。然而,當(dāng)本裝置與主計(jì)算機(jī)連接時(shí),它可以采用傳統(tǒng)的方式從鍵盤(pán)接頭電纜40得到它的電能。
參看附圖3,它是描述本發(fā)明鍵盤(pán)各種內(nèi)部特性的方框圖。本裝置可采用放在本裝置空腔內(nèi)的數(shù)個(gè)電池115提供能源,也可采用交流/直流適器,或通過(guò)鍵盤(pán)接頭電纜與主計(jì)算機(jī)連接得到電能。所用的具體電源110可根據(jù)哪一種電源提供的電壓最高選取。如果連接了鍵盤(pán)接頭電纜,若選擇主計(jì)算機(jī)的電源,則通過(guò)鍵盤(pán)接頭電纜也可采用較先進(jìn)的技術(shù);如果不連接鍵盤(pán)接頭電纜,選擇的電源為交流/直流適配器(如果適配器連接的話(huà)),否則由電池提供電源。這種較先進(jìn)的技術(shù),在其它基本上是無(wú)限的電源可獲得的情況下,將保存電池的電能。
除裝置本身的電源外,最好為本裝置的RAM存儲(chǔ)器130提供分開(kāi)安裝的備用電池電源120。電源120在其它所在的裝置電源缺少的情況下,保持RAM130的內(nèi)容。應(yīng)該可以理解的是,RAM的后備電源120不對(duì)本裝置的任何零件進(jìn)行操作,而僅僅試圖保持存儲(chǔ)在RAM130中的信息,直至提供其它的電源對(duì)本裝置進(jìn)行操作為止。
本裝置最好包括顯示器140,以便提示用戶(hù)并至少能顯示存儲(chǔ)在RAM存儲(chǔ)器130中的那部分信息的內(nèi)容。這種顯示在孤立操作期間編輯存儲(chǔ)在RAM130的信息對(duì)察看信息特別有用。
本裝置也包括傳統(tǒng)鍵盤(pán)的一些裝置,如微控制器150、鍵盤(pán)和鍵盤(pán)接口電路160、ROM存儲(chǔ)器170和RAM存儲(chǔ)器130。為了使本裝置與Macintosh型主計(jì)算機(jī)或PC型主計(jì)算機(jī)一起使用,提供了Macintosh型主計(jì)算機(jī)鍵盤(pán)接口電路180a和PC型主計(jì)算機(jī)鍵盤(pán)接口電路180b??梢钥闯?,本發(fā)明的一個(gè)優(yōu)點(diǎn)是,由于適應(yīng)了傳統(tǒng)的鍵盤(pán)裝置,所以本發(fā)明裝置相當(dāng)容易制造。
現(xiàn)在參看附圖4,它表示了本發(fā)明實(shí)施例的詳細(xì)方案圖,本裝置適應(yīng)于結(jié)合Macintosh型主計(jì)算機(jī)系統(tǒng)或PC型主計(jì)算機(jī)系統(tǒng)進(jìn)行操作。在所示的實(shí)施例中,Macintosh型鍵盤(pán)接口電路根據(jù)蘋(píng)果機(jī)桌上總線(xiàn)(ADB)協(xié)議進(jìn)行操作以從該裝置向連接的Macintosh型主計(jì)算機(jī)傳輸信息。而PC型鍵盤(pán)接口電路的操作則是根據(jù)PC型計(jì)算機(jī)系統(tǒng)鍵盤(pán)的傳統(tǒng)協(xié)議。所示的實(shí)施例采用4行80列液晶顯示器(LCD)200。LCD型顯示器比較適合于本發(fā)明的應(yīng)用是因?yàn)樗哂邢鄬?duì)較低的能量消耗和較低的價(jià)格。應(yīng)該可以理解,這些特殊的特性結(jié)合所示的實(shí)施例進(jìn)行描述,是為了更容易描述本發(fā)明的操作和一種可行的設(shè)計(jì)。本發(fā)明并不打算僅限于所描述的具體特性,而是打算,所示實(shí)施例的各種特性、各種裝置、各種設(shè)計(jì)都可以改變或修改從而提供具有與所示實(shí)施例功能特性相類(lèi)似的裝置。
例如,選擇了ADB協(xié)議和PC型協(xié)說(shuō)將本裝置與Apple計(jì)算機(jī)公司制造的各種Macintosh型主計(jì)算機(jī)或者是數(shù)個(gè)不同廠(chǎng)家生產(chǎn)的PC型主計(jì)算機(jī)相連接。然而,所示的主計(jì)算機(jī)鍵盤(pán)接口電路210很容易被修改,提供具有另一個(gè)不同協(xié)議的裝置,該協(xié)議能夠使數(shù)據(jù)傳輸?shù)骄哂胁煌吞?hào)鍵盤(pán)接口協(xié)議的不同系列的計(jì)算機(jī)中去。相類(lèi)似的,所示的一個(gè)特定的電源電路220設(shè)計(jì)包括本裝置三種可替換的電源。然而,如果需要,可以去除一個(gè)甚至二個(gè)電源,提供相類(lèi)同的裝置,仍然按本發(fā)明一般的功能和設(shè)計(jì)進(jìn)行操作。
本裝置的操作和控制主要由微控制器230來(lái)執(zhí)行,它讀存儲(chǔ)在ROM240中的指令。本裝置包括RAM250,用于存儲(chǔ)用戶(hù)輸入的信息以及在執(zhí)行期間微控制器230所用的各種程序變量。微控制器230、RAM250、ROM240由數(shù)據(jù)總線(xiàn)260、地址總線(xiàn)270、控制總線(xiàn)280作功能性連接。根據(jù)所述實(shí)施例鍵盤(pán)接口電路290作相類(lèi)似的連接,不同的是沒(méi)有必要連接地址總線(xiàn)270。根據(jù)所述實(shí)施例,鍵盤(pán)輸入的數(shù)據(jù)只需用控制總線(xiàn)和數(shù)據(jù)總線(xiàn)260從鍵盤(pán)接口電路290中讀出。
所示實(shí)施例的微控制器230多路輸出包含數(shù)據(jù)總線(xiàn)260的第一個(gè)8位。這種用于各處微控制器中的傳統(tǒng)技術(shù)是為了減少芯片實(shí)際引線(xiàn)的數(shù)量。為了對(duì)來(lái)自微控制器230的地址和數(shù)據(jù)信息進(jìn)行合適的譯碼,提供8位鎖存器300,它由微控制器230的AS線(xiàn)進(jìn)行控制。當(dāng)微控制器230設(shè)置地址線(xiàn)270,AS線(xiàn)使8位鎖存器300起作用,它捕獲并保持從微控制器230來(lái)的公用地址和數(shù)據(jù)線(xiàn)的地址總線(xiàn)270的第一個(gè)8位。當(dāng)數(shù)據(jù)被寫(xiě)入或接收,AS線(xiàn)解除8位鎖存器300的作用,即從功能上將鎖存器從微控制器230上脫開(kāi)。不過(guò),鎖存器300仍繼續(xù)保持包括地址總線(xiàn)270后一半的第一個(gè)8位。
選擇和控制電路的各種元裝置是由控制總線(xiàn)280來(lái)完成。在所示的實(shí)施例中,控制總線(xiàn)280由5條線(xiàn)組成,每條線(xiàn)提供有區(qū)別的信號(hào)RAM芯片選擇(RAMCS)、ROM芯片選擇(ROMCS)、可輸出(OE)、讀鎖存器起作用(RLE)、寫(xiě)鎖存器起作用(WLE)??刂瓶偩€(xiàn)280的信息從來(lái)自微控制器230的兩根最高位地址線(xiàn)(A14、A15)、讀/寫(xiě)(R/W)和允許(E)信號(hào)得到。從微控制器230來(lái)的這四根線(xiàn)控制總線(xiàn)譯碼器310,該譯碼器在RAMCS、ROMCS、OE、RLE和WLE這五根控制總線(xiàn)上根據(jù)下面的邏輯表產(chǎn)生信號(hào)。
由微控制器230向控制總線(xiàn)譯碼器310提供信號(hào),然后譯碼器通過(guò)控制總線(xiàn)280將譯碼信號(hào)提供給電路的各種元裝置,藉此,微控制器230可以在RAM、ROM、讀鎖存器或?qū)戞i存器之間進(jìn)行選擇。此外,通過(guò)主張OE線(xiàn),則微控制器可以讀出ROM或RAM內(nèi)的內(nèi)容(取決于是否是分別主張ROMCS或主張RAMCS)。
本領(lǐng)域的技術(shù)人員從前述邏輯表中可以顯見(jiàn),RAM250讀和寫(xiě)的地址從$0000至$7FFF,ROM240讀的地址范圍從$C000至$FFFF,寫(xiě)鎖存器320寫(xiě)的地址范圍從$8000至$BFFF,讀鎖存器330的讀的地址范圍從$8000至$BFFF。
為了將信息字節(jié)寫(xiě)入寫(xiě)鎖存器320以?huà)呙桄I盤(pán)矩陣340,主張WLE線(xiàn),從而使寫(xiě)鎖存器320起作用,采用數(shù)據(jù)總線(xiàn)260從微處理器230提供新的數(shù)據(jù)字節(jié)給寫(xiě)鎖存器320。與此相仿,在掃描鍵盤(pán)矩陣340操作期間,為了將數(shù)據(jù)字節(jié)從讀鎖存器330中讀出,主張RLE線(xiàn),從而使讀鎖存器330起作用,存儲(chǔ)在讀鎖存器330中的數(shù)據(jù)字節(jié)由微控制器230從數(shù)據(jù)總線(xiàn)260中讀出。
如果要從ROM240讀出信息,將地址總線(xiàn)270置于待訪(fǎng)問(wèn)的ROM特定的地址,主張ROMCS線(xiàn)和OE線(xiàn),編址的字節(jié)由微控制器從數(shù)據(jù)總線(xiàn)260中讀出。
為了從RAM250中讀出信息,由微控制器230設(shè)置地址總線(xiàn)270,主張RAMCS和OE線(xiàn),存儲(chǔ)在RAM250中的數(shù)據(jù)編址字節(jié)由微控制器230從數(shù)據(jù)總線(xiàn)260中讀出。數(shù)據(jù)可以借助于設(shè)定地址總線(xiàn)270、主張RAMCS線(xiàn)和解對(duì)OE線(xiàn)主張而寫(xiě)入RAM250,將微控制器230提供的數(shù)據(jù)總線(xiàn)260上的數(shù)據(jù)寫(xiě)入到RAM250的編址位置中。
本發(fā)明裝置包括鍵盤(pán)接口電路290,它監(jiān)控鍵盤(pán)開(kāi)關(guān)矩陣340,以及當(dāng)微控制器230進(jìn)行掃描時(shí),相應(yīng)于鍵盤(pán)上任一個(gè)被按的鍵產(chǎn)生信號(hào)。鍵盤(pán)接口電路290包括傳統(tǒng)的鍵盤(pán)開(kāi)關(guān)矩陣340,例如所示實(shí)施例所描述的8×8矩陣。為了掃描鍵盤(pán)開(kāi)關(guān)矩陣340以檢測(cè)任一被按的鍵。提供8位寫(xiě)鎖存器320和8位讀鎖存器330。
根據(jù)本發(fā)明最佳實(shí)施例,提供多路輸入“或”門(mén)350,當(dāng)某一個(gè)鍵被按時(shí),無(wú)需掃描鍵盤(pán)開(kāi)關(guān)矩陣340而進(jìn)行檢測(cè)。響應(yīng)于擊鍵的檢測(cè),“或”門(mén)350產(chǎn)生信號(hào)提供給微控制器230的中斷輸入。如以后更詳細(xì)描述的,響應(yīng)于從“或”門(mén)350接收這種中斷信號(hào),微控制器230對(duì)鍵盤(pán)開(kāi)關(guān)矩陣340開(kāi)始掃描程序,以確定哪一個(gè)鍵被按下。
鍵盤(pán)接口電路290的中斷特性是本發(fā)明的重要特征,在等待來(lái)自鍵盤(pán)開(kāi)關(guān)矩陣340的附加信息進(jìn)行處理期間,這種特性允許微控制器230以極低功率模式進(jìn)行操作。傳統(tǒng)的鍵盤(pán)使用時(shí),通過(guò)鍵盤(pán)接頭電纜從所連接的主計(jì)算機(jī)中得到實(shí)質(zhì)上是無(wú)限的電能,與此相反,當(dāng)本發(fā)明裝置不與主計(jì)算機(jī)相連接時(shí),最好包括節(jié)能特性,節(jié)省從孤立電池獲得的有限電能,試圖延長(zhǎng)使用時(shí)間。而本發(fā)明的中斷特性,在等待從鍵盤(pán)輸入附加信息期間,使微控制器230以極低的能量消耗模式進(jìn)行操作或幾乎是“睡眠”。這種技術(shù),當(dāng)由電池供最時(shí),實(shí)質(zhì)上延長(zhǎng)了本裝置孤立操作的使用期限。
鍵盤(pán)開(kāi)關(guān)矩陣340基本是眾多開(kāi)關(guān)組成的矩陣,每一個(gè)開(kāi)關(guān)借助于鍵盤(pán)上相應(yīng)鍵被壓下可單獨(dú)閉合。根據(jù)所示的實(shí)施例,鍵盤(pán)開(kāi)關(guān)矩陣340為8×8矩陣,也即64個(gè)單獨(dú)的開(kāi)關(guān),每一個(gè)開(kāi)關(guān)分別對(duì)應(yīng)于鍵盤(pán)64個(gè)鍵中的某一個(gè),矩陣由8列×8行組成,列與寫(xiě)鎖存器320的輸出連接,行與讀鎖存器330的輸入連接。每一列在矩陣340與寫(xiě)鎖存器320之間最好連接二極管,以防止存儲(chǔ)在一線(xiàn)上的邏輯高電平與相鄰線(xiàn)短路,特別是在三個(gè)鍵同時(shí)被按的情況下。如果采用開(kāi)式集電極輸出的寫(xiě)鎖存器320,那末保護(hù)用的二極管大概沒(méi)有必要。
當(dāng)一個(gè)鍵被壓下,一個(gè)開(kāi)關(guān)閉合,與該鍵相關(guān)的某行線(xiàn)和某列線(xiàn)連接接。如果沒(méi)有任何鍵被壓下,由于通過(guò)100K歐姆上拉電阻的正電壓與行線(xiàn)相連接,所以鍵盤(pán)矩陣340每行線(xiàn)的輸出為邏輯高最平(1)。當(dāng)某一個(gè)鍵被壓下,它閉合某一個(gè)開(kāi)關(guān),由于跨接在100K歐姆電阻兩端的電壓下降,該開(kāi)關(guān)使得相應(yīng)的行線(xiàn)下降至邏輯低電平(0)。從而通過(guò)“或”門(mén)觸發(fā)微控制器230的中斷,提示微控制器230某一個(gè)鍵被壓下,并提示應(yīng)掃描鍵盤(pán)矩陣340,以確定哪一個(gè)鍵被壓下。
掃描鍵盤(pán)開(kāi)關(guān)矩陣340以確定哪一個(gè)鍵被壓下,可以采用傳統(tǒng)的掃描技術(shù)來(lái)完成,它包括將字節(jié)即字節(jié)模式寫(xiě)入寫(xiě)鎖存器320,除了某一位,置于低電平外,其它所有各位置于高電平。借助于寫(xiě)和施加相應(yīng)的字節(jié)模式的方法,通過(guò)矩陣340各列的每一位的位置,將此單個(gè)低電平位存儲(chǔ)到寫(xiě)鎖存器320中。例如,字節(jié)01111111首先寫(xiě)入寫(xiě)鎖存器320,然后施加到開(kāi)關(guān)矩陣340的列中,然后是字節(jié)10111111寫(xiě)入并施加。在寫(xiě)鎖存器320的字節(jié)施加到矩陣340以后,繼續(xù)進(jìn)行,直到字節(jié)11111110寫(xiě)入并施加到開(kāi)關(guān)矩陣340的列中。
在寫(xiě)鎖存器320的每一個(gè)字節(jié)模式施加到開(kāi)關(guān)矩陣340以后,矩陣的行通過(guò)讀鎖存器330來(lái)讀。壓下的鍵被檢測(cè)以后的瞬間,如果讀鎖存器330內(nèi)的值與原始保持的值相符,則從寫(xiě)鎖存320和讀鎖存器330的內(nèi)容,可以確定某一個(gè)閉合的開(kāi)關(guān)。例如,如果寫(xiě)鎖存器320的值是01111111,讀鎖存器330的值是01111111,則可知,對(duì)應(yīng)于第8行和第8列的鍵被壓下。一旦被壓的鍵從它指定的行和列被譯碼,微控制器230確定它是控制鍵,或是指令鍵,或是數(shù)據(jù)鍵。作為響應(yīng),如果確定被壓的鍵是數(shù)據(jù)鍵,則可用任何傳統(tǒng)的方法如查表法將相應(yīng)的ASC Ⅱ進(jìn)制碼值存儲(chǔ)到RAM250中,并在液晶顯示器200上顯示。如果被壓的鍵確定為指令或其它控制字符,微控制器230則可以執(zhí)行與被壓鍵相應(yīng)的有關(guān)一組指令。如以后將更詳細(xì)描述的,掃描鍵盤(pán)矩陣340所接收到的信息,使數(shù)據(jù)被存儲(chǔ)和編輯,并提供指令給微控制器230,以控制操作或處理的順序。
借助于供電電路220將電能提供給本發(fā)明的裝置。該電路提供三種可替換的電源。第一個(gè)電源是傳統(tǒng)的交流/直流適配器360,它提供7~12伏的直流電源,它由調(diào)節(jié)器370轉(zhuǎn)換成+5V的電源給本裝置。當(dāng)然,只有當(dāng)交流/直流適配器插入本裝置相應(yīng)的輸入插座中,適配器360的電源才能獲得。最好有電容并聯(lián)在交流/直流適配器輸入360所產(chǎn)生的不希望有的電流波動(dòng)。
第二個(gè)電源是傳統(tǒng)的主計(jì)算機(jī)電源380,從鍵盤(pán)接頭電纜提供。這個(gè)電源380當(dāng)然只有當(dāng)本裝置用鍵盤(pán)接頭電纜與主計(jì)算機(jī)連接時(shí)才能獲得。
第三個(gè)電源390是由鍵盤(pán)上的電池組例如4AA電池組提供的。這個(gè)電源390當(dāng)然只有裝上了電池才能獲得。
電壓調(diào)節(jié)器370用來(lái)轉(zhuǎn)換和維持供給本裝置的電能大體上是5V。此外提供數(shù)個(gè)二極管以隔離各種電源并防止不同電源之間的相互供電。盡管所示實(shí)施例的設(shè)計(jì)提供具有最高電壓的特定電源最終將結(jié)束對(duì)本裝置供電,但是可以利用可替換的設(shè)計(jì),在該設(shè)計(jì)中,一個(gè)特定電源的選擇是遵循預(yù)定的優(yōu)先權(quán)。例如,一個(gè)較好的優(yōu)先權(quán)方案,可以先選擇鍵盤(pán)電纜電源380(如果連接),其次是交流/直流電源360(如果連接),再次是鍵盤(pán)上電池組390(在其它兩個(gè)電源380、360沒(méi)有連接的情況下)。
供電電路220還包括電源開(kāi)關(guān)400,以接通或關(guān)閉本裝置。在開(kāi)關(guān)400與供本電路的+5V電線(xiàn)之間耦合一個(gè)電容,在開(kāi)關(guān)本裝置時(shí),該電容用來(lái)平穩(wěn)電壓。
為了當(dāng)本裝置斷開(kāi)電源或電壓下降低于預(yù)定值時(shí),保持RAM250的內(nèi)容,RAM后備電池通過(guò)電壓開(kāi)關(guān)電路410與RAM連接。根據(jù)所示實(shí)施例,RAM后備電池420由3V鋰電池組成。只要供電電壓下降低于3V時(shí),借助開(kāi)關(guān)電路410,鋰電池自動(dòng)激活。于是當(dāng)發(fā)生供電電壓低于3V的情況時(shí),鋰電池用來(lái)保持存儲(chǔ)在RAM中的信息。
由于某些傳統(tǒng)的RAM芯片一般要求,即為了進(jìn)入低電壓預(yù)備模式,芯片的允許(CE)引線(xiàn)應(yīng)保持與RAM電源引線(xiàn)(Vdd)相同的電壓,因此當(dāng)不能獲得+5V供電電壓時(shí),晶體三極管430隔離并有效脫離RAMCS線(xiàn)的連接。所以,當(dāng)供電電壓脫離或本裝置關(guān)閉時(shí),3V鋰電池電壓仍然供電給RAM芯片的Vdd引線(xiàn)和RAMCE引線(xiàn)。
為了防止RAM內(nèi)容出錯(cuò),在供電電壓較低時(shí),提供兩個(gè)低電壓檢測(cè)電路。第一電路440檢測(cè)供電壓何時(shí)低于第一預(yù)定值,例如4.6 V。電路440的輸出與微控制器230的輸入相連。通常,第一檢測(cè)電路440提供邏輯“1”給微控制器230的輸入,表示供電電壓大于第一預(yù)定值。只要當(dāng)供電電壓下降至第一預(yù)定值,第一檢測(cè)電路440施加邏輯“0”給微控制器230,從而指出供電電壓為低電壓。響應(yīng)于微控制器230檢測(cè)的邏輯“0”,微控制器230最好能編程,向用戶(hù)顯示這個(gè)信息,通知他為低電壓供電。這個(gè)信息將顯示到電壓值上升到第一預(yù)定值為止。另一種方案,用分離的可視或可聽(tīng)指示器,例如液晶顯示器或可聽(tīng)報(bào)警,可告知用戶(hù)低電壓情況提供第二種電壓檢測(cè)電路450是為了當(dāng)供電電壓低于第二預(yù)定值,例如4.5V時(shí),自動(dòng)關(guān)閉本裝置。通常,第二種檢測(cè)電路提供邏輯“1”給微控制器230的RESET引線(xiàn),表示供電電壓高于第二預(yù)定值。只要當(dāng)供電電壓低于第二預(yù)定值,第二電壓檢測(cè)電路450施加邏輯“0”給微控制器230的RESET引線(xiàn),有效地停止本裝置的操作。當(dāng)供電電壓恢復(fù)到大于第二預(yù)定值時(shí),第二檢測(cè)電路450施加邏輯“1”給RESET引線(xiàn),本裝置重新開(kāi)始操作。
為了提供傳統(tǒng)的顯示數(shù)據(jù)的方法,例如文本正在輸入或編輯,也提示用戶(hù)有關(guān)操作,提供小的顯示器模塊280。根據(jù)所示的實(shí)施例,顯示器200由4線(xiàn)40列液晶顯示ASCII碼字符顯示器組成,由于它具有較低的耗能特性和較低的成本。
液晶顯示器200用8路專(zhuān)用I/O(輸入/輸出)線(xiàn)與微控制器230連接。I/O線(xiàn)一般包括數(shù)據(jù)線(xiàn)和控制線(xiàn),例如4位數(shù)據(jù)線(xiàn)和4位控制線(xiàn)。根據(jù)所示的實(shí)施例,顯示在液晶顯示器模塊200上的信息由微控制器230通過(guò)I/O線(xiàn)提供的信號(hào)進(jìn)行控制。
盡管微控制器230可以發(fā)送信號(hào),以便在液晶顯示器200上顯示任何字符,但通常顯示的信息實(shí)質(zhì)上至少與存儲(chǔ)在RAM250內(nèi)的數(shù)據(jù)的一部分或數(shù)據(jù)塊相對(duì)應(yīng)。由于RAM250傾向于存儲(chǔ)由鍵盤(pán)輸入的文本信息,所以液晶顯示器200最好顯示由用戶(hù)正在輸入或編輯的文本的“活動(dòng)”部分或塊。此外,顯示器200可以用來(lái)提示用戶(hù)有關(guān)一裝置的操作,或者用來(lái)顯示有用的信息,告訴用戶(hù)操作工況,例如低電壓供電。
信息和數(shù)據(jù)通過(guò)兩根鍵盤(pán)電纜接頭的一根與所連接的主計(jì)算機(jī)進(jìn)行通信。提供主計(jì)算機(jī)鍵盤(pán)接口電路210a作為與所連接的Macintosh型主計(jì)算機(jī)的網(wǎng)關(guān),也提供另一種主計(jì)算機(jī)鍵盤(pán)接口電路210b作為與所連接的PC型主計(jì)算機(jī)的網(wǎng)關(guān)。通信由數(shù)個(gè)標(biāo)準(zhǔn)鍵盤(pán)接口協(xié)議的任一協(xié)議進(jìn)行指導(dǎo),這取決于使用了兩個(gè)鍵盤(pán)接頭的哪一個(gè)。將可以看出,本發(fā)明的優(yōu)越特性是,它提供了確定兩根可能用的鍵盤(pán)接頭的哪一根與主計(jì)算機(jī)系統(tǒng)連接的方法。所以本發(fā)明裝置能自動(dòng)確定哪一種型號(hào)的主計(jì)算機(jī)與本裝置連接,因此,僅僅根據(jù)哪一根鍵盤(pán)接頭與主計(jì)算機(jī)系統(tǒng)的鍵盤(pán)輸入插座連接,就可以確定使用哪一種類(lèi)型仿真擊鍵協(xié)議。
如所示實(shí)施例描述的,對(duì)于Macintosh型鍵盤(pán)接口電路,蘋(píng)果機(jī)桌上總線(xiàn)(ADB)協(xié)議可以用于串行傳輸數(shù)據(jù)給所連接的Macintosh型主計(jì)算機(jī)。根據(jù)標(biāo)準(zhǔn)ADB協(xié)議,鍵盤(pán)接頭電纜460a由4線(xiàn)組成。4線(xiàn)分別指定為數(shù)據(jù)、備用、主計(jì)算機(jī)電源(+5V)和主計(jì)算機(jī)接地(0V)。來(lái)自接頭電纜460a的數(shù)據(jù)線(xiàn)與微控制器230的兩根不同的線(xiàn)連接。一根是輸入線(xiàn),它通過(guò)上拉電阻連接,被微控制器230用來(lái)監(jiān)控接頭電纜數(shù)據(jù)線(xiàn)的狀態(tài)。另一根是輸出線(xiàn),它通過(guò)電阻和晶體三極管連接,被微控制器230用來(lái)驅(qū)動(dòng)傳輸信息時(shí)的數(shù)據(jù)線(xiàn)。通過(guò)這種Macintosh型主計(jì)算機(jī)鍵盤(pán)接口電路210a,本裝置采用標(biāo)準(zhǔn)ADB協(xié)議,傳輸數(shù)據(jù)給所連接的Macintosh型主計(jì)算機(jī)。有關(guān)ADB協(xié)議的附加信息。請(qǐng)參閱“Macintosh系列硬件使用指南”(蘋(píng)果計(jì)算機(jī)公司出版的第二版本)第八章有關(guān)蘋(píng)果機(jī)桌上總線(xiàn)的描述。
對(duì)于所示的PC型主計(jì)算機(jī)鍵盤(pán)接口電路210b,采用標(biāo)準(zhǔn)PS/2型6-引線(xiàn)DIN接頭460b。所示的傳統(tǒng)DIN由6線(xiàn)組成,6線(xiàn)分別指定為數(shù)據(jù)、備用接地(0V)、主計(jì)算機(jī)電源(+5V)、時(shí)鐘和備用。來(lái)自接頭460b的數(shù)據(jù)線(xiàn)與微控制器230的兩根不同的線(xiàn)連接。一根是輸入線(xiàn),被微控制器230用來(lái)監(jiān)控接頭電纜數(shù)據(jù)線(xiàn)的狀態(tài)。另一根是輸出線(xiàn),被微控制器230用來(lái)驅(qū)動(dòng)傳輸信息時(shí)的數(shù)據(jù)線(xiàn)。相類(lèi)似的,來(lái)自接頭460b的時(shí)鐘線(xiàn)與微控制器230的二根不同的線(xiàn)連接。一根是時(shí)鐘輸入線(xiàn),通過(guò)并聯(lián)電阻接地,另一根是時(shí)鐘輸出線(xiàn),通過(guò)電阻與時(shí)鐘輸入線(xiàn)相連接。通過(guò)這種PC型主計(jì)算機(jī)鍵盤(pán)接口電路210b,本裝置用標(biāo)準(zhǔn)的PC型鍵盤(pán)接口協(xié)議將數(shù)據(jù)傳輸給所連接的PC型主計(jì)算機(jī)。
能夠看出,微控制器230是本裝置操作和控制的中心,通常,微控制器230執(zhí)行存儲(chǔ)在ROM240中的一組預(yù)定的程序指令,而可獲得的臨時(shí)程序和輸入信息存儲(chǔ)在RAM250中。通常在正常操作期間,借助擊鍵,來(lái)自鍵盤(pán)接口電路290的中斷信號(hào)到來(lái)之前,微控制器230處于低功率“睡眠”模式。響應(yīng)于中斷信號(hào),微控制器230“醒來(lái)”并掃描鍵盤(pán)矩陣340,以確定哪一個(gè)鍵被壓下。
通常,當(dāng)以孤立模式操作時(shí),相應(yīng)于由鍵盤(pán)接口電路290檢測(cè)到的那次擊鍵,微控制器230將字符存儲(chǔ)在RAM250中。當(dāng)以傳統(tǒng)的鍵盤(pán)模式操作時(shí),相應(yīng)于由鍵盤(pán)接口電路290檢測(cè)到的那次擊鍵,微控制器230通過(guò)合適的主計(jì)算機(jī)鍵盤(pán)接口電路210a或210b傳輸字符。當(dāng)以自動(dòng)模式操作時(shí),相應(yīng)于存儲(chǔ)在RAM250中的緩沖信息,微控制器230通過(guò)適合的主計(jì)算機(jī)鍵盤(pán)接口電路210a或210b傳輸字符序列。從以下對(duì)于程序控制流程的說(shuō)明可以明白,由鍵盤(pán)掃描電路290檢測(cè)到的命令或控制擊鍵提供了各種模式之間轉(zhuǎn)換的方法。
現(xiàn)在參看附圖5,它表明了描述本發(fā)明裝置的流程圖。應(yīng)該注意,包含附圖5的特定步驟順序以及以后的流程圖是以一種實(shí)例的方法來(lái)表示,本發(fā)明并不打算僅限于此。特別是,以下流程圖所披露的施實(shí)例是用本發(fā)明的雙平臺(tái)方案完成的,也即,如果與Macintosh型主計(jì)算機(jī)系統(tǒng)連接時(shí),本裝置結(jié)合ADB協(xié)議進(jìn)行操作;如果與PC型主計(jì)算機(jī)系統(tǒng)連接時(shí),則結(jié)合PC型協(xié)議。無(wú)論如何,結(jié)合詳細(xì)的說(shuō)明將明顯看出,操作很容易修改以執(zhí)行其它或附加鍵盤(pán)通信協(xié)議,但仍不脫離本發(fā)明范圍。
附圖5所示的步驟代表一些指令或指令組,典型的是從ROM讀出的以及由微控制器執(zhí)行。本裝置復(fù)位(例如開(kāi)機(jī))以后,執(zhí)行從步驟500開(kāi)始,步驟510執(zhí)行初始化順序,它包括諸如設(shè)置微控制器內(nèi)部控制、配置寄存器、初始化變量和數(shù)據(jù)指令以及初始化堆棧指針。下一個(gè)是步驟520,微控制器向液晶顯示器提供必要的數(shù)據(jù)和控制信號(hào),以顯示歡迎使用的信息,向用戶(hù)指出,本裝置已接通。
在步驟530測(cè)試RAM,例如傳統(tǒng)方法的寫(xiě)入然后讀預(yù)定的一組信息至RAM的各位,核實(shí)從RAM讀出的各位信息是否確實(shí)與寫(xiě)入RAM的各位相符。最好采用無(wú)損技術(shù),(也即讀、測(cè)試和恢復(fù)各位內(nèi)容),各地址的各位都進(jìn)行測(cè)試。也是在步驟530中,執(zhí)行諸如RAM測(cè)試和中斷測(cè)試的許多診斷。如果在步驟540中,測(cè)試程序失敗,相應(yīng)的錯(cuò)誤信息顯示在步驟550中,并在步驟560中執(zhí)行暫停。否則,如果測(cè)試程序在步驟540中順利完成,則執(zhí)行進(jìn)入步驟570。
在步驟570中,測(cè)試RAM,確定預(yù)定的“標(biāo)記”是否出現(xiàn)。這個(gè)程序是為了確定本單元是否第一次接通?!皹?biāo)記”一般由存儲(chǔ)在RAM預(yù)定位置的位或字節(jié)的預(yù)定順序組成。如果出現(xiàn)“標(biāo)記”,這表示本裝置先前已接通,這就進(jìn)入步驟590。如果“標(biāo)記”未出現(xiàn),這就表示本裝置第一次接通,執(zhí)行則進(jìn)入步驟580。在步驟580中,指定緩沖器存儲(chǔ)待鍵盤(pán)輸入和編輯的文本文件。此外,指示文件末端的文件指針初始化,例如將它置為與文件的始端相同,并將預(yù)定的“標(biāo)記”寫(xiě)入RAM的預(yù)定位置,以表明RAM已被初始化,然后執(zhí)行進(jìn)入步驟590。
在步驟590中,文本緩沖器的內(nèi)容或者存儲(chǔ)在RAM中的文件顯示在本裝置的液晶顯示器上。當(dāng)然,如果文件為空,則顯示器將出現(xiàn)空白,屏幕上指示位置的光標(biāo)可能出現(xiàn)異常。同樣,如果文本文件的大小大于液晶顯示器所能顯示的字符量,可以顯示部分文件。通常最初將顯示文本文件的開(kāi)始或末了部分。
另一種可替換方案,在電源關(guān)閉以前,已顯示的文本文件上次“現(xiàn)行”部分可再次顯示。這可以通過(guò)讀出先前存儲(chǔ)在RAM中的一個(gè)或多個(gè)指針來(lái)完成,以指示文本文件上次“現(xiàn)行”部分將被顯示。當(dāng)然這只有在“標(biāo)記”先前已就位的情況下才有意義,從而指示先前有文本文件的現(xiàn)行位置。
在步驟590文本文件被顯示以后,初始化程序已經(jīng)完成,然后執(zhí)行繼續(xù)至步驟600(附圖6)。附圖6從步驟600開(kāi)始,初始化程序已經(jīng)完成,該過(guò)程主要用來(lái)根據(jù)用戶(hù)提供的指令,讀出擊鍵并傳輸信息。
在步驟610中,它確定供電電壓是否已降至預(yù)定值。這步驟與附圖4中所示的實(shí)施例有關(guān),與第一電壓檢測(cè)電路440連接的微控制器230引線(xiàn)的邏輯被讀出,表示供電電壓是高于或低于第一預(yù)定值,如+4.6V,如果根據(jù)引線(xiàn)的邏輯,確定供電電壓低于第一預(yù)定值,執(zhí)行分叉至步驟620,顯示信息,告知用戶(hù)為低壓供電。否則,如果供電電壓大于第一預(yù)定電壓,則執(zhí)行分叉至步驟630。
應(yīng)該注意到,根據(jù)附圖6所示的過(guò)程,一旦在步驟610中檢測(cè)到低供電電壓,過(guò)程基本上按無(wú)限循環(huán)的方式繼續(xù),在步驟620中顯示低供電電壓信息,直至供電電壓大于步驟610所確定的第一預(yù)定電壓值為止。另一種方案,可以修改過(guò)程,一旦進(jìn)入步驟620,只顯示低電壓信息,然后顯示器恢復(fù)顯示文本文件的“現(xiàn)行”部分,,過(guò)程繼續(xù)至步驟630。根據(jù)這種修改了的過(guò)程,一旦成為低電壓供電,就要告知用戶(hù),然后用戶(hù)能完成少數(shù)任務(wù),例如,當(dāng)供電電壓低于第二預(yù)定電壓值時(shí),在本裝置響應(yīng)于被激活的“復(fù)位”而自動(dòng)切斷電源以前,用戶(hù)能夠傳送文本文件或插入新的電池。
在步驟630中,微控制器確定本裝置是否正與主計(jì)算機(jī)相連。本裝置通過(guò)監(jiān)視來(lái)自接頭的合適輸入線(xiàn),從而確定是460a鍵盤(pán)接頭或是460b鍵盤(pán)接頭被接上。例如,可以校驗(yàn)主電源線(xiàn)上的電壓,如果接上,主計(jì)算機(jī)將提供正電壓給來(lái)自接頭的主電源線(xiàn)。根據(jù)另一種方案,可以監(jiān)視時(shí)鐘線(xiàn),以確定接頭是否與主計(jì)算機(jī)連接。一般,如果輸入時(shí)鐘線(xiàn)處于“安靜”狀態(tài),或者如果主電源線(xiàn)為低是低電壓,則接頭沒(méi)有與主計(jì)算機(jī)系統(tǒng)連接。從而通過(guò)對(duì)這些數(shù)據(jù)輸入線(xiàn)的監(jiān)視,微控制器能夠確定接頭是否連接。
在步驟641中,本裝置借助于在一個(gè)短的時(shí)間周期內(nèi)對(duì)鍵盤(pán)電纜數(shù)據(jù)線(xiàn)的“監(jiān)聽(tīng)”,確定它與Macintos h型主計(jì)算機(jī)連接還是與PC型主計(jì)算機(jī)連接。如果鍵盤(pán)電纜與Macintosh型主計(jì)算機(jī)連接,根據(jù)ADB協(xié)議,在數(shù)據(jù)線(xiàn)上將有活動(dòng),也即,大約每10~14毫秒,邏輯狀態(tài)改變一次,響應(yīng)于檢測(cè)到這種活動(dòng),設(shè)置“attached to Macintosh”(已與Macintosh連接)標(biāo)志,在步驟642中顯示“Connected Macintosh”(已于Macinotosh連接),執(zhí)行分叉至步驟730時(shí),當(dāng)已與Macintosh型主計(jì)算機(jī)連接時(shí),執(zhí)行與裝置模式有關(guān)的指令。在步驟640中,如果在數(shù)據(jù)線(xiàn)上,沒(méi)有任何這樣的活動(dòng),說(shuō)明主計(jì)算機(jī)系統(tǒng)是PC型主計(jì)算機(jī),設(shè)置“attached to PC”(已與PC連接)標(biāo)志。當(dāng)與PC型主計(jì)算機(jī)連接時(shí),在步驟643中,顯示“Connected to PC”(已與PC機(jī)連接),然后執(zhí)行分叉至步驟730,以執(zhí)行與裝置模式有關(guān)的指令。
然而,如果在步驟680中,確定本裝置沒(méi)有與主計(jì)算機(jī)連接,過(guò)程分叉至步驟650,微控制器掃描鍵盤(pán)開(kāi)關(guān)矩陣,確定哪個(gè)鍵已被壓下(如果有任何鍵被壓下)。如果確定了某個(gè)鍵已被壓下,也即閉合的開(kāi)關(guān)已被檢測(cè)到,對(duì)應(yīng)于鍵的編碼加入到已存儲(chǔ)的RAM的隊(duì)列中,在以后的子序列步驟中進(jìn)行處理。根據(jù)本發(fā)明的最佳實(shí)施例,在微控制器執(zhí)行的一組指令中將履行自動(dòng)重復(fù)特性。該特性包括確定特定鍵被壓下的相對(duì)時(shí)間周期。如果時(shí)間周期小于預(yù)定的周期,可以推斷用戶(hù)試圖激活特定鍵只有一次。在任何單個(gè)鍵被壓下期間,由于步驟650可能執(zhí)行多次,如果被檢測(cè)壓下鍵與先前被檢測(cè)壓下鍵相符而且相對(duì)時(shí)間周期小于預(yù)定周期,則微控制器并不把另一個(gè)字符加到隊(duì)列中去,這是因?yàn)榈诙螜z測(cè)實(shí)際上與已經(jīng)輸入至隊(duì)列的單次擊鍵相對(duì)應(yīng)。如果同一被壓下鍵兩次檢測(cè)之間的相對(duì)時(shí)間周期大于預(yù)定周期(在步驟650中),可以推斷,用戶(hù)按住了被壓下鍵,試圖激活自動(dòng)重復(fù)特性。與此相應(yīng),微控制器將另一個(gè)相同的字符加入到隊(duì)列,并再次計(jì)時(shí)。一個(gè)具體鍵的自動(dòng)重復(fù)特性被激活以后,采用較短的預(yù)定時(shí)間周期有利于自動(dòng)重復(fù)過(guò)程的執(zhí)行,直至不同的擊鍵被檢測(cè)到,或沒(méi)有任何擊鍵被檢測(cè)到為止。
在步驟650掃描鍵盤(pán)開(kāi)關(guān)矩陣以后,執(zhí)行進(jìn)入步驟660,從隊(duì)列中讀出下一個(gè)待處理的編碼。應(yīng)該注意,隊(duì)列過(guò)程是先進(jìn)先出(FIFO)過(guò)程,因此,來(lái)自隊(duì)列的編碼按照加入隊(duì)列的次序進(jìn)行處理。
下一步是步驟670,如果因?yàn)殛?duì)列為空,不能順利地從步驟660中讀出隊(duì)列,過(guò)程分叉至步驟680,在此微控制器進(jìn)入低能耗模式。在步驟680程序基本上停留在此低能耗模式,直到該裝置的閉合鍵盤(pán)開(kāi)關(guān)矩陣與一主計(jì)算機(jī)的開(kāi)關(guān)或連接中斷了該微控制器。當(dāng)在步驟680有一中斷時(shí),該微控制器結(jié)束低能耗模式并回到步驟600執(zhí)行循環(huán)程序。
在步驟670,隊(duì)列不是空,而且編碼已被從隊(duì)列中成功讀取,程序分叉至步驟680微控制器測(cè)試編碼,確定它是命令或是數(shù)據(jù)。鍵盤(pán)開(kāi)關(guān)矩陣的每一個(gè)鍵分類(lèi)為命令鍵或者是數(shù)據(jù)鍵。數(shù)據(jù)鍵一般對(duì)應(yīng)于標(biāo)準(zhǔn)字符、數(shù)字和符號(hào)。命令鍵一般對(duì)應(yīng)于試圖指示本裝置執(zhí)行具體功能的那些鍵,例如編輯存儲(chǔ)在RAM中的文本文件的功能。命令鍵的例子有刪除聊、返回鍵、箭頭鍵,該鍵指令本裝置將光標(biāo)移至顯示器上,相應(yīng)地更新,表明文本文件緩沖器中的“現(xiàn)行”字符的指針。
如果在步驟680中,確定擊鍵編碼是數(shù)據(jù)編碼,過(guò)程分叉至步驟700,編碼加入至存儲(chǔ)至RAM中的文本文件緩沖器。否則,在步驟680擊鍵編碼被確定為命令,過(guò)程分叉至步驟690,微控制器執(zhí)行相應(yīng)于命令的功能,例如編輯或者更新文本文件緩沖器。
擊鍵編碼被處理以后(在步驟690中作為命令編碼處理或在步驟700中作為數(shù)據(jù)編碼處理),在步驟710中刷新顯示器內(nèi)容,以反映存儲(chǔ)在RAM中的文本文件緩沖器所作的任何變化。接下來(lái),過(guò)程循環(huán)回至步驟660,處理另一個(gè)來(lái)自擊鍵隊(duì)列的編碼。
如果在步驟630中,確定本裝置與主計(jì)算機(jī)連接,過(guò)程分叉至步驟640,當(dāng)與主計(jì)算機(jī)連接時(shí),執(zhí)行與裝置模式有關(guān)的一組指令。一般有兩種,“與主機(jī)連接”模式,一種模式包括本裝置結(jié)合主計(jì)算機(jī)實(shí)質(zhì)上作為傳統(tǒng)鍵盤(pán)進(jìn)行操作,而另一種“自動(dòng)”模式包括通過(guò)擊鍵仿真技術(shù)自動(dòng)將存儲(chǔ)在RAM中的文本文件緩沖器的內(nèi)容傳輸給主計(jì)算機(jī)。
從附圖7的步驟640(與附圖6中步驟640相同),在確定了當(dāng)前本裝置與哪種型號(hào)的主計(jì)算機(jī)連接以后,過(guò)程繼續(xù)至步驟730,微控制器掃描鍵盤(pán)開(kāi)關(guān)矩陣,確定是否有任何鍵已被壓下。如附圖6步聚650所描述的一樣,將相應(yīng)于任何新的擊鍵或自動(dòng)重復(fù)擊鍵的擊鍵編碼,加入到在子序列步驟期間待處理的擊鍵隊(duì)列中去。
在下個(gè)步驟732中,測(cè)試“轉(zhuǎn)儲(chǔ)”標(biāo)志,確定本裝置當(dāng)今是否處于將信息傳輸給主計(jì)算機(jī)的自動(dòng)模式。如果有“轉(zhuǎn)儲(chǔ)”標(biāo)志,則過(guò)程分叉至步驟734,確定上次壓鍵是否是“中止”鍵,該鍵指明向主計(jì)算機(jī)傳輸應(yīng)該終止。如果“中止”鍵被壓下,過(guò)程分叉至步驟736,轉(zhuǎn)儲(chǔ)信息從顯示器中去除并清除轉(zhuǎn)儲(chǔ)標(biāo)志,標(biāo)明本裝置不再處于自動(dòng)模式,然后過(guò)程分叉至步驟770。
如果在步驟734中,上次被壓鍵不是“中止”鍵,則過(guò)程分叉至步驟338,在自動(dòng)傳輸模式期間被壓的擊鍵被忽略?,F(xiàn)在可以顯見(jiàn),當(dāng)本裝置以自動(dòng)模式操作時(shí),影響操作的擊鍵只有“中止”鍵。在步驟738擊鍵被忽略以后,過(guò)程分叉至步驟770。
如果在步驟732中,確定本裝置當(dāng)今不處于自動(dòng)模式,過(guò)程分叉至步驟740,測(cè)試上次被檢測(cè)的擊鍵,確定它是否對(duì)應(yīng)于預(yù)定的“轉(zhuǎn)儲(chǔ)”鍵,該鍵指示本裝置將存儲(chǔ)在RAM中的文本文件緩沖器的內(nèi)容傳輸給所連接的主計(jì)算機(jī)。如果上次被檢測(cè)的擊鍵是“轉(zhuǎn)儲(chǔ)”鍵,則過(guò)程分叉至步驟750,信息在本裝置的顯示器上顯示,表示自動(dòng)傳輸過(guò)程已經(jīng)開(kāi)始。此外在步驟750中,上次擊鍵,即“轉(zhuǎn)儲(chǔ)”鍵從擊鍵隊(duì)列中去除,設(shè)置標(biāo)志,表示轉(zhuǎn)儲(chǔ)過(guò)程起作用、設(shè)定傳輸隊(duì)列、用包含存儲(chǔ)在RAM中的文本文件的所有字符來(lái)填充。當(dāng)然,設(shè)定和“填充”這種傳輸隊(duì)列可以相當(dāng)容易地來(lái)完成,只需初始化指向文本文件起始地址的指針即可。
如果在步驟740中,不存在“轉(zhuǎn)儲(chǔ)”鍵,或者步驟750已完成,過(guò)程繼續(xù)至步驟770,微控制器等待預(yù)定的時(shí)間周期為一從主計(jì)算機(jī)來(lái)的信號(hào),表明它已作好接收數(shù)據(jù)的準(zhǔn)備。如果在步驟770中,沒(méi)有接收到來(lái)自主計(jì)算機(jī)的“準(zhǔn)備接收數(shù)據(jù)”的信號(hào),可以推想,主計(jì)算機(jī)沒(méi)有被連上,過(guò)程分叉至步驟780。在步驟780中,“已與主機(jī)連接”的標(biāo)志被清除并顯示RAM中的文本文件,當(dāng)過(guò)程循環(huán)返回至步驟600時(shí),準(zhǔn)備進(jìn)入“孤立”模式。
否則,如果在步驟770中,確定了從主計(jì)算機(jī)那里接收到“準(zhǔn)備接收”的信號(hào),過(guò)程分叉至步驟790。
在步驟810中,從傳輸?shù)年?duì)列中讀字符且在步驟800中確定傳輸?shù)年?duì)列是空白,過(guò)程分叉至步驟830;否則過(guò)程分叉至840。
在步驟840中,從傳輸?shù)年?duì)列中讀出的字符轉(zhuǎn)換成合適的傳輸形式,根據(jù)主計(jì)算機(jī)所采用的鍵盤(pán)協(xié)議傳輸給主計(jì)算機(jī)。
如果在步驟820中,發(fā)現(xiàn)隊(duì)列是空白,且在步驟730中測(cè)試轉(zhuǎn)儲(chǔ)標(biāo)志而沒(méi)有標(biāo)志,則過(guò)程循環(huán)返回至步驟730,掃描鍵盤(pán);否則,過(guò)程分叉至步驟850,更新顯示,表示傳輸已經(jīng)完成,清除轉(zhuǎn)儲(chǔ)標(biāo)志,過(guò)程循環(huán)返回至步驟730,掃描鍵盤(pán)。
從前面詳細(xì)說(shuō)明中,能夠看出,本發(fā)明提供的便攜式計(jì)算機(jī)鍵盤(pán)能夠以孤立模式、自動(dòng)模式和傳統(tǒng)模式進(jìn)行操作。在孤立模式中,鍵入的信息存儲(chǔ)在鍵盤(pán)上的存儲(chǔ)緩沖器中,并且結(jié)合安置在本裝置上的顯示器,采用一組預(yù)定的編輯鍵進(jìn)行編輯操作。在自動(dòng)模式下,鍵盤(pán)存儲(chǔ)緩沖器中的內(nèi)容借助擊鍵仿真技術(shù),通過(guò)傳統(tǒng)鍵盤(pán)接頭電纜傳輸給與之連接的主計(jì)算機(jī)。在傳統(tǒng)鍵盤(pán)模式中,鍵入的擊鍵信息直接傳輸給所連接的主計(jì)算機(jī)。
權(quán)利要求
1.一種鍵盤(pán)裝置,它具有數(shù)據(jù)緩沖器和至少一個(gè)適合于將本裝置與多數(shù)不同型號(hào)主計(jì)算機(jī)的任一種相連接的鍵盤(pán)接頭,每一種型號(hào)的主計(jì)算機(jī)具有一個(gè)鍵盤(pán)輸入插座,所說(shuō)的裝置包括至少一個(gè)用于將所說(shuō)的鍵盤(pán)接頭與所說(shuō)主計(jì)算機(jī)的所說(shuō)鍵盤(pán)輸入插座連接的裝置;一個(gè)輸入裝置;從所說(shuō)的輸入裝置接收數(shù)據(jù)的裝置;裝置,用于操作遠(yuǎn)離所說(shuō)主計(jì)算機(jī)的本裝置由此指導(dǎo)數(shù)據(jù)由所說(shuō)接收裝置進(jìn)入所說(shuō)數(shù)據(jù)存儲(chǔ)器;裝置,用于當(dāng)所說(shuō)的鍵盤(pán)接頭與所說(shuō)主計(jì)算機(jī)的所說(shuō)鍵盤(pán)輸入插座連接,產(chǎn)生一序列信號(hào),該信號(hào)具有對(duì)應(yīng)于并響應(yīng)于直接從所說(shuō)接收裝置接收數(shù)據(jù)的多數(shù)協(xié)議中的任一個(gè)協(xié)議,其中所說(shuō)的序列信號(hào)代表對(duì)應(yīng)于所說(shuō)的接收的數(shù)據(jù)的擊鍵信息,所說(shuō)的協(xié)議對(duì)應(yīng)于由所說(shuō)主計(jì)算機(jī)接受的協(xié)議;裝置,用于當(dāng)所說(shuō)的鍵盤(pán)接頭與所說(shuō)主計(jì)算機(jī)的鍵盤(pán)輸入插座連接以及當(dāng)所說(shuō)的裝置在所說(shuō)的鍵盤(pán)接頭上產(chǎn)生序列信號(hào)時(shí),自動(dòng)恢復(fù)存儲(chǔ)在所說(shuō)數(shù)據(jù)緩沖器中的數(shù)據(jù);以及用于檢測(cè)正與所說(shuō)主計(jì)算機(jī)鍵盤(pán)輸入插座連接的鍵盤(pán)接頭的裝置。
2.根據(jù)權(quán)利要求1所說(shuō)的鍵盤(pán)裝置,它還包括裝置,當(dāng)由所說(shuō)的連接裝置將所說(shuō)鍵盤(pán)裝置與主計(jì)算機(jī)連接時(shí),用于從所說(shuō)多數(shù)主計(jì)算機(jī)中識(shí)別出所述主計(jì)算機(jī)。
3.根據(jù)權(quán)利要求2所說(shuō)的鍵盤(pán)裝置,其中所說(shuō)的識(shí)別裝置識(shí)別所說(shuō)主計(jì)算機(jī)采用的蘋(píng)果機(jī)桌上總線(xiàn)(ADB)型協(xié)議。
4.根據(jù)權(quán)利要求2所說(shuō)的鍵盤(pán)裝置,其中所說(shuō)的識(shí)別裝置識(shí)別所說(shuō)主計(jì)算機(jī)采用的PC型協(xié)議。
5.根據(jù)權(quán)利要求1所說(shuō)的鍵盤(pán)裝置,其中所說(shuō)至少一個(gè)連接裝置,將所說(shuō)鍵盤(pán)第一接頭與所說(shuō)多數(shù)主計(jì)算機(jī)的第一主計(jì)算機(jī)連接,而所說(shuō)的鍵盤(pán)的第二接頭將所說(shuō)鍵盤(pán)第二接頭與所說(shuō)多數(shù)主計(jì)算機(jī)的第二主計(jì)算機(jī)連接。
6.根據(jù)權(quán)利要求1所說(shuō)的鍵盤(pán)裝置,其中所說(shuō)的輸入裝置是數(shù)字鍵盤(pán)。
7.根據(jù)權(quán)利要求1所說(shuō)的鍵盤(pán)裝置,它還包括用于顯示存儲(chǔ)在所說(shuō)數(shù)據(jù)緩沖器中數(shù)據(jù)的裝置。
8.根據(jù)權(quán)利要求1所說(shuō)的鍵盤(pán)裝置,它還包括用于響應(yīng)于從所說(shuō)輸入裝置接收的預(yù)定數(shù)據(jù)而編輯存儲(chǔ)在所說(shuō)數(shù)據(jù)緩沖器中的數(shù)據(jù)的裝置。
9.根據(jù)權(quán)利要求1所說(shuō)的鍵盤(pán)裝置,它還包括為所說(shuō)裝置提供調(diào)節(jié)直流電源的電源器。
10根據(jù)權(quán)利要求9所說(shuō)的鍵盤(pán)裝置,其中所說(shuō)的電源裝置由幾個(gè)電源來(lái)提供,至少包括一個(gè)鍵盤(pán)上電源和一個(gè)外部供電電源。
11.根據(jù)權(quán)利要求10所說(shuō)的鍵盤(pán)裝置,所說(shuō)的幾個(gè)電源的一個(gè)被選擇以被所說(shuō)的電源裝置利用,而其中所說(shuō)的選擇根據(jù)所說(shuō)多個(gè)電源間預(yù)定的優(yōu)先權(quán)來(lái)作出。
12.根據(jù)權(quán)利要求11所說(shuō)的鍵盤(pán)裝置,其中所說(shuō)的預(yù)定優(yōu)先權(quán)是基于所說(shuō)多個(gè)電源的相對(duì)電壓。
13.根據(jù)權(quán)利要求12所說(shuō)的鍵盤(pán)裝置,所說(shuō)的預(yù)定優(yōu)先權(quán)是基于,所說(shuō)多個(gè)電源之一是至少一個(gè)鍵盤(pán)上電源,還是至少一個(gè)外部供電電源。
14.根據(jù)權(quán)利要求9所說(shuō)的鍵盤(pán)裝置,它還包括第一檢測(cè)裝置,當(dāng)所說(shuō)的電源裝置提供的所說(shuō)調(diào)節(jié)直流電源的電壓小于第一預(yù)定電源電壓時(shí)用于進(jìn)行檢測(cè),并響應(yīng)于所說(shuō)電源裝置小于所說(shuō)的第一預(yù)定低壓供電電壓的檢測(cè),表明已經(jīng)檢測(cè)到低壓供電電壓。
15.根據(jù)權(quán)利要求9所說(shuō)的鍵盤(pán)裝置,它還包括第二檢測(cè)裝置,當(dāng)所說(shuō)的電源裝置提供的所說(shuō)調(diào)節(jié)直流電源的電壓小于第二預(yù)定電源電壓時(shí)用于進(jìn)行檢測(cè),并響應(yīng)于所說(shuō)電源裝置小于所說(shuō)的第二預(yù)定低壓供電電壓的檢測(cè),暫停所說(shuō)鍵盤(pán)裝置的操作,直至所說(shuō)的電源裝置提供的調(diào)節(jié)直流電源電壓不低于第二預(yù)定供電電壓值為止。
16.根據(jù)權(quán)利要求1所說(shuō)的鍵盤(pán)裝置,它還包括在所說(shuō)的接收裝置不從所說(shuō)的輸入裝置接收數(shù)據(jù)期間,用于操作所說(shuō)鍵盤(pán)裝置在低功率消耗下的裝置。
17.一種便攜式計(jì)算機(jī)鍵盤(pán)裝置,它具有數(shù)據(jù)緩沖器和至少一個(gè)適應(yīng)于所說(shuō)鍵盤(pán)裝置與多數(shù)不同型號(hào)主計(jì)算機(jī)之中的任一個(gè)連接的鍵盤(pán)接頭,其中每一種型號(hào)的主計(jì)算機(jī)有一個(gè)鍵盤(pán)輸入插座,所說(shuō)的裝置包括至少一個(gè)用于將所說(shuō)鍵盤(pán)接頭與所說(shuō)主計(jì)算機(jī)鍵盤(pán)輸入插座連接的裝置;用于操作所說(shuō)裝置于孤立方式的第一模式裝置,藉此,與各個(gè)擊鍵順序相關(guān)的順序數(shù)據(jù)存儲(chǔ)進(jìn)入所說(shuō)的數(shù)據(jù)緩沖器中;以及用于操作所說(shuō)裝置當(dāng)所說(shuō)的鍵盤(pán)接頭與所說(shuō)的主計(jì)算機(jī)鍵盤(pán)輸入插盤(pán)連接時(shí),以自動(dòng)方式操作的第二模式裝置,藉此,具有數(shù)個(gè)協(xié)議之任一協(xié)議的一序列擊鍵信息信號(hào),在與存儲(chǔ)在數(shù)據(jù)緩沖器中的各順序數(shù)據(jù)有關(guān)的所說(shuō)鍵盤(pán)接頭上產(chǎn)生,所說(shuō)的第二模式能夠檢測(cè)出正與多數(shù)主計(jì)算機(jī)之一的任一主計(jì)算機(jī)連接的那個(gè)鍵盤(pán)接頭。
18.根據(jù)權(quán)利要求17所說(shuō)的鍵盤(pán)裝置,其中所說(shuō)第二模式裝置還包括當(dāng)所說(shuō)的裝置通過(guò)所說(shuō)的連接裝置與任一所說(shuō)主計(jì)算機(jī)連接時(shí),識(shí)別是多個(gè)主計(jì)算機(jī)中的哪一個(gè)裝置,從而使順序擊鍵信息信號(hào)能被所識(shí)別的第一和第二主計(jì)算機(jī)所接受。
19.根據(jù)權(quán)利要求18所說(shuō)的鍵盤(pán)裝置,其中所說(shuō)的識(shí)別裝置識(shí)別用于所說(shuō)主計(jì)算機(jī)的蘋(píng)果機(jī)桌上總線(xiàn)(ADB)協(xié)議。
20.根據(jù)權(quán)利要求18所說(shuō)的鍵盤(pán)裝置,其中所說(shuō)的識(shí)別裝置識(shí)別用于所說(shuō)主計(jì)算機(jī)的PC型協(xié)議。
21.根據(jù)權(quán)利要求17所說(shuō)的鍵盤(pán)裝置,其中所說(shuō)的連接裝置將所說(shuō)的第一鍵盤(pán)接頭與所說(shuō)的多數(shù)主計(jì)算機(jī)之一的第一主計(jì)算機(jī)相連接;所說(shuō)連接裝置將所說(shuō)的第二鍵盤(pán)接頭與所說(shuō)的多數(shù)主計(jì)算機(jī)之一的第二主計(jì)算機(jī)相連接。
22.根據(jù)權(quán)利要求17所說(shuō)的便攜式鍵盤(pán)裝置,它還包括在所說(shuō)第一模式裝置和所說(shuō)的第二模式裝置之中有選擇地轉(zhuǎn)換鍵盤(pán)裝置操作的裝置。
23.根據(jù)權(quán)利要求17所說(shuō)的便攜式鍵盤(pán)裝置,它還包括用于顯示相應(yīng)于存儲(chǔ)在所說(shuō)數(shù)據(jù)緩沖器中的至少一部分?jǐn)?shù)據(jù)的裝置。
24.根據(jù)權(quán)利要求17所說(shuō)的便攜式鍵盤(pán)裝置,它還包括響應(yīng)于預(yù)定的一組擊鍵,而編輯所說(shuō)數(shù)據(jù)緩沖器內(nèi)容的裝置。
25.根據(jù)權(quán)利要求17所說(shuō)的鍵盤(pán)裝置,它還包括向所說(shuō)裝置提供調(diào)節(jié)直流電源的電源裝置。
26.根據(jù)權(quán)利要求25所說(shuō)的鍵盤(pán)裝置,其中所說(shuō)的電源裝置有包括至少一個(gè)鍵盤(pán)上電源和至少一個(gè)外部電源的多個(gè)電源。
27.根據(jù)權(quán)利要求26所說(shuō)的鍵盤(pán)裝置,其中選擇所說(shuō)多個(gè)電源之中的一個(gè)電源用于所說(shuō)的電源裝置,所說(shuō)的選擇是根據(jù)所說(shuō)多個(gè)電源之中的預(yù)定優(yōu)先權(quán)來(lái)選擇。
28.根據(jù)權(quán)利要求27所說(shuō)的鍵盤(pán)裝置,其中所說(shuō)的預(yù)定優(yōu)先權(quán)是基于所說(shuō)多個(gè)電源之間的相對(duì)電壓。
29.根據(jù)權(quán)利要求26所說(shuō)的鍵盤(pán)裝置,其中所說(shuō)的至少一個(gè)外部電源由所說(shuō)的第一和第二主計(jì)算機(jī)通過(guò)所說(shuō)的鍵盤(pán)接頭來(lái)提供;由所說(shuō)的電源裝置選擇的電源,當(dāng)以所說(shuō)的第一模式和第三模式操作時(shí),它是所說(shuō)裝置所用的至少一個(gè)外部電源。
30.根據(jù)權(quán)利要求17所說(shuō)的鍵盤(pán)裝置,它還包括當(dāng)鍵盤(pán)裝置以第二模式操作,鍵不能在所說(shuō)數(shù)據(jù)緩沖器中存儲(chǔ)期間,操作所說(shuō)裝置于低功率消耗模式的裝置。
31.一種便攜式計(jì)算機(jī)鍵盤(pán)裝置,它具有數(shù)據(jù)緩沖器和至少一個(gè)適合于將該裝置與多數(shù)不同型號(hào)主計(jì)算機(jī)的任一種相連接的鍵盤(pán)接頭,每一種型號(hào)的主計(jì)算機(jī)具有一個(gè)鍵盤(pán)輸入插座,所說(shuō)的裝置包括至少一個(gè)裝置,用于將所說(shuō)的鍵盤(pán)掃頭與所說(shuō)主計(jì)算機(jī)的所說(shuō)鍵盤(pán)輸入插座連接;一第一模式裝置,用于當(dāng)所說(shuō)鍵盤(pán)接頭與所說(shuō)的主計(jì)算機(jī)的鍵盤(pán)輸入插座連接時(shí),操作所說(shuō)鍵盤(pán)裝置作為一傳統(tǒng)鍵盤(pán),藉此,具有多數(shù)協(xié)議之任一協(xié)議并與各個(gè)擊鍵順序有關(guān)的一序列擊鍵信息信號(hào),直接產(chǎn)生在所說(shuō)的鍵盤(pán)接頭上;所說(shuō)第一模式裝置能夠檢測(cè)出正與所說(shuō)多個(gè)主計(jì)算機(jī)之任一主計(jì)算機(jī)連接的那個(gè)鍵盤(pán)接頭;一第二模式裝置,用于操作所述裝置于孤立方式,藉此,與各個(gè)擊鍵順序有關(guān)的一序列數(shù)據(jù)被存儲(chǔ)到所說(shuō)的數(shù)據(jù)緩沖器中;以及一第三模式裝置,用于當(dāng)所說(shuō)鍵盤(pán)接頭與所說(shuō)的主計(jì)算機(jī)的鍵盤(pán)輸入插座連接時(shí),操作所述裝置于自動(dòng)方式,藉此,具有多數(shù)協(xié)議之一協(xié)議的一序列擊鍵信息信號(hào)在與存儲(chǔ)在數(shù)據(jù)緩沖器的各順序數(shù)據(jù)有關(guān)的所說(shuō)鍵盤(pán)接頭上產(chǎn)生;所說(shuō)的第三模式能夠檢測(cè)正與所說(shuō)多數(shù)主計(jì)算機(jī)之任一主計(jì)算機(jī)連接的那個(gè)鍵盤(pán)接頭。
全文摘要
本發(fā)明披露的便攜式計(jì)算機(jī)鍵盤(pán)(10)能夠以三種有區(qū)別的模式孤立模式、自動(dòng)模式和傳統(tǒng)模式進(jìn)行操作。在孤立模式中,鍵入的信息存儲(chǔ)在鍵盤(pán)上的存儲(chǔ)緩沖器中,并可結(jié)合安裝在本裝置上的顯示器(80),采用一組預(yù)定的編輯鍵進(jìn)行編輯。在自動(dòng)模式中,鍵盤(pán)存儲(chǔ)緩沖器中的內(nèi)容采用鍵盤(pán)仿真技術(shù),通過(guò)傳統(tǒng)的鍵盤(pán)接頭電纜(40)傳輸給所連接的主計(jì)算機(jī)(100)。在傳統(tǒng)鍵盤(pán)模式中,鍵入的擊鍵直接傳輸給所連接的主計(jì)算機(jī)。本發(fā)明的鍵盤(pán)可以與多數(shù)不同型號(hào)的主計(jì)算機(jī)相結(jié)合進(jìn)行操作,并包括主計(jì)算機(jī)控制和主計(jì)算機(jī)識(shí)別,便利于與多數(shù)不同計(jì)算機(jī)的操作。還披露了本裝置在等待擊鍵處理時(shí)進(jìn)入停頓或“睡眠”模式的節(jié)電技術(shù)。
文檔編號(hào)G06F3/023GK1150851SQ96190286
公開(kāi)日1997年5月28日 申請(qǐng)日期1996年3月4日 優(yōu)先權(quán)日1995年3月3日
發(fā)明者約瑟夫·P·巴魯斯, 克塔姆·D·科塔里 申請(qǐng)人:智能外圍設(shè)備有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
淄博市| 兴国县| 肇庆市| 侯马市| 武功县| 慈利县| 射阳县| 乐至县| 南陵县| 天全县| 松溪县| 安宁市| 嘉定区| 黔江区| 来安县| 香港| 岳普湖县| 富平县| 商丘市| 灌南县| 凌云县| 铁岭市| 隆林| 通海县| 华池县| 贵州省| 米易县| 东港市| 恩平市| 多伦县| 永城市| 阳新县| 延安市| 张家口市| 望谟县| 唐海县| 张家界市| 叶城县| 封丘县| 云南省| 武功县|