JPS5882296A - ドツトマトリクス表示方式 - Google Patents

ドツトマトリクス表示方式

Info

Publication number
JPS5882296A
JPS5882296A JP18011281A JP18011281A JPS5882296A JP S5882296 A JPS5882296 A JP S5882296A JP 18011281 A JP18011281 A JP 18011281A JP 18011281 A JP18011281 A JP 18011281A JP S5882296 A JPS5882296 A JP S5882296A
Authority
JP
Japan
Prior art keywords
display
dot
memory
start position
stored
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
Application number
JP18011281A
Other languages
English (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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP18011281A priority Critical patent/JPS5882296A/ja
Priority to GB08231893A priority patent/GB2110857B/en
Priority to DE19823241587 priority patent/DE3241587A1/de
Publication of JPS5882296A publication Critical patent/JPS5882296A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/04Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of a single character by selection from a plurality of characters, or by composing the character by combination of individual elements, e.g. segments using a combination of such display devices for composing words, rows or the like, in a frame with fixed character positions

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明は、表示されるべき文字や図形などのキャラクタ
および図形をドツトマトリクスによって表示する方式に
関する。
先行技術では、各文字などを表示するために必要な複数
の下ント毎にのみ表示開始位置をカーソルで指定するこ
としかできず、カーソルを希望す“る僅かな距離だけ移
動して表示を行なうことができなかった。したがって表
示状態が限られると七になり、特にこのことは図形など
を表示しようとするときに大きな問題となる。
本発明の目的は、希望する多彩な表示状態を得ることが
できる表示方式を提供することである。
$1図は、本発明の一実施例の電子式計算機1の正面図
である。この電子式計算機1け、液晶表示器2とキー人
力装置3とを含む。キー人力袋↑d3は、文字を入力す
るためのキー4、数字を入力するだめのキー5および入
力動作を制御するだめのキー6などを含む。表示器2は
、縦7ドツト×横156ドツトのドツトマトリクスによ
って構成され、横方向にキャラクタや図形などをいわゆ
る1行表示する。
′!J2図は、第1図に示される電子式計算機1のブロ
ック回路図である。表示器2は、表示駆動回路7によっ
て各ドツトの活性化制御が行なわれる。
処理装置8には、データバス9、アドレスバス10およ
び制御バス11が接続されており、これら17) ハス
9,10.IIJcは、ランダムアクセスメモリ12、
リードオンリメモリ13、入出力バッファ14およびコ
ネクタ15.16に接続される。
パス9.l0J−を表示駆動回路7に接続される。入出
カバソファ14からのキーストローブ信号がキー人力装
置3に入力され、キー人力装置3に設けられたキー4,
5.6が操作されることによってキーリターン信号が処
理装置8に入力される。ランダムアクセスメモリ12に
は、レジスタおよびフラグなどとして用いられるストア
領域が含まれ、プログラムなどもストアされる。リード
オンリメモリ13には、プログラムを実行するインタプ
リタおよびその他の制御用プログラムが予めストアされ
ている。コネクタ15は、モジュール化された外部のラ
ンダムアクセスメモリおよびリードオンリメモリを接続
するために用いられる。コネクタ16は、外部にデータ
レコーダやプリンタなどの入出力装置を接続したり、記
憶容量を拡張するだめのメモリを接続したりするために
用いられる。
入出力バッファ14には、時計回路17が接続され、ま
た駆動回路18に信号を導出してブザーなどの発音体1
9を鳴動駆動す求。処理装置8は、表示駆動回路7ヘラ
イン20を介して表示の0N10FF信号を導出し、ま
たライン21を介して同期信号を導出する。表示駆動回
路7は、表示メモリ22を備え、この表示メモリ22け
表示器2の各ドツトに対応したストア領域を有し、ライ
ン23を介して表示器2にセグメント信号を導出する。
処理装置8I/iライン24を介して共ンクプレート信
号を導出する。
第3図は処理装置8の構成を示すブロック図である。プ
ログラムカクンタ30け、16ピツトのレジスタであシ
、現在実行している命令の次のアドレスを指示し、その
指示した命令が実行されると、さらに次のアドレスを指
示するためにストア内容が自動的に+1だけインクリメ
ント、される。
スタックポインタ31は16ピツトのレジスタでアリ、
ランダムアクセスメモリ12のプッシュダクンまたはポ
ツプアップスタックにおいて次に使用することができる
スタックのアドレスを示す。
データレジスタ32,33.34は、16ピツトのレジ
スタであり、データポインタとしてもまた使用されるこ
とができる。ステータスレジスタ35け、5ピツトのレ
ジスタであり、演算結果による桁−ヒげ、ボロー、零、
オーバフローなどの各種演算状態をストアする。アキュ
ムレータ36は、8ビツトで構成され、演算結果の保持
および外部メモリとのデータ転送のために用いられる。
アドレスバッファ37は、アドレスバス10に接続さレ
ル。アドレスバスlOの各ラインは、参照符AD−O〜
AD15で示される。
算術論理演算回路38は、演算用バッファ39を介して
および直接にバス40に接続される。外付きの発振素子
41ば、発振回路42に接続される。この発振回路42
からの発振出力は、分周回路43によって1/2に分周
されクロック信号ΩO8として導出されるとともに、ク
ロック制御回路44および11ビツトの分周回路45に
与えられる。クロック制御回路44は、待ち信号WAI
Tに応答して内部クロックの発生および停止の制御を行
なう。分周回路45は、同期信9HAを出力し、またタ
イマ制御回路46に信号を与える。タイマ制御回路46
は、9ビツトのタイマ47のカウント制御およびタイマ
インクラブド制御を行なう。タイマ47Fi、ポリノミ
アルカクンタによって構成され、タイマインタラブドの
だめの時間力クントを行なう。インタラブド制御回路4
8は、割込要求のための信号NMI、MIおよびタイマ
IIJ 御回路46からの信号に応答して、割込制御を
行なう。カクンタ49は、表示器2のバンクプレート信
号を発生するために用いられる。このカクンタ49に与
えられる信号HINは、通常は、前述の同期信号HAで
ある。表示用制御回路50は、パックプレート信号HO
〜H7を出力する。この表示用制御回路50には、図示
しない電源回路からの電圧VDIS 、VA、VB、V
M カ与えられる。参照符PUF、PVFは汎用フリツ
プフロップであり、フリツプフロップDI SPFは表
示のON10 F F制御を行なう。キー人力装置 3
 蜘らの信号INO〜IN7が入力されると、内部アキ
