專利名稱:漢字顯示控制器的制作方法
本發(fā)明為漢字顯示控制器,可以用于計算機,特別是個人計算機及漢字終端中,在一定的軟件支持下,用以顯示漢字和ASCII字符。
現(xiàn)有的IBM-5550個人計算機及臺灣的倉吉漢卡中的漢字顯示方案(臺灣專利號16832)是采用Bit MAP方法,利用圖形終端,顯示漢字。其原理如圖1所示。CPU把漢字的圖形點陣信息寫入圖形顯示緩沖區(qū)(4)內(nèi)。CRTC(3)取得地址控制權(quán)時,用周期的地址信號刷新圖形顯示緩沖區(qū)。圖形顯示緩沖區(qū)(4)依次取出點陣信息并送入鎖存器(7)中,然后放到圖形串行輸出器(9)中,圖形串行輸出器(9)把并行的數(shù)據(jù)轉(zhuǎn)換成串行數(shù)據(jù),送到圖形顯示器中,形成漢字字型。
現(xiàn)有的字符式顯示系統(tǒng)如圖2所示。ASCII字符放入2K的刷新存貯器(3)中,屬性代碼放到另外2K刷新存貯器(4)中,CRTC(5)和CPU通過地址多路器取得對刷新存貯器的控制權(quán)。根據(jù)字符時鐘(6),鎖存器(7)對刷新存貯器輸出的數(shù)據(jù)進行鎖存。字符發(fā)生器(11)又稱字庫,存放有ASCII字符的圖形點陣信息,每行ASCII字符之間的空白區(qū)域也算做字符點陣的一部分。鎖存器的輸出做為字庫地址的一部分。加上由CRTC(5)輸出的行選信號(9)構(gòu)成對字庫的掃描信號,在掃描信號的控制下,字庫輸出ASCII字符的圖形點陣信息送往移位寄存器(10)中,移位寄存器(10)根據(jù)點陣時鐘把點陣信息由并行轉(zhuǎn)換成串行數(shù)據(jù),再送往視頻處理邏輯(12),最后送到顯示器上顯示出來。由此可知,這種字庫(11)是不能被CPU所訪問的。
用圖形方法做成的漢字系統(tǒng)與原系統(tǒng)的兼容性不高,主要是屏幕管理上與原系統(tǒng)差異很大,漢字顯示速度慢。若屏幕顯示達到1000字/屏,漢字顯示成本高。而現(xiàn)有的字符顯示系統(tǒng)又不能顯示漢字。主要是其存放ASCII字符的刷新存貯器(3)輸出只有8位,只能識別256種情況,除去ASCII字符只能顯示64個不同的漢字。
本發(fā)明的目的,在于提高漢字的顯示速度和顯示容量,降低漢字顯示成本,使得漢字顯示控制器能夠在各種CPU控制下進行工作,并同時解決漢字方式下制表字符的顯示問題。
本發(fā)明的特征是漢字顯示控制器是字符式的,本身不包含CPU,而是通過總線與CPU相連,在一個CRTC的控制下顯示漢字和ASCII字符。其中漢字占據(jù)兩個ASCII字符的位置。如圖3所示,增加了4KRAM刷新存貯器(3),使得存放顯示代碼的位數(shù)增加到16-24位,顯示控制的位數(shù)達到24-32位。同時增加了一級譯碼電路(5)和(6)使得漢字顯示碼提供的漢字字模地址,可以通過譯碼電路分配在不同的芯片上。這樣使得可顯示字數(shù)超過了64個,達到8196-200000個不同的漢字。
每行漢字之間在顯示時必須有一段空白,以區(qū)別兩行不同的漢字,如果這段空白也算作字符點陣的一部分,那么字庫容量至少需要512K字節(jié),如果不算作字符點陣的一部分,就不能顯示連續(xù)不間斷的表格字符。本發(fā)明為解決這一問題,采用的字庫有兩種,一種為全局形字庫(8),一種為局部形字庫(7),全局形字庫支持屏幕上的每一掃描行,局部形字庫支持屏幕上的部分掃描行,主要用來顯示ASCII字符和漢字。兩種字庫可以根據(jù)不同需要采用不同容量,兩種字庫的選擇是通過刷新存貯器(3)中的控制位來實現(xiàn)的。
由于漢字字模庫容量大,單獨為打印機設(shè)置字模庫就會增加成本,本發(fā)明通過利用兩行漢字之間的不顯示時間間隔,把控制權(quán)交給CPU,這樣漢字字模庫不僅可用以顯示漢字,同時也可被CPU所訪問,用以支持漢字打印及圖形顯示漢字。
本發(fā)明的主要優(yōu)點是,使用普通單色顯示器(分辨率為720×350點),在隔行掃描體制下,可以做到每屏26行,每行40個漢字或80個ASCII字符,達到全屏幕顯示1024個漢字的水平。做到了和西文系統(tǒng)在屏幕管理上完全兼容。硬件產(chǎn)生的漢字速度為25000字/秒,在屏幕上可顯示連續(xù)不間斷的表格字符,打印機和漢字顯示控制器可共享一個字模庫。
本發(fā)明的附圖有三個圖1圖形顯示示意圖圖2字符顯示示意圖圖3字符式漢字顯示示意圖本發(fā)明的實施例是一、元器件的選擇和技術(shù)參數(shù)如下CRTC選用MC6845;
刷新存貯器采用6116 2K靜態(tài)RAM,存取周期<200nS;
鎖存器、譯碼電路、控制電路選用74LS系列有關(guān)集成電路;
字庫選用27128或27256 EPROM存取周期<200nS;
掃描時鐘為16.27MHz,經(jīng)過分頻后的字符時鐘,以控制6845周期地址信號產(chǎn)生;
顯示器采用中余輝單色顯示器,分辨率為720×350點。
二、實施工作原理如下(見圖3)CPU通過地址多路器(1)選通顯示代碼刷新存貯器(3),通過數(shù)據(jù)多路器(2)把顯示碼、屬性碼及控制信息寫入顯示代碼刷新存貯器(3)中,CRTC(9)產(chǎn)生的周期地址信號通過地址多路器(1),掃描顯示代碼刷新存貯器(3),把顯示碼、屬性碼放入鎖存器中,這個顯示碼具有14位的寬度,可以尋址到16×1024個漢字位置,然后字庫選擇譯碼器(5)確定該顯示碼使用全局形字庫(8)或局部形字庫(7),同時確定該漢字所在芯片位置,然后和行選信號(12)在一起,把圖形點陣信息取出,送往移位寄存器(10),在點陣時鐘(13)的作用下,把點陣信息變成串行數(shù)據(jù),送入視頻邏輯處理電路(11),CRTC(9)發(fā)出的同步信號控制視頻邏輯處理電路(11),視頻邏輯處理電路(11)的輸出分兩路,一路用作字符時鐘信號饋送CRTC,一路輸給單色顯示器,顯示漢字和ASCII字符。在不顯示時間間隔字庫的控制權(quán)交給CPU,允許CPU訪問,以便控制打印機。
權(quán)利要求
1.現(xiàn)有的漢字顯示技術(shù)主要用圖形方式顯示漢字,漢字點陣信息必須全部放到顯示刷新存貯器中,本發(fā)明的特征是一種與CPU獨立的,通用的字符式漢字顯示控制器。
2.根據(jù)權(quán)利要求
1的漢字顯示控制器其特征是內(nèi)部顯示控制總線的寬度為16位至32位,在顯示代碼刷新存貯器(3)中存放顯示碼,和顯示控制信息,其中顯示碼至少占用14位,通過控制邏輯自動完成漢字和ASCII字符顯示工作。
3.根據(jù)權(quán)利要求
1或2的漢字顯示控制器,其特征是漢字顯示控制器,用一個CRTC(9)控制漢字和ASCII字符的顯示。
4.根據(jù)權(quán)利要求
1或2的漢字顯示控制器,其特征是漢字顯示控制器的字模庫有兩種,一種為局部形字庫(7),它支持屏幕上的部分掃描行,一種為全局形字庫(8)它支持屏幕上的每一掃描行。
5.根據(jù)權(quán)利要求
1或2,局部形字庫(7)和全局形字庫(8)是可以被CPU所訪問的。
專利摘要
漢字字符型顯示控制器,可用于計算機,特別是個人計算機及漢字終端中,在軟件支持下,用以顯示漢字和ASCII字符。
文檔編號G06F3/14GK85100974SQ85100974
公開日1986年7月30日 申請日期1985年4月1日
發(fā)明者王向榮, 米大強, 徐仁堯, 涂陣中, 陳朝輝, 呂勤 申請人:北京文獻服務處導出引文BiBTeX, EndNote, RefMan