JP4010387B2 - Display drive control circuit - Google Patents
Display drive control circuit Download PDFInfo
- Publication number
- JP4010387B2 JP4010387B2 JP31696499A JP31696499A JP4010387B2 JP 4010387 B2 JP4010387 B2 JP 4010387B2 JP 31696499 A JP31696499 A JP 31696499A JP 31696499 A JP31696499 A JP 31696499A JP 4010387 B2 JP4010387 B2 JP 4010387B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- font
- line
- width
- double
- 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 - Fee Related
Links
- 239000011159 matrix material Substances 0.000 claims description 5
- 239000004973 liquid crystal related substance Substances 0.000 description 10
- 238000000034 method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 206010034719 Personality change Diseases 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
Landscapes
- Controls And Circuits For Display Device (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、キャラクタタイプのドットマトリクス表示器にキャラクタの全角/縦倍角を切り替えて表示する表示駆動制御回路に関するものである。
【0002】
【従来の技術】
キャラクタを縦倍角表示させる第1の手法として、従来では、例えば「B」の文字の場合は、図4の(a)に示す表示51となる全角フォントの他に、図4の(b)に示すように、縦倍角フォントの上半分を表示52となる1つの全角フォントとし、下半分を表示53となる別の全角フォントとして予め作成して、これらを表示駆動制御回路のLSIの全角フォントROMに格納する手法がある。なお、図4において、□は非点灯、■は点灯を示す。
【0003】
この手法では、縦倍角表示を行うときに、縦倍角の上半分の全角フォントと縦倍角の下半分の全角フォントを図4の(b)に示したように、上下に組み合わせて表示していた。
【0004】
また、第2の手法として、全角用のフォントROMと別に、縦倍角用に特別なフォントROMを用意して表示駆動制御回路のLSIに搭載し、それを読み出すようにしていた。縦倍角用フォントROMの容量は全角用フォントROMの2倍必要となっている。
【0005】
更に、第3の手法として、特開平9−244582号公報にあるように、全角用フォントを読み出して、縦倍角表示の場合に、そのフォントの特定のラインのセグメントデータが表示器に送られるときに、その表示器のコモンラインを上下隣接する2本づつ選択して、縦倍角表示を行うものがあった。
【0006】
【発明が解決しようとする課題】
ところが、第1の手法では、全角表示から縦倍角表示に切り替えるときは、図5に示したように、全角表示を消して縦倍角用のフォントデータを使用して書き直す必要があり、これは縦倍角表示から全角表示に切り替える場合も同様であるため、表示制御用のプログラムが複雑になっていた。図5中、60は表示器である。
【0007】
また、フォントROM内に、1文字につき、全角用の1文字分の他に、縦倍角用に2文字分、つまり合計で3文字分のフォントデータを格納する必要がある。そしてこれらの全角用と縦倍角用のフォントを同じROMに混在させるため、従来の回路に対してはフォントROMの変更だけで縦倍角表示を行うことができるが、この場合は使用するフォントの種類が1/3になってしまうという問題があった。
【0008】
第2の手法では、特別に縦倍角用フォントROMを設けるので、第1の手法のように使用できるフォントの種類が1/3に減少する問題はないが、両フォントを合わせると全角用フォントの3倍のデータ量になるので、これらをLSIに搭載すると、全角用フォントROMをもつLSIに比べてその面積が3倍近くになり、コスト高を招く問題がある。
【0009】
第3の手法では、縦倍角表示の場合は2本のコモンラインが同じタイミングで駆動されることになるので、全角表示の場合に比べてコントラストが変化するという問題の他に、制御回路が複雑になるという問題があった。
【0010】
本発明は以上のような点に鑑みてなされたもので、その目的は、上記した問題を解決した表示駆動制御回路を提供することである。
【0011】
【課題を解決するための手段】
上記課題を解決するための本発明は、ドットマトリクス表示器のコモンラインを順次指定するデータに対応してフォントのラインを順次指定するデータをフォントメモリに送り、表示メモリにより選択されているフォントの特定のラインのデータをセグメントドライバに送り、全角表示のときは前記コモンラインを指定するデータが変化する毎に前記フォントのラインを指定するデータを変化させ、縦倍角表示のときは前記コモンラインを指定するデータが2回変化する毎に前記フォントのラインを指定するデータを1回変化させ、且つ縦倍角表示させる1行分の文字コードを前記表示メモリで2回繰り返し選択させる全角/縦倍角切替手段を設けた表示駆動制御回路において、前記コモンラインを指定するデータをLSB、2SB、3SB、MSBの4ビットとし、前記フォントメモリのフォントのラインを指定するデータをLSB’、2SB’、MSB’の3ビットとするとき、前記全角/縦倍角切替手段が、全角表示用のときは、LSB’=LSB、2SB’=2SB、MSB’=3SBとするとともに、前記表示メモリの全文字コードを繰り返し選択し、縦倍角表示用のときは、LSB’=2SB、2SB’=3SB、MSB’=MSBとするとともに、前記表示メモリの1行分の文字コードを2回繰り返し選択するよう構成した。
【0013】
【発明の実施の形態】
図1は本発明の実施形態の表示駆動制御回路10の構成を示す図である。11は表示桁カウンタであり、そこから1ラインを示すラインパルスがコモンラインカウンタ12に、表示桁を示す桁データ(4ビット)が表示RAM13に送られる。コモンラインカウンタ12は、表示桁カウンタ11からラインパルスが到来する毎にカウントアップしてデータ(4ビット)をコモンドライバ14と全角/縦倍角切替回路15に送り出す。表示RAM13には表示すべき文字や記号等の文字コード(8ビット)が予め32文字分書き込まれており、表示桁カウンタ11から到来する桁データに応じた16桁の文字コードが選択され、コモンラインカウンタ12のMSBにより1行目又は2行目が選択される。16は縦8ドット、横5ドット構成の複数種類のフォントを格納したフォントROMであり、表示RAM13から送られてきた文字コードに対応してフォントを選択し、そのフォントのラインデータ(セグメントデータ)を全角/縦倍角切替回路15からの3ビットデータで読み出し、セグメントドライバ17に送る。セグメントドライバ17では16文字分について同一ラインのセグメントデータをラッチして液晶表示器20のセグメント信号線に送り出す。
【0014】
20はドットマトリクス方式の液晶表示器であり、横16文字、縦2文字、つまり1行16文字を2行分表示可能なものとする。1文字を縦8ドット、横5ドットとすると、前記コモンドライバ14は16本のコモン信号線を駆動する。
【0015】
前記した全角/縦倍角切替回路15は、そのスイッチ15aが図1の実線に示す側に切り替わっているときは、コモンラインカウンタ12からの4ビットデータLSB〜MSB(コモンドライバ14を駆動するデータと同じ)の内の下位3ビットLSB〜3SBをフォントROM16にLSB’〜MSB’として送り、フォントROM16における前記表示RAM13で指定された特定のフォントの8本のフォントラインの内の特定のフォントラインを指定する。また、このときは表示RAM13には表示桁カウンタ11からの4ビットデータとコモンラインカウンタ12のMSBがそのまま送られ、32個の文字コードの内の特定の桁の文字コードが選択される。つまり、コモンラインカウンタ12のMSBが「0」のときは1桁目から16桁目(1行目)が、「1」のときは17桁目〜32桁目(2行目)の文字コードが選択される。
【0016】
しかし、スイッチ15aが破線で示す側に切り替わっているときは、コモンラインカウンタ12からの前記4ビットデータのうちの上位3ビット2SB〜MSBを、フォントROM16にLSB’〜MSB’として送る。また、表示RAM13にはコモンラインカウンタ12からの最上位ビットMSBは「0」に変換して送る。よって、表示RAM13では、32個の文字コードのうち、1桁目から16桁目(1行目)のコードが繰り返して選択され、17桁目から32桁目(2行目)の文字コードは選択されない。
【0017】
図2はフォントROM16のフォントのフォントラインを選択するための3ビットデータLSB’〜MSB’の真理値を示す図である。スイッチ15aが実線側のときは(a)に示すように、コモンライン1〜8が順次選択されるときフォントライン1〜8が順次選択され、コモンライン9〜16が順次選択されるときもフォントライン1〜8が順次選択される。しかし、スイッチ15aが破線側のときは、図2の(b)に示すように、コモンライン1〜16が順次選択されるとき、フォントラインは同じラインが2度づつ順次選択される。
【0018】
さて、全角/縦倍角切替回路15のスイッチ15aが実線の側に切り替わっているときは、フォントROM16では表示RAM13で順次指定された16個のフォントの1番目のフォントラインが選択されてそのドットデータがセグメントドライバ17に送られる。このときはコモンドライバ14により液晶表示器20の1番目のコモンラインが選択されるので、2番目のライン上の複数のドットがセグメントドライバ17で選択されて同時に駆動される。
【0019】
次に、コモンラインカウンタ12が1カウント進むと、コモンドライバ14は液晶表示器20の2番目のコモンラインを選択し、フォントROM16では前記16個のフォントの2番目のフォントラインが選択されてセグメントドライバ17に送られるので、2番目のコモンライン上の複数のドットがセグメントドライバ17で選択されて同時に駆動される。
【0020】
以上のようにして、コモンドライバ14は16本のコモンラインを順次選択し、フォントROM16が2行分(上下で2文字)のフォントの16本のフォントライン分のセグメント信号を送り出すと、1フレームの表示が完了し、これが繰り返される。
【0021】
一方、全角/縦倍角切替回路15のスイッチ15aが破線の側に切り替わっているときは、コモンラインカウンタ12のMSBが「0」のままであるので、前記したように表示RAM13では1桁目〜16桁目の文字コードのみが繰り返し選択される。また、コモンドライバ14は前記と全く同様に液晶表示器20のコモンラインを1番目から16番目にかけて順次選択しこれを繰り返す。フォントROM16では、1つのフォントについて同一のフォントラインが2回づつ順次選択されこれが繰り返される。したがって、液晶表示器20ではフォントのキャラクタが縦方向に2倍に拡大されて表示されるようになる。
【0022】
図3は全角表示と縦倍角表示を切り替えるときのフローである。このように本実施形態では、スイッチ15aの切り替えのみによって、2行分を全角表示させたり、上1行分を2行に亘って縦倍角表示させることができ、この表示切替のときに表示RAM13に対するデータ書き換えを必要としないので、表示制御用のプログラムを簡略化できる。
【0023】
また、液晶表示器20のコモンラインは順次選択され、2本が同時に選択されることはないので、コントラストが変化することはない。
【0024】
また、使用するフォントに特別のフォントは必要ないので、従来のフォントROMをそのまま使用することができ、表示駆動制御回路をLSI化する際にチップサイズ増大等のコスト面の問題は起こらない。
【0025】
なお、以上では、表示RAM13に表示桁カウンタ11から1〜4ビット目までを送り、5ビット目をコモンラインカウンタ12のMSBから送っているが、この5ビット目は表示桁カウンタ11の側で作成してスイッチ15aを介して送ってもよい。また、液晶表示器20に1行16桁で2行の文字等を表示する場合を例として説明したが、これに限られるものではなく、桁数は任意、行数は2行以上であれば、任意の2行を利用して縦倍角表示を行うことができる。この場合、全角表示のときはコモンラインを指定するデータが変化する毎にフォントのラインを指定するデータを変化させ、縦倍角表示のときはコモンラインを指定するデータが2回変化する毎に縦倍角表示させる1行分の文字のフォントのラインを指定するデータを1回変化させ、且つその縦倍角表示させる1行分の文字コードを表示RAMで2回繰り返し選択させればよい。また、表示器は液晶に限らず、ドットマトリクス表示器であれば何でも適用できる。
【0026】
【発明の効果】
以上から本発明によれば、フォントを増加させることなく、また表示切替の際のデータ書き換えの必要がなく、更に2本のコモンラインが同時に選択されることなく、全角表示と縦倍角表示を行うことができるという利点あがる。
【図面の簡単な説明】
【図1】 本発明の実施形態の表示駆動制御回路の回路図である。
【図2】 全角/縦倍角切替回路からフォントROMに入力する4ビットデータの説明図である。
【図3】 本実施形態の全角/縦倍角表示切替のフローチャートである。
【図4】 従来の縦倍角表示の説明図である。
【図5】 従来の全角/縦倍角表示切替のフローチャートである。
【符号の説明】
10:表示駆動制御回路、11:表示桁カウンタ、12:コモンラインカウンタ、13:表示RAM、14:コモンドライバ、15:全角/縦倍角切替回路、16:フォントROM、17:セグメントドライバ
20:液晶表示器[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a display drive control circuit for switching a character's full-width / vertical double-angle display on a character-type dot matrix display.
[0002]
[Prior art]
As a first method for displaying a character in double-wide angle, conventionally, for example, in the case of the letter “B”, in addition to the full-width font that becomes the
[0003]
In this method, when the double-width display is performed, the full-width font in the upper half of the double-width and the full-width font in the lower half of the double-width are displayed in combination in the vertical direction as shown in FIG. .
[0004]
As a second method, a special font ROM for vertical double angle is prepared separately from the full-width font ROM and mounted on the LSI of the display drive control circuit so as to read it out. The double-byte font ROM capacity is twice as large as the full-width font ROM.
[0005]
Further, as a third method, as disclosed in Japanese Patent Application Laid-Open No. 9-244582, when full-width font is read and segment data of a specific line of the font is sent to the display device in the case of double vertical display. In addition, there is a display that performs vertical double-angle display by selecting two adjacent common lines of the display.
[0006]
[Problems to be solved by the invention]
However, in the first method, when switching from full-width display to double-height display, as shown in FIG. 5, it is necessary to erase the full-width display and rewrite it using double-high-size font data. This is the same when switching from double-angle display to full-width display, and the display control program is complicated. In FIG. 5, 60 is a display.
[0007]
Further, in addition to one full-width character for each character, it is necessary to store font data for two characters for a vertical double angle, that is, a total of three characters in the font ROM. Since these full-width and double-width fonts are mixed in the same ROM, it is possible to display double-width characters simply by changing the font ROM for conventional circuits. In this case, the type of font to be used There was a problem that became 1/3.
[0008]
In the second method, there is no problem that the type of font that can be used is reduced to 1/3 as in the first method because a special double-size font ROM is provided. Since the amount of data becomes three times, when these are mounted on an LSI, the area becomes nearly three times that of an LSI having a full-width font ROM, resulting in a high cost.
[0009]
In the third method, since the two common lines are driven at the same timing in the case of vertical double-angle display, the control circuit is complicated in addition to the problem that the contrast changes compared to the case of full-width display. There was a problem of becoming.
[0010]
The present invention has been made in view of the above points, and an object thereof is to provide a display drive control circuit that solves the above-described problems.
[0011]
[Means for Solving the Problems]
In order to solve the above problems, the present invention sends data for sequentially specifying font lines corresponding to data for sequentially specifying common lines of a dot matrix display to a font memory, and the font of the font selected by the display memory is sent. Ri send data for a particular line segment driver, if full-size display of changing data specifying the font line every time data for specifying the common line changes, double height display the common line when the Full-width / double-width characters that select twice the character code for one line to be displayed twice in the display memory by changing the data that designates the font line once every time the data designating the character changes twice in the display drive control circuit provided with a switching means, the data specifying the common line LSB, 2SB, 3SB When the MSB has 4 bits and the data for specifying the font line in the font memory has 3 bits LSB ′, 2SB ′, and MSB ′, when the full-width / vertical double-angle switching means is for full-width display, the LSB '= LSB, 2SB' = 2SB, MSB '= 3SB, and all character codes of the display memory are repeatedly selected, and for vertical double angle display, LSB' = 2SB, 2SB '= 3SB, MSB' = In addition to the MSB, the character code for one line of the display memory is repeatedly selected twice .
[0013]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a diagram showing a configuration of a display
[0014]
[0015]
When the
[0016]
However, when the
[0017]
FIG. 2 is a diagram showing truth values of the 3-bit data LSB ′ to MSB ′ for selecting the font line of the font of the
[0018]
When the
[0019]
Next, when the common line counter 12 advances by 1 count, the
[0020]
As described above, when the
[0021]
On the other hand, when the
[0022]
FIG. 3 is a flow when switching between full-width display and vertical double-angle display. As described above, in the present embodiment, two lines can be displayed in full-width, or the upper one line can be displayed in double vertical-width over two lines only by switching the
[0023]
Further, since the common lines of the
[0024]
In addition, since a special font is not required as a font to be used, a conventional font ROM can be used as it is, and there is no cost problem such as an increase in chip size when the display drive control circuit is made into LSI.
[0025]
In the above description, the first to fourth bits are sent from the
[0026]
【The invention's effect】
As described above, according to the present invention, full-width display and double-high-angle display are performed without increasing the font, without the need to rewrite data when switching the display, and without simultaneously selecting two common lines. The advantage of being able to go up.
[Brief description of the drawings]
FIG. 1 is a circuit diagram of a display drive control circuit according to an embodiment of the present invention.
FIG. 2 is an explanatory diagram of 4-bit data input to a font ROM from a full-width / vertical double-angle switching circuit.
FIG. 3 is a flowchart of full-width / vertical double-angle display switching according to the present embodiment.
FIG. 4 is an explanatory diagram of conventional vertical double-angle display.
FIG. 5 is a flowchart of conventional full-width / vertical double-angle display switching.
[Explanation of symbols]
10: display drive control circuit, 11: display digit counter, 12: common line counter, 13: display RAM, 14: common driver, 15: full-width / vertical double-angle switching circuit, 16: font ROM, 17: segment driver 20: liquid crystal display
Claims (1)
前記コモンラインを指定するデータをLSB、2SB、3SB、MSBの4ビットとし、前記フォントメモリのフォントのラインを指定するデータをLSB’、2SB’、MSB’の3ビットとするとき、前記全角/縦倍角切替手段が、
全角表示用のときは、LSB’=LSB、2SB’=2SB、MSB’=3SBとするとともに、前記表示メモリの全文字コードを繰り返し選択し、
縦倍角表示用のときは、LSB’=2SB、2SB’=3SB、MSB’=MSBとするとともに、前記表示メモリの1行分の文字コードを2回繰り返し選択することを特徴とする表示駆動制御回路。It sends data to sequentially specify the font line corresponding to the data to be sequentially designated the common line of the dot matrix display in the font memory, Ri send data for a particular line of the font that is selected by the display memory to a segment driver When full-width display is used, the data specifying the font line is changed every time the data specifying the common line is changed. When double-width display is used, the data specifying the common line is changed twice. In a display drive control circuit provided with full-width / longitudinal double-angle switching means for changing the data for designating the font line once and repeatedly selecting the character code for one line to be displayed in double-vertical double size in the display memory ,
When the data specifying the common line is 4 bits LSB, 2SB, 3SB and MSB, and the data specifying the font line of the font memory is 3 bits LSB ′, 2SB ′ and MSB ′, The vertical double angle switching means
For full-width display, LSB ′ = LSB, 2SB ′ = 2SB, MSB ′ = 3SB, and all character codes in the display memory are repeatedly selected,
In the case of double vertical display, LSB ′ = 2SB, 2SB ′ = 3SB, MSB ′ = MSB, and a character code for one line of the display memory is repeatedly selected twice. circuit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31696499A JP4010387B2 (en) | 1999-11-08 | 1999-11-08 | Display drive control circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31696499A JP4010387B2 (en) | 1999-11-08 | 1999-11-08 | Display drive control circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001134259A JP2001134259A (en) | 2001-05-18 |
| JP4010387B2 true JP4010387B2 (en) | 2007-11-21 |
Family
ID=18082908
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31696499A Expired - Fee Related JP4010387B2 (en) | 1999-11-08 | 1999-11-08 | Display drive control circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4010387B2 (en) |
-
1999
- 1999-11-08 JP JP31696499A patent/JP4010387B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001134259A (en) | 2001-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4647927A (en) | Display device | |
| US6005537A (en) | Liquid-crystal display control apparatus | |
| US5896114A (en) | Matrix type display device, electronic system including the same and method of driving such a display device | |
| US4409599A (en) | Printing control device for thermal printer | |
| US4201983A (en) | Addressing circuitry for a vertical scan dot matrix display apparatus | |
| JP4010387B2 (en) | Display drive control circuit | |
| US5230066A (en) | Microcomputer | |
| JP3413611B2 (en) | LCD display system | |
| JPS58193583A (en) | Sign generator for raster scan display and sign rotation | |
| CN1167305A (en) | Indication control equipment | |
| JP2002072972A (en) | Lcd driver | |
| JP3523938B2 (en) | Display control device | |
| JP2907704B2 (en) | Display device | |
| JPS597115B2 (en) | How to create an address | |
| JPS5924429B2 (en) | How to display print data | |
| KR100237906B1 (en) | LCD display system | |
| JPS62150290A (en) | character display device | |
| JPH06167940A (en) | Controller for display driving | |
| JP2639986B2 (en) | Microcomputer display device | |
| JPH064036A (en) | Dot matrix type display device | |
| JPS63265655A (en) | Character-reducing circuit | |
| JPH0130153B2 (en) | ||
| JPS60252393A (en) | Scrol display method | |
| JPH0916118A (en) | Display drive | |
| JPH064066A (en) | Scroll circuit of free pattern type display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051105 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070517 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070529 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070723 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070821 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070829 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100914 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130914 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |