專利名稱:中文輸入通用預(yù)處理器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種中文輸入通用預(yù)處理器,可以對(duì)輸入計(jì)算機(jī)的中文信號(hào)作前置處理。
在微型計(jì)算機(jī)硬件系統(tǒng)高速發(fā)展的今天,其性能價(jià)格比也隨之越來越高,從而帶來的是與微型計(jì)算機(jī)性能相匹配的各種西文計(jì)算機(jī)系統(tǒng)及應(yīng)用軟件的推出。如MS-Windows3.1x-WindowsAutoCAD系列及各種數(shù)據(jù)庫軟件等。顯然這些高檔次、高性能的系統(tǒng)及應(yīng)用軟件,如果要在國內(nèi)得到廣泛而充分的利用就必須對(duì)其進(jìn)行漢化,使之能處理漢字。
目前國內(nèi)流行的漢字錄入方法種類繁多,如五筆字型,雙拼雙音、大眾碼,自然碼等等。而從用戶的角度看,由于每個(gè)人的習(xí)慣不同,因此在選擇漢字錄入方法時(shí),往往是根據(jù)自己的實(shí)際情況選用了相應(yīng)的方法,而且一旦用慣了某種方法,就很難再接受其它的方法。
就西文軟件的漢化而言無,無非是修改其鍵盤輸入及顯示輸出部分,就上所述由于漢字輸入方法之多,而且眾口難調(diào)。因此漢化的西文軟件系統(tǒng)在漢字錄入方面很難使用戶滿意。此外由于各種漢字的輸入方法源于不同的發(fā)明人。因此在同一西文軟件的漢化過程中很難同時(shí)包含幾種不同的漢字錄入方法。最后,由于西文軟件本身的不同一性,如在目前DOS系統(tǒng)環(huán)境下的各種漢字錄入方法,在MS-Windows下就必須全部重新修改,這勢(shì)必造成大量繁鎖的工作。同時(shí)現(xiàn)今西文軟件發(fā)展之迅速,使人目不暇接,如果對(duì)每個(gè)西文軟件都要重新漢化,勢(shì)必影響其在國內(nèi)的推廣使用。
本發(fā)明的目的就是提出一種中文輸入通用預(yù)處理器,可對(duì)中文漢字進(jìn)行預(yù)處理后并將漢字內(nèi)碼直接送入計(jì)算機(jī)主機(jī)設(shè)備,從而簡(jiǎn)化了西文軟件的漢化工作。
本發(fā)明的目的是這樣實(shí)現(xiàn)的在該處理器AT/XT總線上接有中央處理器CPU80×86,只讀存儲(chǔ)器ROM,可讀寫存儲(chǔ)器RAM,AT/XT總線上還接有I/O電路,該電路由液晶顯示窗控制電路、軟驅(qū)控制電路,狀態(tài)控制電路,鍵盤輸出控制電路及鍵盤輸入控制電路組成,其中液晶顯示窗控制電路的輸出端接所述的液晶顯示窗,軟驅(qū)控制電路的輸出端接軟盤驅(qū)動(dòng)器,切換鍵及復(fù)位鍵接入狀態(tài)控制電路輸入端,鍵盤輸出控制電路的輸出端接標(biāo)準(zhǔn)鍵盤輸出接口,標(biāo)準(zhǔn)鍵盤輸入接口接入鍵盤輸入控制電路輸入端。
眾所周知,無論哪一種漢字錄入方法,不管它對(duì)漢字特性如何歸納提取處理,最終結(jié)果只有一個(gè),就是將其轉(zhuǎn)化成漢字雙字節(jié)的國標(biāo)內(nèi)碼。由于目前許多西文系統(tǒng)軟件如MS-Windows3.1在處理鍵盤輸入方面已經(jīng)可以接收雙字節(jié)輸入,因此將漢字的內(nèi)碼通過計(jì)算機(jī)的標(biāo)準(zhǔn)鍵盤接口送入計(jì)算機(jī),并且利用原西文漢化軟件中顯示輸出部分,即可完成軟件的漢化工作。中文輸入通用預(yù)處理器從根本上說就是通過其前置處理將漢字內(nèi)碼直接送入計(jì)算機(jī),從而簡(jiǎn)化了西文軟件的漢化工作。
本發(fā)明的工作過程如下,用戶根據(jù)自己的習(xí)慣選擇相應(yīng)的漢字輸入法,啟動(dòng)系統(tǒng)后,就可以在標(biāo)準(zhǔn)鍵盤上通過所選用的漢字輸入方法錄入漢字,通過中文輸入通用預(yù)處理器上的液晶顯示窗選擇重碼漢字,然后由中文輸入通用預(yù)處理器將漢字轉(zhuǎn)化為雙字節(jié)機(jī)內(nèi)碼,以字節(jié)的位串方式,送至計(jì)算機(jī)的標(biāo)準(zhǔn)鍵盤接口。如果中文輸入通用預(yù)處理器工作于西文狀態(tài),則直接將鍵盤描掃碼送至計(jì)算機(jī)的標(biāo)準(zhǔn)鍵盤接口。
本發(fā)明的優(yōu)越性在于西文系統(tǒng)或應(yīng)用軟件輸入部分無需漢化,漢字輸入部分與西文計(jì)算機(jī)平臺(tái)無關(guān),漢字輸入部分與計(jì)算機(jī)主機(jī)機(jī)型無關(guān),計(jì)算機(jī)操作人員可以任選自己所熟悉的中文錄入方法。
以下結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明
圖1本發(fā)明的外部結(jié)構(gòu)示意2本發(fā)明與計(jì)算機(jī)設(shè)備聯(lián)接3本發(fā)明電氣原理框4本發(fā)明實(shí)施例之二原理框5漢字輸入法啟動(dòng)卡原理框圖參見附圖,本發(fā)明有一個(gè)矩形外殼1在外殼上部裝有一個(gè)液晶顯示窗2,右上角裝有標(biāo)準(zhǔn)鍵盤輸出接口3,左下角裝有標(biāo)準(zhǔn)鍵盤輸入接口4,右下角裝有切換鍵5及復(fù)位鍵6,外殼的右側(cè)裝有軟盤驅(qū)動(dòng)器7。本發(fā)明的標(biāo)準(zhǔn)鍵盤輸出接口插入傳輸電纜與計(jì)算機(jī)8相聯(lián),標(biāo)準(zhǔn)鍵輸入接口插入傳輸電纜與標(biāo)準(zhǔn)西文鍵盤9相聯(lián)。用戶可以按自己習(xí)慣的方法輸入西文或中文,從本發(fā)明的電氣原理框圖中可以看出,在本發(fā)明的AT/XT總線22上接有中央處理器10(CPU80×86)、只讀存儲(chǔ)器11(ROM)、可讀寫存儲(chǔ)器12(RAM),上述三個(gè)集成電路負(fù)責(zé)完成以下動(dòng)作,a、系統(tǒng)初始化自舉,b、監(jiān)督管理各部分工作,c、如果本發(fā)明系統(tǒng)在西文狀態(tài),則將標(biāo)準(zhǔn)鍵盤每次擊鍵的掃描碼直接發(fā)送至計(jì)算機(jī),d、如果本發(fā)明的系統(tǒng)在中文狀態(tài),則將標(biāo)準(zhǔn)鍵盤的輸入進(jìn)行預(yù)處理,若輸入為漢字,則根據(jù)本系統(tǒng)相應(yīng)的漢字處理方法將其轉(zhuǎn)換為漢字機(jī)內(nèi)碼,然后送至計(jì)算機(jī)。本發(fā)明的AT/XT總線上還接有I/O電路13,該電路由下述電路構(gòu)成;液晶顯示控制電路14,該電路輸出端接入液晶顯示窗,可在中文輸入狀態(tài)下顯示標(biāo)準(zhǔn)鍵盤輸入的ASCⅡ,以及在輸入中文產(chǎn)生重碼漢字時(shí)供用戶選擇漢字;軟驅(qū)控制電路15,該電路輸出端接軟盤驅(qū)動(dòng)器,用戶可以選擇其習(xí)慣的漢字輸入法啟動(dòng)軟盤,從而獲得相應(yīng)的漢字輸入法;狀態(tài)控制電路16,該電路是一個(gè)普通的開關(guān)電路,其輸入端接入切換鍵及復(fù)位鍵,切換鍵用于切換本發(fā)明的系統(tǒng)工作狀態(tài)是處理漢字的中文狀態(tài),還是直接傳送標(biāo)準(zhǔn)鍵盤輸入的西文掃描碼;鍵盤輸出控制電路17,該電路的輸出端接標(biāo)準(zhǔn)鍵盤輸出接口,將本發(fā)明的系統(tǒng)產(chǎn)生的漢字機(jī)內(nèi)碼或西文掃描碼輸出到計(jì)算機(jī);鍵盤輸入控制電路18,該電路的輸入端接入標(biāo)準(zhǔn)鍵盤輸入接口。本發(fā)明中還裝有電源28(BATTPOWER)用于向軟盤驅(qū)動(dòng)器提供所需電源。
本發(fā)明的實(shí)施例之二是在上述實(shí)施例基礎(chǔ)上的一種改進(jìn)方案,主要目的是降低成本,本實(shí)施例中,由計(jì)算機(jī)通過與本發(fā)明相聯(lián)的傳輸電纜向本發(fā)明的處理器提供電源,并在只讀存儲(chǔ)器19(ROM)中固化有CCDOS的基本部分和16點(diǎn)陣的漢字庫,與本發(fā)明AT/XT總線聯(lián)接的I/O電路21中只包括液晶顯示控制電路,狀態(tài)控制電路、鍵盤輸出控制電路及鍵盤輸入控制電路,而將軟驅(qū)控制電路及軟盤驅(qū)動(dòng)器取消,并在總線中接入一個(gè)漢字輸入法啟動(dòng)接口20,該接口中可插裝一個(gè)漢字輸入法啟動(dòng)卡27。參見圖5,該啟動(dòng)卡中包括內(nèi)部總線插頭29,地址緩沖器23,地址譯碼器24,數(shù)據(jù)緩沖器25及EPROM(26),該EPROM中固化有已經(jīng)廣泛使用的漢字輸入法,通常是每個(gè)啟動(dòng)卡固化一種漢字輸入法,將漢字輸入法啟動(dòng)卡插接在本發(fā)明的預(yù)處理器上,而后啟動(dòng)本系統(tǒng),就可以獲得相應(yīng)的漢字輸入法。此系統(tǒng)的啟動(dòng)過程需要對(duì)PC自舉INT19H及硬盤(軟盤)I/O驅(qū)動(dòng)程序INT13H進(jìn)行修改,使系統(tǒng)由軟硬盤裝載操作系統(tǒng)改為固化有CCDOS的ROM。
權(quán)利要求
1.一種中文輸入通用預(yù)處理器,有液晶顯示窗,標(biāo)準(zhǔn)鍵盤輸入接口、標(biāo)準(zhǔn)鍵盤輸出接口,其特征在于,在該處理器AT/XT總線上接有中央處理器CPU80×86,只讀存儲(chǔ)器ROM,可讀寫存儲(chǔ)器RAM,AT/XT總線上還接有I/O電路,該電路由液晶顯示窗控制電路、軟驅(qū)控制電路,狀態(tài)控制電路,鍵盤輸出控制電路及鍵盤輸入控制電路組成,其中液晶顯示窗控制電路的輸出端接所述的液晶顯示窗,軟驅(qū)控制電路的輸出端接軟盤驅(qū)動(dòng)器,切換鍵及復(fù)位鍵接入狀態(tài)控制電路輸入端,鍵盤輸出控制電路的輸出端接標(biāo)準(zhǔn)鍵盤輸出接口,標(biāo)準(zhǔn)鍵盤輸入接口接入鍵盤輸入控制電路輸入端。
2.根據(jù)權(quán)利要求1所述的中文輸入通用預(yù)處理器,其特征在于,AT/XT總線上接有漢字輸入法啟動(dòng)卡接口,所述的I/O電路由液晶顯示窗控制電路,狀態(tài)控制電路,鍵盤輸出控制電路及鍵盤輸入控制電路組成。
全文摘要
一種中文輸入通用預(yù)處理器,有液晶顯示窗,標(biāo)準(zhǔn)鍵盤輸入接口,標(biāo)準(zhǔn)鍵盤輸出接口。在該處理器總線上接有中央處理器,只讀存儲(chǔ)器,可讀寫存儲(chǔ)器及I/O電路。該電路由液晶顯示窗控制電路、軟驅(qū)控制電路、狀態(tài)控制電路、鍵盤輸出控制電路及鍵盤輸入控制電路組成。本發(fā)明與計(jì)算機(jī)及標(biāo)準(zhǔn)鍵盤串接在一起使用時(shí),計(jì)算機(jī)操作人員可以任選自己習(xí)慣的中文錄入法,并且所使用的西文系統(tǒng)和應(yīng)用軟件輸入部分無需漢化。
文檔編號(hào)G06F3/02GK1096599SQ93106960
公開日1994年12月21日 申請(qǐng)日期1993年6月19日 優(yōu)先權(quán)日1993年6月19日
發(fā)明者周永軍, 邱季壯, 呂昕 申請(qǐng)人:周永軍, 邱季壯