JPH02214929A - Character display system for liquid crystal matrix - Google Patents
Character display system for liquid crystal matrixInfo
- Publication number
- JPH02214929A JPH02214929A JP3587789A JP3587789A JPH02214929A JP H02214929 A JPH02214929 A JP H02214929A JP 3587789 A JP3587789 A JP 3587789A JP 3587789 A JP3587789 A JP 3587789A JP H02214929 A JPH02214929 A JP H02214929A
- Authority
- JP
- Japan
- Prior art keywords
- address
- cursor
- ram
- stored
- lcd
- 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.)
- Pending
Links
Landscapes
- Digital Computer Display Output (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は液晶ドソトマI・リクスの表示方式に関し、特
にカーソルアドレス自動制御を行ないながら多数のキャ
ラクタを表示することができる液晶ドツトマトリクスの
キャラクタ表示方式に関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a liquid crystal dot matrix display system, and particularly to a liquid crystal dot matrix character display that can display a large number of characters while automatically controlling the cursor address. Regarding the method.
従来の液晶ドツトマトリクスのキャラクタ表示方式では
、第4図に示すように、L CD (1,1quidC
rystal Display)制御部41に内蔵され
ているキャラクタジェネレータROM42を用いてキャ
ラクタ表示を行なうようにしている。尚、同図に於いて
43はRAM、44は液晶ドツトマトリクスコントロー
ラ、45はM P U(Master Process
er Unit) 、46はLCDである。In the conventional liquid crystal dot matrix character display system, as shown in FIG.
Character display) A character generator ROM 42 built into the control section 41 is used to display characters. In the figure, 43 is a RAM, 44 is a liquid crystal dot matrix controller, and 45 is an MPU (Master Process).
er Unit), 46 is an LCD.
従来は上述したように、L CD Il制御部41に内
蔵されているキャラクタジェネレータROM42を用い
てキャラクタ表示を行なうようにしているため、英数字
等の限られたキャラクタしか表示することができない問
題があった。Conventionally, as mentioned above, characters have been displayed using the character generator ROM 42 built into the LCD Il control section 41, which has caused the problem that only limited characters such as alphanumeric characters can be displayed. there were.
本発明の目的は多数のキャラクタを表示できるようにす
ることにある。An object of the present invention is to enable display of a large number of characters.
本発明は上記目的を達成するため、
LCDの各ドツトと各ビットが1対1に対応するRAM
と、
該RAMの指定されたアドレスにデータを書込むと共に
、該RAMの記憶内容に従って前記LCDの各ドツトの
輝度を制御するLCDコントローラとを含むシステムに
於いて、
MPUと、
該MPUとバスを介して接続されたキャラクタジェネレ
ータROMと、
カーソルの論理的な表示位置を示す論理カーソルアドレ
スが格納される画面情報テーブルと、前記論理カーソル
アドレスと前記RAMのアドレスとの対応関係が格納さ
れたカーソルアドレステーブルとを含み、
前記MPUは、
前記LCDに表示するキャラクタを示すキャラクタコー
ドが加えられることにより、前記キャラクタジェネレー
タROMから読出した前記キャラクタコード対応のフォ
ントデータ及び前記カーソルアドレステーブルを参照す
ることにより得た前記画面情報テーブルに格納されてい
る論理カーソルアドレスに対応する前記RAMのアドレ
スとを前記LCDコントローラに与えると共に、前記画
面情報テーブルに格納されている論理カーソルアドレス
を次のカーソル表示位置を示すものに変更し、
且つ、前記画面情報テーブルに格納されている論理カー
ソルアドレスに対応する前記RAMのアドレス及び該ア
ドレスに格納されているデータをセーブし、該RAMの
アドレス及びカーソルを示すフォントデータを前記■、
CDコントローラに加え、所定時間後に前記セーブした
データ及び前記RAMのアドレスを前記LCDコントロ
ーラに加える処理を所定周期で行なう。In order to achieve the above object, the present invention provides a RAM in which each dot of an LCD corresponds to each bit one-to-one.
and an LCD controller that writes data to a designated address of the RAM and controls the brightness of each dot of the LCD according to the contents stored in the RAM, an MPU, and a bus that connects the MPU and the bus. a character generator ROM connected through the ROM, a screen information table in which a logical cursor address indicating the logical display position of the cursor is stored, and a cursor address in which the correspondence between the logical cursor address and the address in the RAM is stored. and a table, the MPU obtains information by referring to the font data corresponding to the character code read from the character generator ROM and the cursor address table by adding a character code indicating the character to be displayed on the LCD. The RAM address corresponding to the logical cursor address stored in the screen information table is given to the LCD controller, and the logical cursor address stored in the screen information table is used to indicate the next cursor display position. and save the RAM address corresponding to the logical cursor address stored in the screen information table and the data stored in the address, and save the font data indicating the RAM address and the cursor. ■,
In addition to the CD controller, a process of adding the saved data and the address of the RAM to the LCD controller after a predetermined period of time is performed at a predetermined cycle.
MPUはLCDに表示するキャラクタを示すキャラクタ
コードが加えられることにより、キャラクタジェネレー
タROMから得たキャラクタコード対応のフォントデー
タ及びカーソルアドレステーブルから得た画面情報テー
ブルに格納されている論理カーソルアドレスに対応した
RAMのアドレスをL CDコントローラに与える。こ
れにより、LCDコントローラはMPUによって与えら
れたフォントデータをMPUによって与えられたアドレ
スに従ってRAMに書込む。また、MPUはフォントデ
ータ及びRAMのアドレスをLCDコントローラに与え
ると、画面情報テーブルに格納されている論理カーソル
アドレスを次のカーソル表示位置を示すものに変更する
。また、MPUは画面情報テーブルに格納されている論
理カーソルアドレスと対応するRAMのアドレスに格納
されているデータをセーブし、RAMのアドレス及びカ
ーソルを示すフォントデータをLCDコントローラに加
え、所定時間後にセーブしであるデータ及びRAMのア
ドレスをLCDコントローラに加える処理を所定時間周
期で行なう。By adding a character code indicating the character to be displayed on the LCD, the MPU corresponds to the font data corresponding to the character code obtained from the character generator ROM and the logical cursor address stored in the screen information table obtained from the cursor address table. Give the RAM address to the LCD controller. As a result, the LCD controller writes the font data given by the MPU to the RAM according to the address given by the MPU. Furthermore, when the MPU provides the font data and the RAM address to the LCD controller, it changes the logical cursor address stored in the screen information table to one indicating the next cursor display position. The MPU also saves the data stored in the RAM address corresponding to the logical cursor address stored in the screen information table, adds the RAM address and font data indicating the cursor to the LCD controller, and saves the data after a predetermined period of time. The process of adding the data and RAM address to the LCD controller is performed at predetermined time intervals.
次に本発明の実施例について図面を参照して詳細に説明
する。Next, embodiments of the present invention will be described in detail with reference to the drawings.
第1図は本発明の実施例のブロック図であり、MPUI
と、LCDコントローラ3及びRAM4から構成される
LCD@御部2色部2CD5と、漢字等のフォントデー
タが格納されているキャラクタジェネレータROM (
漢字ROMと称す)6と、画面情報テーブル8が設けら
れるRAM7と、MPUIに第2図、第3図のフローチ
ャートに示す処理を行なわせるためのプログラム及びカ
ーソルアドレステーブル10が格納されているROM9
と、キーボード12のキー操作に応じたキャラクタコー
ドを出力する上位装置11とを含んでいる。FIG. 1 is a block diagram of an embodiment of the present invention, in which the MPUI
, an LCD @ Gobe two-color section 2CD5 consisting of an LCD controller 3 and a RAM 4, and a character generator ROM (
6, a RAM 7 in which a screen information table 8 is provided, and a ROM 9 in which a cursor address table 10 and a program for causing the MPUI to perform the processing shown in the flowcharts of FIGS. 2 and 3 are stored.
and a host device 11 that outputs a character code in response to key operations on a keyboard 12.
第2図はLCD5にキャラクタを表示させる際のMPU
Iの処理例を示すフローチャート、第3図はカーソルア
ドレス自動制御を行なう際のMPU1の処理例を示すフ
ローチャートであり、以下各図を参照して本実施例の動
作を説明する。Figure 2 shows the MPU when displaying characters on LCD5.
FIG. 3 is a flowchart showing an example of processing of MPU 1 when performing automatic cursor address control.The operation of this embodiment will be described below with reference to each figure.
MPUIは電源が投入されることにより、第2図のフロ
ーチャートに示す処理を開始し、先ず、漢字等のフォン
トデータが格納されている漢字ROM6の初期診断及び
LCD制御部2の初期設定を行ない(ステップS1)、
次いで、RAM7に設けられた画面情報テーブル8に初
期情報をセットする(ステップS2)。画面情報テーブ
ル8には第2図に示すように、複数設けられている画面
フォーマットの内の何れを使用するかを示す画面コード
が格納される領域8−1と、画面上の論理的なカーソル
の表示位置(例えば何文字目)を示す論理カーソルアド
レスが格納される領域8−2とが設けられており、MP
UIはステップS2の処理を行なうことにより、予め定
められている画面コード及び論理カーソルアドレスを画
面情報テーブル8の領域8−1.8−2に格納する。When the power is turned on, the MPUI starts the process shown in the flowchart in FIG. Step S1),
Next, initial information is set in the screen information table 8 provided in the RAM 7 (step S2). As shown in FIG. 2, the screen information table 8 includes an area 8-1 in which a screen code indicating which of the multiple screen formats to use is stored, and a logical cursor on the screen. An area 8-2 is provided in which a logical cursor address indicating the display position (for example, what character) of the MP is stored.
The UI stores the predetermined screen code and logical cursor address in the area 8-1.8-2 of the screen information table 8 by performing the process in step S2.
この後、ユーザがキーボード12を操作し、LCD5に
表示するキャラクタを指定すると、上位装置11はキー
操作によって指定されたキャラクタ対応のキャラクタコ
ードを含むキャラクタ表示要求をMPUIに加える。Thereafter, when the user operates the keyboard 12 to specify a character to be displayed on the LCD 5, the host device 11 sends a character display request including a character code corresponding to the character specified by the key operation to the MPUI.
MPUIは上位装置11からキャラクタ表示要求が加え
られると、割込み処理により、キャラクタ表示要求に含
まれるキャラクタコードを、その内部に設けられている
キューイングバッファにバッファリングする (ステッ
プS9)。When the MPUI receives a character display request from the host device 11, it buffers the character code included in the character display request in an internal queuing buffer by interrupt processing (step S9).
MPUIは上記キューイングバッファにキャラクタコー
ドがバッファリングされると(ステップS3の判断結果
がYESとなると)、ステップS4の処理を行なう。ス
テップS4では上記キューイングバッファの先頭にバッ
ファリングされているキャラクタコードを取出し、取出
したキャラクタコードに対応した漢字ROMG内のアド
レスを生成する。次のステップS5ではステップS4で
生成したアドレスを用いて漢字ROM6からフォントデ
ータを読出し、次のステップS6ではRAM7内の画面
情報テーブル8の内容とROM9内のカーソルアドレス
テーブル10の内容とに基づいて領域8−2に格納され
ている論理カーソルアドレス対応の物理カーソルアドレ
ス (LCD制御部2内のRAM4のアドレス)を求め
る。ここで、カーソルアドレステーブル10は、第2図
に示すように、n個の画面フォーマント対応の領域10
−1〜10−nを有し、各領域10−1〜10−nには
それぞれ画面フォーマット対応の画面コードが格納され
た領域100−1〜100−nと、論理カーソルアドレ
スとそれに対応する物理カーソルアドレスとが対になっ
て格納された領域101−1〜101−nと、ストッパ
が格納された領域102−1〜102nとが設けられて
いる。即ち、ステップS6に於いては、MPUIは画面
コードが格納されている領域100−1〜100−nの
中から画面情報テーブル8の領域8−1に格納されてい
る画面コードと同一の画面コードが格納されている領域
100− jを捜出し、更に、領域101−1〜101
−nの内の上記捜出した領域100−j対応の領域10
1−jを検索し、そこに格納されている物理カーソルア
ドレスの内の画面情報テーブル8の領域8−2に、格納
されている論理カーソルアドレスと対になって格納され
ている物理カーソルアドレスを捜出す処理を行なうこと
により、画面情報テーブル8の領域8−2に格納されて
いる論理カーソルアドレス対応の物理カーソルアドレス
を求めるものである。When the character code is buffered in the queuing buffer (if the determination result in step S3 is YES), the MPUI performs the process in step S4. In step S4, the character code buffered at the head of the queuing buffer is extracted, and an address in the Kanji ROMG corresponding to the extracted character code is generated. In the next step S5, font data is read from the kanji ROM 6 using the address generated in step S4, and in the next step S6, font data is read out from the kanji ROM 6 based on the contents of the screen information table 8 in the RAM 7 and the contents of the cursor address table 10 in the ROM 9. A physical cursor address (address of RAM 4 in LCD control unit 2) corresponding to the logical cursor address stored in area 8-2 is obtained. Here, as shown in FIG. 2, the cursor address table 10 includes areas 10 corresponding to n screen formats.
-1 to 10-n, and each area 10-1 to 10-n has areas 100-1 to 100-n storing screen codes corresponding to the screen format, logical cursor addresses and corresponding physical Areas 101-1 to 101-n in which cursor addresses are stored in pairs and areas 102-1 to 102n in which stoppers are stored are provided. That is, in step S6, the MPUI selects a screen code that is the same as the screen code stored in the area 8-1 of the screen information table 8 from among the areas 100-1 to 100-n where screen codes are stored. The area 100-j in which is stored is searched, and the areas 101-1 to
Area 10 corresponding to the area 100-j found above in -n
1-j, and in the area 8-2 of the screen information table 8 among the physical cursor addresses stored there, find the physical cursor address stored in pair with the stored logical cursor address. By performing the searching process, the physical cursor address corresponding to the logical cursor address stored in the area 8-2 of the screen information table 8 is obtained.
ステップS6に於いて物理カーソルアドレスを求めると
、M P U 1はステップS5でJ売出したフォント
データとステップS6で求めた物理カーソルアドレスと
をLCD制御部2に加え、フォントデータの表示を指示
する(ステップS7)。LCD制御部2内のLCDコン
トローラ3はM P U Lからフォントデータ及び物
理カーソルアドレスが加えられると、加えられたフォン
トデータを加えられた物理カーソルアドレスに従ってR
AM4に書込む。RAM4の各ピントはLCD5の表示
画面の各ドツトと1対lに対応し、LCDコントローラ
3はRAM4の記憶内容に従ってLCD5の各ドツトの
輝度を制御するものであるので、上述したようにするこ
とにより、論理カーソルアドレスによって指定された位
置にステップS5で読出したフォントデータを表示する
ことができる。ステップS7の処理が終了すると、MP
UIは画面情報テーブル8の領域filに格納されてい
る論環カーソルアドレスを+1しくステップ3B)、そ
の後ステップS3の処理に戻る。When the physical cursor address is obtained in step S6, the MPU 1 adds the font data sold in step S5 and the physical cursor address obtained in step S6 to the LCD control unit 2, and instructs the display of the font data. (Step S7). When the font data and physical cursor address are added from the MPU L, the LCD controller 3 in the LCD control unit 2 processes the added font data according to the added physical cursor address.
Write to AM4. Each focus point in the RAM 4 corresponds to each dot on the display screen of the LCD 5 on a one-to-one basis, and the LCD controller 3 controls the brightness of each dot on the LCD 5 according to the contents stored in the RAM 4. , the font data read in step S5 can be displayed at the position specified by the logical cursor address. When the process of step S7 is completed, MP
The UI increments the logical cursor address stored in the area fil of the screen information table 8 by +1 (step 3B), and then returns to the process of step S3.
また、MPUIはインターバルタイマがタイムアウトす
る毎に、即ち所定時間毎に第3図のフローチャートに示
す割込処理を開始し、先ず、ステップSllに於いて奇
数回目の割込処理であるか否かを判断する。そして、奇
数回目の割込処理であると判断すると(ステップSit
の判断結果がYESとなると)、MPUIは画面情報テ
ーブル8の内容とカーソルアドレステーブル10の内容
とに基づいて画面情報テーブル8の領域8−2に格納さ
れている論理カーソルアドレスと対応する物理カーソル
アドレス、即ち現在カーソルを表示すべき位置を示す物
理カーソルアドレスを求め(ステップ512)、次いで
ステップS12で求めた物理カーソルアドレスを内部メ
モリにセーブすると共に、LCD制御部2内のRAM4
のステップS12で求めた物理カーソルアドレスに格納
されているデータを内部メモリにセーブしくステップ5
13) 、次いでL CD制御部2にステップS13で
セーブした物理カーソルアドレス及びカーソルを示すフ
ォントデータを加え、カーソルを表示することを指示す
る。ここで、カーソルを示すフォントデータとしては種
々のものが考えられるが、例えばステップS12で求め
た物理カーソルアドレスに文字を示すデータが格納され
ている場合は、その“1”0″、即ち、白黒を反転させ
たデータをカーソルを示すフォントデータとし、文字を
示すデータが格納されていない場合は所定の形状を示す
フォントデータをカーソルを示すフォントデータとする
ことができる。これにより、L CD制御部2内のLC
Dコントローラ3はMPUIから加えられたカーソルを
示すフォントデータを加えられた物理カーソルアドレス
に従ってRAM4に書込む。Moreover, the MPUI starts the interrupt processing shown in the flowchart of FIG. 3 every time the interval timer times out, that is, every predetermined time, and first, in step Sll, it is determined whether or not it is an odd-numbered interrupt processing. to decide. Then, if it is determined that it is an odd-numbered interrupt process (step Sit
), the MPUI selects the physical cursor corresponding to the logical cursor address stored in the area 8-2 of the screen information table 8 based on the contents of the screen information table 8 and the contents of the cursor address table 10. The address, that is, the physical cursor address indicating the current position where the cursor should be displayed is obtained (step 512), and then the physical cursor address obtained in step S12 is saved in the internal memory, and the RAM 4 in the LCD control unit 2 is saved.
Step 5: Save the data stored at the physical cursor address obtained in step S12 in the internal memory.
13) Next, the physical cursor address and font data indicating the cursor saved in step S13 are added to the LCD control unit 2, and an instruction is given to display the cursor. Here, various types of font data can be considered as the font data indicating the cursor, but for example, if data indicating characters is stored at the physical cursor address obtained in step S12, the "1", 0", black and white The inverted data can be used as the font data indicating the cursor, and if the data indicating the character is not stored, the font data indicating a predetermined shape can be used as the font data indicating the cursor.Thus, the LCD control unit LC within 2
The D controller 3 writes font data indicating the cursor added from the MPUI to the RAM 4 according to the added physical cursor address.
前述したように、RAM4の各ビットはL CD 5の
各ドツトと1対1に対応するものであるので、上述した
ようにすることにより、画面情報テーブル8の領域8−
2に格納されている論理カーソルアドレスによって指定
された位置にカーソルが表示される。As mentioned above, each bit of the RAM 4 has a one-to-one correspondence with each dot of the LCD 5, so by doing as described above, the area 8-- of the screen information table 8 is
The cursor is displayed at the position specified by the logical cursor address stored in 2.
また、ステップSllの判断結果がNOとなった場合、
即ち、偶数回目の割込処理であると判断した場合は、M
PULは内部メモリにセーブしていたセーブデータを読
出しくステップ515)、次いでステップ315で読出
したセーブデータとステップS13でセーブした物理カ
ーソルアドレスとをLCD1tI制御部2に加え、セー
ブデータを表示することを指示する (ステップ516
)。LCD制御部2内の1.、 CDコントローラ3は
MPUIからセーブデータ及び物理カーソルアドレスが
加えられると、加えられたセーブデータを加えられた物
理カーソルアドレスに従ってRAM4に書込む。前述し
たように、RAM4の各ビットはLCD5の各ドツトと
1対1に対応するものであるので、上述したようにする
ことにより、論理カーソルアドレスによって指定された
位置にセーブデータが、即ちカーソル表示前のデータが
表示される。Furthermore, if the judgment result in step Sll is NO,
That is, if it is determined that this is an even-numbered interrupt process, M
The PUL reads the saved data saved in the internal memory (step 515), then adds the saved data read in step 315 and the physical cursor address saved in step S13 to the LCD1tI control unit 2, and displays the saved data. (Step 516
). 1 in the LCD control section 2. , When the save data and physical cursor address are added from the MPUI, the CD controller 3 writes the added save data to the RAM 4 according to the added physical cursor address. As mentioned above, each bit of RAM 4 has a one-to-one correspondence with each dot of LCD 5, so by doing as described above, the save data, that is, the cursor display, is placed at the position specified by the logical cursor address. The previous data is displayed.
即ち、所定時間毎に画面情報テーブル8の領域8−2に
格納されている論理カーソルアドレスによって示される
位置にカーソルを表示するステツプS12〜S14の処
理と、ステップ312〜S14の処理を行なうことによ
り表示したカーソルを消去するステップS15. S1
6の処理とが交互に行なわれるので、上記所定時間を短
いものとしておくことにより、画面情報テーブル80領
域8−2に格納されている論理カーソルアドレスによっ
て示される位置にのみカーソルを表示することができる
。That is, by performing the processing of steps S12 to S14 for displaying the cursor at the position indicated by the logical cursor address stored in the area 8-2 of the screen information table 8 at predetermined time intervals, and the processing of steps 312 to S14. Step S15 of erasing the displayed cursor. S1
6 are performed alternately, so by keeping the above predetermined time short, it is possible to display the cursor only at the position indicated by the logical cursor address stored in the area 8-2 of the screen information table 80. can.
以上説明したように、本発明は、MPUとバスを介して
接続された外付けのキャラクタジェネレータROMを使
用したものであるので、内蔵キャラクタジェネレータR
OMを用いた従来方式に比較して多くの種類のキャラク
タを表示できる効果があり、また、LCDの各ドツトと
各ビットが1対1の対応するRAMのアドレスとカーソ
ルの論理的な表示位置を示す論理カーソルアドレスとの
対応関係を格納したカーソルアドレステーブルを設け、
論理カーソルアドレスによって示されているカーソル表
示位置をカーソルアドレステーブルを使用してRAMの
アドレスに変換し、その変換したアドレスを用いてRA
Mにカーソルを示すフォントデータを書込むようにした
ものであるので、カーソルの自動制御を行なうことが可
能になる効果がある。また、汎用的なMPU上でファー
ムウェアという環境で上述した機能を実現しているので
、ユーザの利用コマンドの低減と液晶ドツトマトリクス
を利用する際の汎用性を高いものとすることができる効
果がある。As explained above, since the present invention uses an external character generator ROM connected to the MPU via a bus, the built-in character generator R
It has the advantage of being able to display many types of characters compared to the conventional method using OM, and also allows each dot on the LCD to have a one-to-one correspondence with each bit in RAM and the logical display position of the cursor. A cursor address table is provided that stores the correspondence with the logical cursor addresses shown.
The cursor display position indicated by the logical cursor address is converted to a RAM address using the cursor address table, and the converted address is used to
Since the font data indicating the cursor is written in M, there is an effect that the cursor can be automatically controlled. In addition, since the above-mentioned functions are realized in a firmware environment on a general-purpose MPU, it has the effect of reducing the number of commands used by the user and increasing the versatility when using the liquid crystal dot matrix. .
第1図は本発明の実施例のブロック図、第2図、第3図
はMPUの処理例を示すフローチャート及び、
第4図は従来例のブロック図である。
図に於いて、
■・・・MPU。
2・・・LCD制御部、
3・・・LCDコントローラ、
4.7・・・RAM。
5・・・LCD。
6・・・漢字ROM。
8・・・画面情報テーブル、
9・・・ROM。
10・・・カーソルアドレステーブル、11・・・上位
装置、
12・・・キーボード、
13・・・バス。FIG. 1 is a block diagram of an embodiment of the present invention, FIGS. 2 and 3 are flowcharts showing an example of MPU processing, and FIG. 4 is a block diagram of a conventional example. In the figure, ■...MPU. 2...LCD control unit, 3...LCD controller, 4.7...RAM. 5...LCD. 6...Kanji ROM. 8...Screen information table, 9...ROM. 10... Cursor address table, 11... Host device, 12... Keyboard, 13... Bus.
Claims (1)
と、 該RAMの指定されたアドレスにデータを書込むと共に
、該RAMの記憶内容に従って前記LCDの各ドットの
輝度を制御するLCDコントローラとを含むシステムに
於いて、 MPUと、 該MPUとバスを介して接続されたキャラクタジェネレ
ータROMと、 カーソルの論理的な表示位置を示す論理カーソルアドレ
スが格納される画面情報テーブルと、前記論理カーソル
アドレスと前記RAMのアドレスとの対応関係が格納さ
れたカーソルアドレステーブルとを含み、 前記MPUは、 前記LCDに表示するキャラクタを示すキャラクタコー
ドが加えられることにより、前記キャラクタジェネレー
タROMから読出した前記キャラクタコード対応のフォ
ントデータ及び前記カーソルアドレステーブルを参照す
ることにより得た前記画面情報テーブルに格納されてい
る論理カーソルアドレスに対応する前記RAMのアドレ
スとを前記LCDコントローラに与えると共に、前記画
面情報テーブルに格納されている論理カーソルアドレス
を次のカーソル表示位置を示すものに変更し、 且つ、前記画面情報テーブルに格納されている論理カー
ソルアドレスに対応する前記RAMのアドレス及び該ア
ドレスに格納されているデータをセーブし、該RAMの
アドレス及びカーソルを示すフォントデータを前記LC
Dコントローラに加え、所定時間後に前記セーブしたデ
ータ及び前記RAMのアドレスを前記LCDコントロー
ラに加える処理を所定周期で行なうことを特徴とする液
晶ドットマトリクスのキャラクタ表示方式。[Claims] A RAM in which each dot of an LCD corresponds to each bit on a one-to-one basis.
and an LCD controller that writes data to a designated address of the RAM and controls the brightness of each dot of the LCD according to the contents stored in the RAM, an MPU, and a bus that connects the MPU and the bus. a character generator ROM connected through the ROM, a screen information table in which a logical cursor address indicating the logical display position of the cursor is stored, and a cursor address in which the correspondence between the logical cursor address and the address in the RAM is stored. and a table, the MPU obtains information by referring to the font data corresponding to the character code read from the character generator ROM and the cursor address table by adding a character code indicating the character to be displayed on the LCD. The RAM address corresponding to the logical cursor address stored in the screen information table is given to the LCD controller, and the logical cursor address stored in the screen information table is used to indicate the next cursor display position. and save the RAM address corresponding to the logical cursor address stored in the screen information table and the data stored in the address, and save the font data indicating the RAM address and the cursor. L.C.
A liquid crystal dot matrix character display system, characterized in that, in addition to the D controller, a process of adding the saved data and the address of the RAM to the LCD controller after a predetermined period of time is performed at a predetermined period.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3587789A JPH02214929A (en) | 1989-02-15 | 1989-02-15 | Character display system for liquid crystal matrix |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3587789A JPH02214929A (en) | 1989-02-15 | 1989-02-15 | Character display system for liquid crystal matrix |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02214929A true JPH02214929A (en) | 1990-08-27 |
Family
ID=12454231
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3587789A Pending JPH02214929A (en) | 1989-02-15 | 1989-02-15 | Character display system for liquid crystal matrix |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02214929A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0382433U (en) * | 1989-12-11 | 1991-08-22 |
-
1989
- 1989-02-15 JP JP3587789A patent/JPH02214929A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0382433U (en) * | 1989-12-11 | 1991-08-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS5834836B2 (en) | data | |
| JP2809180B2 (en) | Liquid crystal display | |
| EP0573821B1 (en) | Display control apparatus and method therefor | |
| JP2951664B2 (en) | Touch panel device | |
| JPH02214929A (en) | Character display system for liquid crystal matrix | |
| JPS6015777A (en) | Plotting system for continuous straight line | |
| JPH1185446A (en) | Method for displaying trend graph | |
| JPS6139677B2 (en) | ||
| JPH0615318Y2 (en) | Electronic scheduler | |
| JPS5946681A (en) | Pattern writing system for user's definition ram | |
| JP2595045B2 (en) | Touch panel input device | |
| JPH02178726A (en) | Display device | |
| JP2588309Y2 (en) | Display control device | |
| JP2980162B2 (en) | Information equipment with page feed display function | |
| JP2764788B2 (en) | Display control device | |
| JPH11109937A (en) | Display control device | |
| JP2506959B2 (en) | Display data processing device | |
| JPS63184791A (en) | Blinking control system | |
| JPS61241789A (en) | Dot pattern display unit | |
| JPH0311396A (en) | Character display system | |
| JPS6213690B2 (en) | ||
| JPS63145522A (en) | Multi-window controller for crt | |
| JPH06214746A (en) | Display control method | |
| JPH06301599A (en) | Information processing equipment | |
| JPH027092A (en) | Character display attribute controller |