專利名稱:中英文電腦學(xué)習(xí)機(jī)鍵盤(pán)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種家用電腦學(xué)習(xí)機(jī),具體來(lái)說(shuō)是屬于一種結(jié)合學(xué)習(xí)與游戲一體的中英文電腦學(xué)習(xí)機(jī)。
目前已有一些廠家開(kāi)發(fā)了中英文電腦學(xué)習(xí)機(jī),這種機(jī)是在現(xiàn)有的游戲機(jī)的基礎(chǔ)上開(kāi)發(fā)一個(gè)鍵盤(pán)裝置,通過(guò)在鍵盤(pán)內(nèi)設(shè)置一個(gè)鍵盤(pán)掃描電路和設(shè)定數(shù)據(jù)庫(kù)對(duì)鍵位進(jìn)行定義,就可提供中英文電腦學(xué)習(xí)功能。一般鍵盤(pán)內(nèi)的掃描電路和對(duì)的鍵位定義從硬件上決定了鍵盤(pán)的工作方式,同時(shí)需軟件配合。鍵盤(pán)的工作方式一般可分為兩類,一類是101個(gè)鍵工作方式;另一類是非101鍵工作方式。101鍵鍵盤(pán)工作方式類似于普通計(jì)算機(jī)鍵盤(pán)工作方式,也就是鍵盤(pán)上最右部的數(shù)字鍵區(qū)應(yīng)有功能鍵功能和數(shù)字鍵功能,并且是通過(guò)一個(gè)鍵來(lái)選擇二者之一的功能。而非101鍵鍵盤(pán)的工作方式是在鍵盤(pán)上無(wú)數(shù)字鍵區(qū),或即使有數(shù)字鍵區(qū)也不可能提供兩種功能,只是提供一種或是數(shù)字鍵功能或是功能鍵的功能。一般非101鍵鍵盤(pán)掃描電路由9根描線,8根列線組成,即有72個(gè)鍵位;而101鍵鍵盤(pán)的則至少由12根行掃描線,8根列線組成,即有96個(gè)鍵位。目前市場(chǎng)上各種學(xué)習(xí)機(jī)鍵盤(pán)的掃描電路設(shè)計(jì)和對(duì)鍵位定義不同,由于鍵盤(pán)工作需軟硬件配合,所以不利于軟件編程,因此應(yīng)用軟件的通用性很差,對(duì)101鍵鍵盤(pán)編制的學(xué)習(xí)軟件只能用于96鍵位的硬件電路,而不能在其它非101鍵鍵盤(pán)上運(yùn)行。使得一些電腦學(xué)習(xí)機(jī)軟件不能在同時(shí)在上述兩種鍵盤(pán)上運(yùn)行,因通用性差,限制了它們的使用范圍。
本實(shí)用新型的目的是設(shè)計(jì)一種101鍵的中英文學(xué)習(xí)機(jī)鍵盤(pán),并對(duì)其掃描電路中的96個(gè)鍵位進(jìn)行定義,使該鍵盤(pán)便于編制軟件,并且使對(duì)該101鍵鍵盤(pán)編制的中英文學(xué)習(xí)軟件和一些對(duì)其它非101鍵鍵盤(pán)編制的中英文學(xué)習(xí)軟件都能夠在上述兩種鍵盤(pán)上運(yùn)行,以增加它們的通用性,即使它們相互兼容。
本實(shí)用新型可采用以下技術(shù)方案實(shí)現(xiàn)中英文電腦學(xué)習(xí)機(jī)鍵盤(pán)由外殼[4]、按鍵[5]、鍵盤(pán)掃描電路組成;鍵盤(pán)掃描電路包括鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)[1]、十六進(jìn)制計(jì)數(shù)譯碼器[2]及多路轉(zhuǎn)換器[3],鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)由12條行線和8條列線排列起來(lái),組成96個(gè)鍵位的掃描電路,在行線和列線的交叉處接上一個(gè)開(kāi)關(guān)(按鍵),鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)的行線連接十六進(jìn)制計(jì)數(shù)譯碼器的輸出端,鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)的列線連接多路轉(zhuǎn)換器的輸入端,由多路轉(zhuǎn)換器把鍵盤(pán)數(shù)據(jù)輸出到電腦的數(shù)據(jù)總線上,其特征在于所述的十六進(jìn)制計(jì)數(shù)譯碼器[2]其輸出線第0~8條和第10~12條,作為鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)[1]行掃描信號(hào)線,其輸出線第9條作為該96鍵位掃描電路和其它72鍵位掃描電路的鑒別信號(hào)線,該線通過(guò)一個(gè)二極管D接到鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)列線上。
本實(shí)用新型在上述的技術(shù)方案中,多路轉(zhuǎn)換器[3]可采用八與四多路轉(zhuǎn)換器[3]。
本實(shí)用新型在上述的技術(shù)方案中,鑒別信號(hào)線可連接到任意一條列線上。
本實(shí)用新型在上述的技術(shù)方案中,掃描電路的鍵位排列定義的方法是鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)[1]中,部分鍵位排列定義與其它需要兼容的72鍵位的定義相同,即鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)中0~8行內(nèi)的鍵位定義與其它需要兼容的72鍵位定義一樣,而其余部分鍵位可根據(jù)需要定義。
本實(shí)用新型在上述技術(shù)方案中,還設(shè)計(jì)一個(gè)相應(yīng)的程序來(lái)掃描鍵盤(pán)讀取數(shù)據(jù)并判斷掃描電路是96鍵位還是72鍵位。該程序開(kāi)始先由十六進(jìn)制計(jì)數(shù)譯碼器[1]輸出行掃描信號(hào),掃描鍵盤(pán),讀取列線的數(shù)據(jù)儲(chǔ)存,當(dāng)程序完成鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)的0~8行掃描后,再由上述計(jì)數(shù)譯碼器的鑒別信號(hào)輸出線發(fā)出鑒別信號(hào),然后讀出列線上的數(shù)據(jù),判斷連接鑒別信號(hào)線那條列線的數(shù)據(jù)狀態(tài),從而判斷該掃描電路是96鍵位還是72位鍵,如果是96鍵位就繼續(xù)掃描鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)的10~12行,讀取列線的數(shù)據(jù)儲(chǔ)存;如果是72鍵位則完成鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)的掃描。
以下結(jié)合附圖,對(duì)本實(shí)用新型作進(jìn)一步說(shuō)明。
圖1是本實(shí)用新型的狀態(tài)示意圖;圖2是96鍵位掃描電路方框圖;圖3是十六進(jìn)制計(jì)數(shù)譯碼器[2]輸出低電平有效掃描電路圖;圖4是十六進(jìn)制計(jì)數(shù)譯碼器[2]輸出高電平有效掃描電路圖;圖5是鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)[1]的放大電路圖圖6是圖3所示電路圖中十六進(jìn)制計(jì)數(shù)譯碼器[2]部分放大圖;圖7是圖3所示電路圖中八與四多路轉(zhuǎn)換器[3]部分放大圖;中英文電腦學(xué)習(xí)機(jī)鍵盤(pán)包括外殼[4]、按鍵[5],如圖1所示,其內(nèi)部設(shè)置有鍵盤(pán)掃描電路。
鍵盤(pán)掃描電路的結(jié)構(gòu)方框圖如圖2所示,由鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)[1]、十六進(jìn)制的計(jì)數(shù)譯碼器[2]、多路轉(zhuǎn)換器[3]組成。十六進(jìn)制計(jì)數(shù)譯碼器[2]是,其輸出輸出行掃描信號(hào)和鑒別信號(hào)到鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)[1],鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)[1]的列線數(shù)據(jù)通過(guò)多路轉(zhuǎn)換器輸出到數(shù)據(jù)總線。
鍵盤(pán)掃描電路的結(jié)構(gòu)如圖3所示。圖3為十六進(jìn)制計(jì)數(shù)譯碼器[2]輸出低電平有效電路圖。十六進(jìn)制計(jì)數(shù)譯碼器[2]是結(jié)合計(jì)數(shù)和譯碼功能一體的器件,它有13個(gè)輸出端(Q0~Q12)和5個(gè)輸入端(A、B、Y、CP、R),其輸入受電腦CPU的控制,計(jì)數(shù)時(shí)Q0~Q12順序輸出低電平,如圖6所示。鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)[1]由12條行線,8條列線組合起來(lái),組成了96鍵位掃描電路,行線KQ0~KQ8和KQ10~KQ12分別接到十六進(jìn)制計(jì)數(shù)譯碼器[2]的Q0~Q8及Q10~Q12的12個(gè)輸出端,作為行掃描信號(hào)線;列線KD0~KD7分別接到八與四多路轉(zhuǎn)換器[3]的1A~4A和1B~4B共8個(gè)輸入端,作為鍵盤(pán)數(shù)據(jù)輸出線。多路轉(zhuǎn)換器采用普通的74LS158,如圖7所示。十六進(jìn)制計(jì)數(shù)譯碼器[2]的Q9輸出端通過(guò)一個(gè)二極管D接到列線KD4上,作為96鍵位與72鍵位掃描電路的鑒別信號(hào)線(如果是72鍵位的掃描電路該Q9輸出端與列線不連接),二極管D反向連接的作用是保證當(dāng)鑒別線的信號(hào)為高電平時(shí),該信號(hào)對(duì)鍵盤(pán)正常掃描數(shù)據(jù)不產(chǎn)生影響,即對(duì)列線KD4的數(shù)據(jù)沒(méi)有影響。在行和列的交叉處接上一個(gè)開(kāi)關(guān),定義每一交叉點(diǎn)上開(kāi)關(guān)的功能與普通鍵盤(pán)的功能相同,其定義方法如圖5所示,其中KQ0~KQ8行線內(nèi)每一交叉點(diǎn)定義的功能與所需兼容的72鍵位掃描電路相應(yīng)點(diǎn)定義的功能相同。根據(jù)這種電路組成方式,再設(shè)計(jì)相應(yīng)的程序運(yùn)行,則可達(dá)到本實(shí)用新型的目的。
圖3所示的鍵盤(pán)掃描電路工作原理是這樣的,通過(guò)運(yùn)行設(shè)定的程序,十六進(jìn)制計(jì)數(shù)譯碼器[2]的“復(fù)位”和“計(jì)數(shù)”是受電腦學(xué)習(xí)機(jī)的CPU控制,即八與四多路轉(zhuǎn)換器[3]的A/B“選擇”端也是由CPU控制,可通過(guò)“選擇”端A/B,將8位數(shù)據(jù)分兩次輸出到數(shù)據(jù)總線上,十六進(jìn)制計(jì)數(shù)譯碼器[2]在“計(jì)數(shù)”狀態(tài)下逐個(gè)輸出行掃描信號(hào)Q0~Q8,由KQ0行線開(kāi)始,每一行順序掃描,每掃描一行就讀一次列線數(shù)據(jù)儲(chǔ)存,當(dāng)程序完成鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)[1]的0~8行的掃描后,上述十六進(jìn)制計(jì)數(shù)譯碼器[2]的Q9端繼續(xù)輸出鑒別信號(hào),這時(shí)線鑒別信號(hào)KQ9是低電平,CPU繼續(xù)讀出列線上的數(shù)據(jù)作為分析的數(shù)據(jù)用,分析該數(shù)據(jù)中連接鑒別信號(hào)線的那條列線上數(shù)據(jù)的狀態(tài),如果這位數(shù)據(jù)與輸入的鑒別信號(hào)KQ9一致,則說(shuō)明該鍵盤(pán)是96鍵位掃描電路;否則說(shuō)明鑒別信號(hào)線沒(méi)有連接到鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)[1]的列線上,該掃描電路是72鍵位的。如果是96鍵位,就繼續(xù)掃描鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)[1]的10~12行,讀取列線數(shù)據(jù)儲(chǔ)存;如果是72鍵位的,則完成鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)的掃描。讀取完數(shù)據(jù)后,再根據(jù)鍵位定義,對(duì)這些數(shù)據(jù)進(jìn)行分析,就可知道是哪一個(gè)鍵被按下。
與本掃描電路相配合的軟件工作流程為如圖8所示。
圖4是十六進(jìn)制計(jì)數(shù)譯碼器[2]輸出高電平有效的鍵盤(pán)掃描電路圖,其工作原理與圖3所示的掃描電路工作原理基本一樣。因?yàn)樵撌M(jìn)制計(jì)數(shù)譯碼器[2]輸出高電平時(shí)為掃描信號(hào),為了防止十六進(jìn)制計(jì)數(shù)譯碼器[2]有效輸出端發(fā)出高電平信號(hào)時(shí),十六進(jìn)制計(jì)數(shù)譯碼器[2]的其他低電平輸出端對(duì)列線數(shù)據(jù)有影響,因此在十六進(jìn)制計(jì)數(shù)譯碼器[2]與矩陣形開(kāi)關(guān)網(wǎng)絡(luò)[1]之間每條行線正向串聯(lián)有一個(gè)二極管,即D0~D12。在圖4還有一個(gè)與非門(mén)U,即74LS00,該與非門(mén)的輸出通過(guò)電阻R0~R7分別連接到列線KD0~KD7,它的輸入由CPU控制,當(dāng)讀鍵盤(pán)數(shù)據(jù)時(shí),它輸出高電平時(shí);當(dāng)不讀鍵盤(pán)數(shù)據(jù)時(shí)U輸出低電平,此時(shí)可使用游戲棒玩游戲。
本實(shí)用新型可與其他所需兼容的72鍵位的非101鍵鍵盤(pán)中英文學(xué)習(xí)機(jī)兼容,具有電路簡(jiǎn)單,通用性好的優(yōu)點(diǎn)。
權(quán)利要求1.一種中英文電腦學(xué)習(xí)機(jī)鍵盤(pán),由外殼[4]、按鍵[5]、鍵盤(pán)掃描電路組成;掃描電路由鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)[1]、十六進(jìn)制計(jì)數(shù)譯碼器[2]及多路轉(zhuǎn)換器[3]組成,鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)由12條行線和8條列線排列起來(lái),組成了96鍵位的掃描電路,在行線和列線的交叉處接上一個(gè)開(kāi)關(guān)(按鍵),鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)[1]的行線連接十六進(jìn)制計(jì)數(shù)譯碼器[2]的輸出端,鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)[1]的列線連接多路轉(zhuǎn)換器[3]的輸入端,由多路轉(zhuǎn)換器把鍵盤(pán)的數(shù)據(jù)輸出到電腦的數(shù)據(jù)總線上,其特征在于所述的十六進(jìn)制計(jì)數(shù)譯碼器[2]其輸出線第0~8條和第10~12條作為鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)[1]行掃描信號(hào)線,其輸出線第9條作為該96鍵位掃描電路和其它72鍵位掃描電路的鑒別信號(hào)線,該線通過(guò)一個(gè)二極管D接到鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)[1]的列線上。
2.根據(jù)權(quán)利要求1所述的中英文電腦學(xué)習(xí)機(jī)鍵盤(pán),其特征在于所述的多路轉(zhuǎn)換器是八與四多路轉(zhuǎn)換器[3]。
3.根據(jù)權(quán)利要求1或2所述的中英文電腦學(xué)習(xí)機(jī)鍵盤(pán),其特征在于鑒別信號(hào)線可連接到任意一條列線上。
專利摘要一種中英文電腦學(xué)習(xí)機(jī)鍵盤(pán),由外殼(4)、按鍵(5)、鍵盤(pán)掃描電路組成;掃描電路包括鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)(1)、十六進(jìn)制的計(jì)數(shù)譯碼器(2)、多路轉(zhuǎn)換器(3)組成。十六進(jìn)制計(jì)數(shù)譯碼器(2)輸出行掃描信號(hào)和鑒別信號(hào)到鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)(1),鍵位矩陣形開(kāi)關(guān)網(wǎng)絡(luò)(1)的列線數(shù)據(jù)通過(guò)多路轉(zhuǎn)換器輸出到數(shù)據(jù)總線。本實(shí)用新型可與其他所需兼容的72鍵位的非101鍵鍵盤(pán)中英文學(xué)習(xí)機(jī)兼容,具有電路簡(jiǎn)單,通用性好的優(yōu)點(diǎn)。
文檔編號(hào)G06F3/02GK2209352SQ94230840
公開(kāi)日1995年10月4日 申請(qǐng)日期1994年11月22日 優(yōu)先權(quán)日1994年11月22日
發(fā)明者趙強(qiáng) 申請(qǐng)人:中山市小霸王電子工業(yè)公司