ュムレータに8ビツトのデータとして取シ込まれる。デ
ータバス制御回路51#′i8ビツトの信号DO〜D7
を受信しパス40に制御信号を導出する。さらにまたイ
ンストラクションデコーダおよび処理制御回路52が設
けられる。参照符R/ W l−、i: 、メモリへの
読み出しおよび書き込み信号であり、MEOおよびM 
E I Ii’メモリイネーブル信号を表わす。
第4図は表示器2の表示状態を示す。表示器2は、−配
列方向すなわち縦に延びる7つのドツトから成るドツト
列がその縦方向に交□差する他の配列方向すなわち横に
沿って並んでrf、−If!されており、このドツト列
は第4図(1)の参照−符O〜155で示されるように
156列だけ設けられる。
文字rAJを本発明に縦い第59ビツト目を表示開始位
置として指定して表示する場合を想定する。このような
表示のためには第5図に示されるプログラムが用いられ
る。第5図(1)においてGCUR5OR59は、第5
9ドツト目を表示開始位置として指定するステートメン
トである。このステートメント以降に表われる表示命令
−よって第59ドツト目から第4図−filの右側に文
字rAJが表示される。後続の表示命令が実行されるこ
とによって、この表示されている文字rAJの右側に他
のキャラクタや図形が表示される。文字の表示のために
縦7ドツト×横6ドツトのパターンが使用され、右端の
縦7ドツトの1つのドツト列は空白となっている。この
空白のドツト列によって、文字相互の聞は自動的に1ビ
ツト分ずつあけられることになり、キャラクタが読み易
くなる。
表示開始位置の指定は、4IIJ5図(1)でけ10違
数の数値「59」によって行なわれたけれども、本発明
の仲の実施例として第5図(2)で示されるように計算
式で指定されてもよく、また16進数で指定するように
してもよく、さらにはまた数値変数で指定するようにし
てもよい。表示開始位置を16進数で指定する場合には
、第5図(3)で示されるようなステートメントが用い
られる。ここで「&」は16進数表記であることを表わ
し、’ r 3 B Jは16進数で表わしたドツト列
の位置を示し、10進数では第59ドツト目に相当する
第6図は、第5図(1)に示されたステートメントを実
行する手順を示す。ステップn1においてステートメン
トGCUR8ORを読出し、表示開始位置を示すポイン
タPをステップn2において零としてクリアする。ステ
ップn3で表示開始位置の指定が第5図(2)で示され
るように計算式で行なわれティるt合には、ステップn
4に移り、そノ式カ演質され、その瀘算結果がステップ
n5においてレジスタRegにストアされる。このレジ
スタRegのストア内容が0〜155の範囲にあれば、
レジスタRegのストア内容がステップn7においてポ
インタPに転送さ力1、これによってn8においてその
表示開始位置が設定されることになる。表示開始位置の
指定が数値変数で行なわれている場合には、ステップn
1OK移り、その変数内容がレジスタRegKストアさ
れ、ステップn6に移る。
表示開始位置の指示が計算式および数値変数のいずれか
でしか与えられないように定めている場合、その指示が
たとえば文字や文字変数で与えられているときには、ス
テップn9からステップnllに移り、エラー処セ(1
が行なわれる。
ポインタPは、表示駆動回路7に備えられている表示メ
モリ22のアドレスの下位8ピツトを指定して、その表
示メモリ22のアドレス指定が行なわれる。指定される
アドレスの表示用メモリ22の内容である8ピツトのう
ちの7ビツトは、表示器2の縦7ドツトからなるドツト
列に対応している。
第4図用の右側に示されるように上向きの矢印「↑」な
どの図形を表示する場合には、第7図に示されるプログ
ラムが実行される。オペランドの文字列は、ドツトパタ
ーンを与えるものであって、縦7ドツトのドツト列の各
ドツトに対応して16進数で表わされている。縦7ドツ
トの上端が最下位ビット、下端が第7ビツト目に対応し
ており、左端の縦7ドツトは16進の「04」、その次
の縦7ドツトは「02」、さらにその次の縦7ドツ′ト
け「7F」にそれぞれ対応している。第7図に示される
プログラムは、図形表示のために文字列が用いられたけ
れども、本発明の他の実施例としてこの文字列を内容と
する文字変数の形で与えることもできる。
第8図を参照すると、このような図形を表示する手順が
示される。ステップm1からステンプm2に移り、オペ
ランドが文字変数で表わされているか否かが’l’lJ
断される。オペランドが文字変数を表わされている場合
には、ステップm3においてその内容がランダムアクセ
スメモリ12から読出され、レジスタRegに久方され
る。オペランドが文字列で与えられる場合には、ステッ
プm2からm6に移り、ステップm7においてその文字
列がレジスタRegにストアされる。ステップm4では
、レジスタRegの内容をデコードして表示用メ・モリ
22に書込み、これによってステップm5において与え
られた文字列または文字変数に対応した図形が表示され
る。オペランドが文字列または文字変数で与えられない
場合には、ステップm8においてエラー処理が行なわれ
る。
図形表示の手順は、第9図にさらに詳細に示される。ス
テップr1からステップr2に移り、レジ゛スタReg
のポインタCが零にクリアされる。そこでレジスタRe
gの文字列のストア内容の先頭からデコードし、表示用
メモリ22にストアする。
参照符Reg(C)は、ポインタCによって示される位
置の文字であり、参照符D I (P)はポインタPに
よって示される表示用メモリ22のアドレスを表わして
いる。レジスタRegのストア内容は、−文字毎にデコ
ードされ、その4ビツトコ一ド信号が表示用メモリ22
の上位4ビツト、下位4ビツトの順序で書き込まれる。
Dlは上位4ビツトのアドレスを示しており、D2は下
位4ピントのアドレスを示している。然して、表示され
るビットは上位4ビツトのうちの3ビツトだけである。
こうしてステップr4〜r8において、各ピント列毎に
順次的に表示が行なわれてゆく。ステップr9において
、ポインタPが155を超えているが否か検出され、1
55を超えていればステップr10において表示処理を
終了する。155以下で ・あれば、ステップr3に移
り、ステップr3において文末である否かが判断され、
文末であればこの表示処理を終了する。このようにして
任愁の図形の表示を行なうことができる。
表示開始位置を任意に選択して重ね表示を行なうことが
できる。たとえば第4図+11の左側に示される上向き
矢印「↑」に、第4図(2)で示される「×」の図形を
重ねて第4図(3)の表示を得ようとする場合には、表
示用メモリ22に書込まれているストア内容を消すこと
なく、追加的に新なパターンを書き込めばよい。この実
施例では、図形と図形との重ね合わせが示されたけれど
も、文字と図形との重ね合わせ表示も可能である。
このような重ね表示によって、図示の実施例のように1
行表示でありながら、多くの情゛報を同時に表示するこ
とが可能になる。
表示開始位置をドツト列単位毎に指定する命令を用いて
表示内容を移動させつつ、いわゆるランニング表示をす
ることができる。このためには、表示すべき内容をラン
ダムアクセスメモリ12の予め定めたストア領域に格納
しておき、これを「PRINTJまたは「GPRINT
」などのオペランドの実行によって表示を行なうにあた
り、予め定めた一定時間毎に表示開始位置を1単位ずつ
または複数のドツト列毎に加算または減算して表示内容
を表示すればよい。
本発明の他の考え方によれば、表示開始位置を関数によ
って指示することができる。この場合のプログラムは、
第10図ftlに示されている。第10図(lでは、第
1ドツト目すなわち第4図(1)の参照符1で示された
縦7ドツトのドツト列の表示内容を数値として変数Xに
代入するものであって、X=2が代入される。なお、第
10図(2)の場合には、X=127が代入される。
得られた数値によって、縦7ドツトのドツト列の表示状
態がどのようになっているかを知ることができる。第1
b図ではオペランドは数値で示されたけれども、式や数
値変数で与えることも可能である。
第11図は、このような任意の位置のドツトの表示状態
を知るための手順を示すフローチャートである。ステッ
プs1からステップs2に移り、オペランドが計算式で
与えられているか否かが判断される。計算式でオペラン
ドが与えられている場合には、ステップ83に移っ・て
演算され、その演算結果がステップs4においてレジス
タRegにストアされる。オペランドが数値変数で与え
られている場合には、ステップsloからステップS1
1に移り、その変数内容がレジスタRegにストアされ
てステップS5に移る。ステップs4.s11において
レジスタRegにストアされた内容は、ステップS5に
移り、そのストア内容が0〜155の範囲にあるか否か
が判断され、そうであればステップs6に移り、レジス
タRegの内容がポインタPに入力されて表示用メモリ
22のアドレス指定が行なわれる。ステップS7では、
指定された表示用メモリ22の内容のうち上位3ビツト
、下位7ビツトのデータがレジスタRegに入力され、
ステップS8において10進数のデータに変換されて変
数として代入されステップS9に移る。こうしてステッ
プS9において、希望する位置のドツトの表示状態を知
ることができる。ステップ85においてレジスタReg
の成る位置のストア内容がO〜155の範囲になく、ま
たはオペランドが計算式または数値変数で与えられてい
ないときには、ステップsZ2に移りエラー処理が行な
われる0 第12図は表示器2の表示状態を示す正面図である。第
12図+11に示されるように日時を表示しているとき
、秒の表示を0〜30秒の間では数字を不透明にかつ地
を透明に表示し、31〜59秒の間では数字を透明にか
つ地を不透明に表示を行なう。このためには、このよう
な特殊表示すべき秒の数字の表示位置をドツト列の単位
で指定し、得られた数値のNOT関数をとり、再びオペ
ランドGPRINTで表示用メモリ22に書込むことに
して表示の反転を行なう。また本発明の他の実施例とし
て秒の数値を短い時間間隔で点滅させることができる。
また本発明の他の実施例によれば、ビット列を個別的に
指定することができることによって、第12図(2)の
ように棒グラフを用いた表示を行なうことが可能にな°
る。
以上のように本発明によれば、表示開始位置をドツト列
毎に選択することが可能となるので、多彩な表示を行な
うことができる。
【図面の簡単な説明】
第1図は本発明の一実施例の電子式計算機の正面図、第
2図I/i第1図に示された電子式計算機のブロック図
、第3図は第2図に示された処理装置8の構成を示すブ
ロック図、第4図は表示器2のドツトマトリクスを示す
図、I$5図は文字の表示開始位置の指定を行なうプロ
グラムを示す図、第6図は第5図に示された表示開始位
置の指定を行なうプログラムの手順を示すフローチャー
ト、第7図は図形を表示するためのプログラムを示す図
、第8図はその図形を表示するための動作を説明するだ
めのフローチャート、第9図は第8図におけるステップ
m4におけるデコードの動作を説明するだめのフローチ
ャート、第゛10図はドツト列の表示状態を関数として
求めるだめのプログラムを示す図、第11図はその表示
状態を求めるだめの動作を説明するだめのフローチャー
ト、第12図は表示器2によって表示される状態を示す
表示器2の正面図である。 1・・・電子式計算機、2・・・表示器、3・・・キー
人力装置、7・・・表示駆動回路、8・・・処理装置、
9・・・デーニルパス、10・・・アドレスバス、11
・・・制御用バス、12・・・ランダムアクセスメモリ
、13・・・リードオンリメモリ、14・・・入出力バ
ッファ、22・・・表示用メモリ 代理人   弁理士 西教圭一部 第4図 (1)  10 GCLIR5OR5920PRINT
  ’“Aoo; (2)   10  GCUR5OR(X+Y)20 
PRINT  ”A” (3)  10 GCUR5OR&3B第5−図 第6図 100PRINT “’04027F0204°゛第7
図 第9図 (1)  10 X=POINT 1 第12図

Claims (1)

    【特許請求の範囲】
  1. 一配列方向に延びかつ2その一配列方向に交差する他の
    配列方向に沿って並んで配置された各ドツト列を、個別
    的に指定して、表示されるべきキャラクタおよび図形の
    表示開始位置とすることを特徴とするドツトマトリクス
    表示方式。
JP18011281A 1981-11-10 1981-11-10 ドツトマトリクス表示方式 Pending JPS5882296A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP18011281A JPS5882296A (ja) 1981-11-10 1981-11-10 ドツトマトリクス表示方式
GB08231893A GB2110857B (en) 1981-11-10 1982-11-09 Dot matrix display
DE19823241587 DE3241587A1 (de) 1981-11-10 1982-11-10 Punktmatrixanzeige

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18011281A JPS5882296A (ja) 1981-11-10 1981-11-10 ドツトマトリクス表示方式

Publications (1)

Publication Number Publication Date
JPS5882296A true JPS5882296A (ja) 1983-05-17

Family

ID=16077625

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18011281A Pending JPS5882296A (ja) 1981-11-10 1981-11-10 ドツトマトリクス表示方式

Country Status (3)

Country Link
JP (1) JPS5882296A (ja)
DE (1) DE3241587A1 (ja)
GB (1) GB2110857B (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2149554B (en) * 1983-11-08 1987-04-01 Standard Telephones Cables Ltd Data terminals
JPS60227296A (ja) * 1984-04-25 1985-11-12 シャープ株式会社 表示制御方式
US4680542A (en) * 1985-05-22 1987-07-14 Krupp Gerald L Logic circuit tester
EP0533965A1 (de) * 1991-09-17 1993-03-31 Siemens Aktiengesellschaft Halbleiterbaustein zur Steuerung einer Anzeigematrix, z.B. für einen Bordcomputer eines Kfz

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51114032A (en) * 1975-03-31 1976-10-07 Sony Corp A computer aided display unit

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4070662A (en) * 1975-11-11 1978-01-24 Sperry Rand Corporation Digital raster display generator for moving displays

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51114032A (en) * 1975-03-31 1976-10-07 Sony Corp A computer aided display unit

Also Published As

Publication number Publication date
DE3241587A1 (de) 1983-06-01
GB2110857A (en) 1983-06-22
DE3241587C2 (ja) 1989-06-08
GB2110857B (en) 1985-11-20

Similar Documents

Publication Publication Date Title
US4190835A (en) Editing display system with dual cursors
KR850004826A (ko) 도형처리 장치
JPS6326898B2 (ja)
JPS6243226B2 (ja)
JPH0570175B2 (ja)
JPH0570187B2 (ja)
US4317183A (en) Unused program number indicating system for a small program type electronic calculator
JPS5882296A (ja) ドツトマトリクス表示方式
JPH07118024B2 (ja) パターンデータ生成方式
JP2595045B2 (ja) タッチパネル入力装置
JPS599245Y2 (ja) 表示装置
JPS6353568B2 (ja)
JPH021627Y2 (ja)
JPH0537314Y2 (ja)
JPS61110260A (ja) 文字処理装置
JPH0445875B2 (ja)
JP2731025B2 (ja) 表示制御装置
JPH0426919Y2 (ja)
JPS6016948Y2 (ja) セグメント形表示装置
JPH01172994A (ja) 表示装置
JPS5931745B2 (ja) 未使用プログラム番号表示方式
JPS6258509B2 (ja)
JPS58169238A (ja) デイスプレイ装置
JPH0228869B2 (ja) Gurafuitsukudeisupureisochinonyuryokufuiirudoseigyohoshiki
JPS617884A (ja) デ−タ処理装置