Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5927911B2 - Display device control method - Google Patents
[go: Go Back, main page]

JPS5927911B2 - Display device control method - Google Patents

Display device control method

Info

Publication number
JPS5927911B2
JPS5927911B2 JP13677479A JP13677479A JPS5927911B2 JP S5927911 B2 JPS5927911 B2 JP S5927911B2 JP 13677479 A JP13677479 A JP 13677479A JP 13677479 A JP13677479 A JP 13677479A JP S5927911 B2 JPS5927911 B2 JP S5927911B2
Authority
JP
Japan
Prior art keywords
display
code
output
buffer
dot pattern
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP13677479A
Other languages
Japanese (ja)
Other versions
JPS5660490A (en
Inventor
保之 藤井
隆雄 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP13677479A priority Critical patent/JPS5927911B2/en
Publication of JPS5660490A publication Critical patent/JPS5660490A/en
Publication of JPS5927911B2 publication Critical patent/JPS5927911B2/en
Expired legal-status Critical Current

Links

Description

【発明の詳細な説明】 本発明は、2種類のキャラクタ・ジェネレータを有する
ディスプレイ装置において、キャラクタ・ジェネレータ
の切換をプログラムによつて容易に行い得るようにした
ディスプレイ装置の制御方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a control method for a display device having two types of character generators, which allows switching of character generators to be easily performed by a program.

従来のディスプレイ装置においては、画面上に表示でき
る文字種は英数および仮名であつた。
In conventional display devices, the types of characters that can be displayed on the screen are alphanumeric characters and kana characters.

表示できる文字種が英数や仮名のみであると、表示内容
を読取りにくいので、漢字混りの文をディスプレイ画面
上に表示できるようにすることが望まれている。ところ
で、英数/仮名のドット・パターンに比べて漢字のドッ
ト ・パターンは大きくなり、このため漢字混り文を表
示する場合には、英数/仮名用のキャラクタ・ジェネレ
ータと漢字用キャラクタ・ジェネレータとをディスプレ
イ装置に設置し、必要に応じてキャラクタ・ジエネレー
夕を切換えて使用する必要がある。一般に表示制御デー
タおよび画面上に表示される表示データはプログラムに
よつて準備されるが、上記のように英数/仮名用キヤラ
クタ・ジエネレータと漢字用キヤラクタ・ジエネレータ
を切換えて使用しようとする場合、プログラムが簡単に
表示制御データおよび表示データを準備できることが望
ましく、また、デイスプレイ装置も構造の簡単なものが
望まれる。本発明は、上記の要求に応えるものであつて
、プログラムが自由に且つ簡単にキャラクタ・ジエネレ
ータを切換えて利用でき、しかも構造の簡単なデイスブ
レイ装置の制御方式を提供することを目的としている。
If the only characters that can be displayed are alphanumeric characters or kana, it is difficult to read the displayed content, so it is desirable to be able to display sentences containing kanji on the display screen. By the way, the dot pattern for kanji is larger than the dot pattern for alphanumeric/kana, so when displaying a sentence containing kanji, you need to use a character generator for alphanumeric/kana and a character generator for kanji. It is necessary to install this on a display device and to switch between character generators as needed. Generally, the display control data and the display data displayed on the screen are prepared by a program, but when trying to switch between the alphanumeric/kana character generator and the kanji character generator as described above, It is desirable that the program can easily prepare display control data and display data, and it is also desirable that the display device has a simple structure. SUMMARY OF THE INVENTION In order to meet the above-mentioned requirements, it is an object of the present invention to provide a control method for a display device that allows a program to freely and easily switch between character generators and has a simple structure.

そしてそのため、本発明のデイスプレイ装置の制御方式
は、表示コード・バツフアと、該表示コード・バツフア
の出力するコード・データを1表示クロツク周期だけ遅
延させる遅延用バツフアと、上記表示コード・バツフア
から出力されるコード・データが特殊コードであるか否
かを識別し特殊コードである場合には所定値の識別結果
信号を出力しその他の場合には他の所定値の識別結果信
号を出力するコード識別回路と、上記表示コード・バツ
フアの出力および上記遅延用バツフアの出力が入力され
且つ上記コード識別回路の出力する識別結果信号が所定
値を有している場合には上記表示コード・バツフアから
出力されるコード・データを出力しその他の所定値を有
している場合には上記遅延用バツフアから出力されるコ
ード・データを出力するマルチプレクサと、1単位の大
きさの文字のドツト・マトリツクスを複数個格納すると
共に上記コード識別回路の出力する識別結果信号が他の
所定値を有するときに上記マルチプレクサとラスタ行ア
ドレスとによつて定まるドツト・パターンを出力する第
1のキヤラクタ・ジエネレータと、2単位の大きさの文
字のドツト・マトリツクスを複数個格納すると共に上記
コード識別回路の出力する識別結果信号か所定値を有す
るときに上記マルチプレクサの出力するコード・データ
とラスタ行アドレスとによつて定まるドツト・パターン
を出力する第2のキャラクタ・ジエネレータと、1表示
クロツク周期にわたつて上記第1のキヤラクタ・ジエネ
レータから出力されたドツト・パターンをデイスプレイ
に表示するための制御を行うと共に2表示クロツク周期
にわたつて上記第2のキヤラクタ・ジエネレータから出
力されたドツト・パターンをデイスプレイに表示するた
めの制御を行う表示制御回路と、上記表示コード・バツ
フア、遅延用バツフアおよび表示制御回路にタイミング
信号を供給するタイミング発生回路とを具備することを
特徴とするものである。以下、本発明を図面を参照しつ
つ説明する。第1図は本発明の1実施例のプロツク図、
第2図は第1図の実施例の動作を説明するためのタイム
チヤート、第3図は表示メモリ領域上の文字コードと表
示画面上の文字との関係を示す図である。第1図におい
て、1は共通バス(C−BUS)、2はバス・インタフ
エース、3はタイミング発生回路、4は表示コード・バ
ツフア、5は遅延用バツフア、6はマルチプレクサ、7
はコード識別回路、8−1と8−2はキャラクタ・ジエ
ネレータ、9は表示制御回路、10はCRTユニツトを
それぞれ示している。共通バス1には、図示しないが種
種の装置、例えばプロセツサや主メモリ、キーボード・
プリンタなどが接続されている。バス・インタフエース
2は、共通バス1とのデータの受渡しを制御する機能お
よびDMAの機能を有している。タイミング発生回路3
は、CRT表示制御に用いる表示クロツクなどの各種タ
イミング・クロツクを発生するものである。表示コード
・バツフア4は、表示コードを記憶するための1行分の
バツフアを2個もち、1個のバツフアが表示コードを出
力しているときは、メモリからDMAで読出された表示
コードが書込まれるようになつている。コード識別回路
7は、表示コード・バツフア4の出力が特殊コードであ
るか否かを識別するものであつて、表示コード・バツフ
ア4の出力が特殊コード、例えばESCコード(拡張コ
ード)であつた場合には、CG切換信号をCG8−1と
82及びマルチプレクサ6に出力する。バツフア5は、
表示コード・バツフア4からの表示コードを1表示クロ
ツク・サイクルだけ遅延させるためのものである。マル
チプレクサ6は、コード識別回路7の出力信号のCG切
換信号がセレクト入力端子(図示せず)に入力されてい
て、表示コード・バツフアの出力信号又はその出力信号
の1クロツク遅延信号(即ちバツフア5の出力信号)の
いずれか一方を出力している。マルチプレクサ6は、C
G切換信号がオンのとき、表示コード・バツフア4の出
力を選択する。CG8−1は英数/仮名用のキヤラクタ
・ジエネレータであり、英数/仮名1文字は例えば9X
7ドツトで表現される。CG8−2は漢字用キヤラクタ
・ジエネレータであり、漢字1文字は例えば9X16ド
ツトで表わされる。CG8−1およびCG8−2に入力
される表示コードは、1バイト構成のものである。表示
制御回路9は、CG8−1又はCG8−2から読出した
ドツト・パターンをCRTに表示するための制御を行う
ものである。第2図は第1図の実施例の動作を示すタイ
ムチヤートである。
Therefore, the control method for the display device of the present invention includes a display code buffer, a delay buffer that delays the code data output from the display code buffer by one display clock period, and an output from the display code buffer. A code identification device that identifies whether or not the code/data to be processed is a special code, outputs an identification result signal of a predetermined value if it is a special code, and outputs an identification result signal of another predetermined value in other cases. When the output of the display code buffer and the output of the delay buffer are input to the circuit, and the identification result signal output from the code identification circuit has a predetermined value, the code identification circuit outputs the signal from the display code buffer. a multiplexer that outputs the code data that is output from the delay buffer when it has other predetermined values; and a plurality of dot matrices of characters each having a size of one unit. a first character generator that stores a dot pattern and outputs a dot pattern determined by the multiplexer and the raster row address when the identification result signal output from the code identification circuit has another predetermined value; A plurality of dot matrices of characters of various sizes are stored, and when the identification result signal output from the code identification circuit has a predetermined value, the dot matrix is determined by the code data and raster row address output from the multiplexer. a second character generator that outputs a pattern; and a second character generator that performs control to display the dot pattern output from the first character generator on the display over one display clock period, and also performs control to display the dot pattern on the display over two display clock periods. and a display control circuit that performs control to display the dot pattern output from the second character generator on the display, and timing for supplying timing signals to the display code buffer, delay buffer, and display control circuit. The invention is characterized by comprising a generating circuit. Hereinafter, the present invention will be explained with reference to the drawings. FIG. 1 is a block diagram of one embodiment of the present invention.
FIG. 2 is a time chart for explaining the operation of the embodiment shown in FIG. 1, and FIG. 3 is a diagram showing the relationship between character codes in the display memory area and characters on the display screen. In FIG. 1, 1 is a common bus (C-BUS), 2 is a bus interface, 3 is a timing generation circuit, 4 is a display code buffer, 5 is a delay buffer, 6 is a multiplexer, and 7
8-1 and 8-2 are character generators, 9 is a display control circuit, and 10 is a CRT unit. Although not shown, the common bus 1 includes various devices such as a processor, main memory, keyboard, etc.
A printer etc. is connected. The bus interface 2 has a function of controlling data exchange with the common bus 1 and a DMA function. Timing generation circuit 3
generates various timing clocks such as display clocks used for CRT display control. The display code buffer 4 has two one-line buffers for storing display codes, and when one buffer is outputting a display code, the display code read from the memory by DMA is written. It is becoming more and more crowded. The code identification circuit 7 identifies whether the output of the display code buffer 4 is a special code or not. In this case, the CG switching signal is output to the CGs 8-1 and 82 and the multiplexer 6. Batsuhua 5 is
This is to delay the display code from display code buffer 4 by one display clock cycle. The multiplexer 6 has the CG switching signal of the output signal of the code identification circuit 7 inputted to a select input terminal (not shown), and outputs the output signal of the display code buffer or a one-clock delay signal of the output signal (i.e., the buffer 5). output signal). Multiplexer 6 is C
When the G switching signal is on, the output of display code buffer 4 is selected. CG8-1 is a character generator for alphanumeric/kana characters, and one alphanumeric/kana character is, for example, 9X.
Represented by 7 dots. CG8-2 is a character generator for Kanji characters, and one Kanji character is represented by, for example, 9×16 dots. The display code input to CG8-1 and CG8-2 has a 1-byte configuration. The display control circuit 9 performs control to display the dot pattern read from the CG 8-1 or CG 8-2 on the CRT. FIG. 2 is a time chart showing the operation of the embodiment shown in FIG.

第2図においては、表示クロツクと同期して表示コード
α1,α2特殊コード、Kl,α3yα47α57゜″
。゜03が逐次表示1−ド02ゞツフア4から出力され
るものと仮定している。なお、α1,α2,α3・・・
・・・は英数/仮名コードを表わし、K1は漢字コード
を示している。表示コード・バツフア4から表示コード
α1が出力されると、この表示コードのα1は1クロツ
ク遅延してバツフア5から出力される。表示コードα1
は特殊コードではないので、コード識別回路7の出力C
は論理[0」であり、それ故マルチプレクサ6はバツフ
ア5の出力A(この場合は表示コードα1)を選択して
いる。コード識別回路7の出力Cが論理「0」の場合に
は、CG8−1がエネーブル状態となり、表示コードα
1に対応するドツト・パターンがCG8−1から出力さ
れ、この表示コードα1とラスタ行アドレスで定まるド
ツト・パターンが表示制御回路9に渡され、そしてCR
T画面上に表示される。表示コードα2が表示コード・
バツフア4から読出された場合も、第1図の実施例は表
示コードα1が読出された場合と同様に動作する。表示
コードが特殊コードであるときは、次のサイクルの開始
を示す表示クロツクの立下りで以てコード識別回路7の
出力は論理「1」となる。コード識別回路7の出力Cが
論理「1」になると、マルチプレクサ6は表示コード・
バツフア4の出力(このときは表示コードK1)を出力
する。この表示コードK1がCG8−1および8−2に
印加されるが、コード識別回路7の出力Cが論理「1」
の場合にはCG8−2がエネープル状態となり、CG8
−2から表示コードK1とラスタ行アドレスに対応する
2サイクル分のドツト・パターンが読出され、このドツ
ト ・パターンが表示制御回路9に渡されてCRT画面
上に表示される。次のサイクルではバツフア5から表示
コードK1が読出され、マルチプレクサ6は表示コード
K1を出力し、表示コードK1がCG8−1および82
に印加される。このサイクルではコード識別回路7の出
力Cは論理「O」となり、CG8lがエネーブル状態と
なるが、表示制御回路9は、出力Cが論理「1」である
サイクルの次のサイクルもCG8−2のドツト・パター
ンを選択し続け、このドツトパターンをCRT画面に逐
次表示する。第2図から判るように、英数/仮名文字は
1サイクルにわたつて表示され、漢字は2サイクルにわ
たつで表示される。即ち、英数/仮名が1個の表示領域
に表示されるものとすると、漢字は2個の表示領域に表
示されることになる。第3図イ,口は表示メモリ上の表
示コードと表示画面上の文字との関係を示すものである
In Fig. 2, in synchronization with the display clock, the display codes α1, α2 special codes, Kl, α3yα47α57゜''
. It is assumed that 03 is sequentially output from the display 1-02 buffer 4. In addition, α1, α2, α3...
... represents an alphanumeric/kana code, and K1 represents a kanji code. When the display code α1 is output from the display code buffer 4, the display code α1 is output from the buffer 5 with a delay of one clock. Display code α1
is not a special code, so the output C of the code identification circuit 7
is logic [0], so the multiplexer 6 selects the output A of the buffer 5 (in this case display code α1). When the output C of the code identification circuit 7 is logic "0", CG8-1 is enabled and the display code α
A dot pattern corresponding to 1 is output from the CG8-1, and this dot pattern determined by the display code α1 and the raster row address is passed to the display control circuit 9, and then the CR
displayed on the T screen. The display code α2 is the display code.
When read from buffer 4, the embodiment of FIG. 1 operates in the same way as when display code α1 is read. When the display code is a special code, the output of the code identification circuit 7 becomes logic "1" at the falling edge of the display clock indicating the start of the next cycle. When the output C of the code identification circuit 7 becomes logic "1", the multiplexer 6 outputs the display code.
The output of buffer 4 (in this case, display code K1) is output. This display code K1 is applied to CG8-1 and CG8-2, but the output C of the code identification circuit 7 is logic "1".
In this case, CG8-2 becomes enabled and CG8
-2, a two-cycle dot pattern corresponding to the display code K1 and the raster row address is read out, and this dot pattern is passed to the display control circuit 9 and displayed on the CRT screen. In the next cycle, the display code K1 is read out from the buffer 5, the multiplexer 6 outputs the display code K1, and the display code K1 is read out from the buffer 5.
is applied to In this cycle, the output C of the code identification circuit 7 becomes logic "O" and CG8l is enabled, but the display control circuit 9 also controls CG8-2 in the cycle following the cycle in which the output C is logic "1". Continue to select dot patterns and display these dot patterns one after another on the CRT screen. As can be seen from FIG. 2, alphanumeric/kana characters are displayed over one cycle, and kanji characters are displayed over two cycles. That is, if alphanumeric characters/kana characters are displayed in one display area, kanji characters are displayed in two display areas. Figure 3A shows the relationship between the display code on the display memory and the characters on the display screen.

第3図イは英数/仮名を表示する場合の関係を示すもの
であり、第3図口は漢字混りの表示を行う場合の関係を
示すものである。第3図口から判るように漢字混り文を
表示したい場合には、プログラムは特殊コードの次に所
望の漢字コードを表示メモリ領域に配置すれば良い。以
上の説明から明らかなように、本発明のデイスプレイ装
置の制御方式は、プログラムが自由に且つ簡単にキヤラ
クタ・ジエネレータを切換えて利用でき、しかも構造が
簡単であるという顕著な作用効果を有している。
Figure 3A shows the relationship when alphanumeric/kana characters are displayed, and Figure 3A shows the relationship when kanji characters are displayed. As can be seen from the opening in FIG. 3, if it is desired to display a sentence containing kanji, the program only has to place the desired kanji code in the display memory area next to the special code. As is clear from the above description, the display device control method of the present invention has remarkable effects in that the program can freely and easily switch between character generators and has a simple structure. There is.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の1実施例のブロツク図、第2図は第1
図の実施例の動作を説明するためのタイムチヤート、第
3図は表示メモリ領域上の文字コードと表示画面上の文
字との関係を示す図である。 1・・−・一共通バス(C−BUS)、2−・−・・−
バス・インタフエース、3・・・・・・タイミング発生
回路、4・・・・・・表示コード・バツフア、5−・゛
・・・遅延用バツフア、6・・・・・−マルチプレクサ
、7一・−・・・コード識別回路、8−1と8−2・・
・・・・キヤラクタ・ジエネレータ、9−・・・・・表
示制御回路、10・・一・・・CRTユニツト。
FIG. 1 is a block diagram of one embodiment of the present invention, and FIG. 2 is a block diagram of one embodiment of the present invention.
FIG. 3 is a time chart for explaining the operation of the illustrated embodiment, and is a diagram showing the relationship between character codes on the display memory area and characters on the display screen. 1...--1 common bus (C-BUS), 2--...-
Bus interface, 3... Timing generation circuit, 4... Display code buffer, 5-... Delay buffer, 6... Multiplexer, 7- ...Code identification circuit, 8-1 and 8-2...
...Character generator, 9--Display control circuit, 10--CRT unit.

Claims (1)

【特許請求の範囲】[Claims] 1 表示コード・バッファと、該表示コード・バッファ
の出力するコード・データを1表示クロック周期だけ遅
延させる遅延用バッファと、上記表示コード・バッファ
から出力されるコード・データが特殊コードであるか否
かを識別し特殊コードである場合には所定値の識別結果
信号を出力しその他の場合には他の所定値の識別結果信
号を出力するコード識別回路と、上記表示コード・バッ
ファの出力および上記遅延用バッファの出力が入力され
且つ上記コード識別回路の出力する識別結果信号が所定
値を有している場合には上記表示コード・バッファから
出力されるコード・データを出力しその他の所定値を有
している場合には上記遅延用バッファから出力されるコ
ード・データを出力するマルチプレクサと、1単位の大
きさの文字のドット・マトリックスを複数個格納すると
共に上記コード識別回路の出力する識別結果信号が他の
所定値を有するときに上記マルチプレクサとラスタ行ア
ドレスとによつて定まるドット・パターンを出力する第
1のキャラクタ・ジェネレータと、2単位の大きさの文
字のドット・マトリックスを複数個格納すると共に上記
コード識別回路の出力する識別結果信号が所定値を有す
るときに上記マルチプレクサの出力するコード・テータ
とラスタ行アドレスとによつて定まるドット・パターン
を出力する第2のキャラクタ・ジェネレータと、1表示
クロック周期にわたつて上記第1のキャラクタ・ジェネ
レータから出力されたドット・パターンをディスプレイ
に表示するための制御を行うと共に2表示クロック周期
にわたつて上記第2のキャラクタ・ジェネレータから出
力されたドット・パターンをディスプレイに表示するた
めの制御を行う表示制御回路と、上記表示コード・バッ
ファ、遅延用バッファおよび表示制御回路にタイミング
信号を供給するタイミング発生回路とを具備することを
特徴とするディスプレイ装置の制御方式。
1. A display code buffer, a delay buffer that delays the code data output from the display code buffer by one display clock period, and whether or not the code data output from the display code buffer is a special code. a code identification circuit that identifies a special code and outputs an identification result signal of a predetermined value if it is a special code, and outputs an identification result signal of another predetermined value in other cases; When the output of the delay buffer is input and the identification result signal output from the code identification circuit has a predetermined value, the code data output from the display code buffer is output and other predetermined values are output. If it has, a multiplexer that outputs the code data output from the delay buffer, a multiplexer that stores a plurality of dot matrices of characters of one unit size, and an identification result output from the code identification circuit. a first character generator for outputting a dot pattern determined by the multiplexer and the raster row address when the signal has another predetermined value; and storing a plurality of dot matrices of two unit sized characters. and a second character generator that outputs a dot pattern determined by the code data and raster row address output from the multiplexer when the identification result signal output from the code identification circuit has a predetermined value; Control is performed to display on the display the dot pattern output from the first character generator over one display clock period, and the dot pattern output from the second character generator over two display clock periods. A display comprising a display control circuit that performs control to display a dot pattern on a display, and a timing generation circuit that supplies timing signals to the display code buffer, delay buffer, and display control circuit. Device control method.
JP13677479A 1979-10-23 1979-10-23 Display device control method Expired JPS5927911B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13677479A JPS5927911B2 (en) 1979-10-23 1979-10-23 Display device control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13677479A JPS5927911B2 (en) 1979-10-23 1979-10-23 Display device control method

Publications (2)

Publication Number Publication Date
JPS5660490A JPS5660490A (en) 1981-05-25
JPS5927911B2 true JPS5927911B2 (en) 1984-07-09

Family

ID=15183194

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13677479A Expired JPS5927911B2 (en) 1979-10-23 1979-10-23 Display device control method

Country Status (1)

Country Link
JP (1) JPS5927911B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0540553Y2 (en) * 1986-03-20 1993-10-14

Also Published As

Publication number Publication date
JPS5660490A (en) 1981-05-25

Similar Documents

Publication Publication Date Title
US4595996A (en) Programmable video display character control circuit using multi-purpose RAM for display attributes, character generator, and refresh memory
JPH0377530B2 (en)
JPS5958538A (en) Character pattern display device
JPS638488B2 (en)
JP3375764B2 (en) Font generator
JPS5826B2 (en) Time division control method for refresh memory
US20040164988A1 (en) On-screen display unit
JPS5927911B2 (en) Display device control method
US5068648A (en) Display controller having a function of controlling various display memories
JPS6055389A (en) Character/graphic display
JPS61263764A (en) Method for printer control
JPS603198B2 (en) Parallel synchronous timing generator
JPS648337B2 (en)
JP2642350B2 (en) Display control device
JPS6213690B2 (en)
JP2903682B2 (en) Display device
KR920010444B1 (en) Character display system
JPS58194090A (en) Display unit
JPS58100180A (en) Character display system
JPH06100904B2 (en) Memory access device
JPH0134383B2 (en)
JPH0227677B2 (en)
JPH036510B2 (en)
JPS61189591A (en) Character signal generator
JPS63269192A (en) display device