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
JPS6227411B2 - - Google Patents
[go: Go Back, main page]

JPS6227411B2 - - Google Patents

Info

Publication number
JPS6227411B2
JPS6227411B2 JP54168498A JP16849879A JPS6227411B2 JP S6227411 B2 JPS6227411 B2 JP S6227411B2 JP 54168498 A JP54168498 A JP 54168498A JP 16849879 A JP16849879 A JP 16849879A JP S6227411 B2 JPS6227411 B2 JP S6227411B2
Authority
JP
Japan
Prior art keywords
data
address
display
signal
time
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
JP54168498A
Other languages
English (en)
Other versions
JPS5690338A (en
Inventor
Shinji Morozumi
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP16849879A priority Critical patent/JPS5690338A/ja
Publication of JPS5690338A publication Critical patent/JPS5690338A/ja
Publication of JPS6227411B2 publication Critical patent/JPS6227411B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)
  • Digital Computer Display Output (AREA)
  • Liquid Crystal Display Device Control (AREA)

Description

【発明の詳細な説明】 本発明はデイスプレイ用駆動回路をLSIの1チ
ツプ内に内蔵するマイクロコンピユータに関す
る。
従来デイスプレイ用駆動回路をそのチツプ内に
内蔵するマイクロコンピユータにおいては、内蔵
するRAM(ランダムアクセスメモリー)又はレ
ジスターの一部をデイスプレイ用のエリアとして
用いてきた。このデイスプレイエリアから必要な
データをデイスプレイ用のデータストア回路へ転
送してデイスプレイドライバーよりデイスプレイ
素子をドライブする。又はデイスプレイエリアか
ら必要なデータを読み出して表示データの変更を
行なう。第1図は従来の表示用ドライバ回路の一
例を示す。内部データの保持として2n×2mビツ
トの記憶容量を有するRAM5を用い、このRAM
のアドレス指定のためにXアドレス信号3を出力
するnビツトのXレジスタ4とYアドレス信号2
を出力するmビツトのYレジスタ1を備えてい
る。RAM5の出力はlビツトの構成のバス6を
介してアキユームレータ7と結合されている。又
デイスプレイ回路はアキユームレータからのデー
タをシフトレジスタ9にシリアルに転送しそのパ
ラレル出力10からドライバ12に入力され、ド
ライバ12の出力はドライブ出力11により表示
装置13をドライブする。RAM5の一部がデイ
スプレイデータのストア回路として用いられてお
り、その都度ソフトウエアによりRAM5からア
キユームレータ7を介して転送命令によりシフト
レジスタに転送される。通常デイスプレイ装置と
しては液晶、発光ダイオード、螢光表示器が多く
用いられており、多数セグメントを少ないピン数
で効率よくドライブするためにダイナミツクドラ
イブ方式が用いられている。例えば128のセグメ
ントをドライブするには1/8デユーテイにして8
本のタイミング信号と16本のデータ信号によるマ
トリツクスをとる。この時間題となるのはもし表
示デユーテイの1サイクルを8msecとするとデー
タの転送は8msecの1/8すなわち1msecに1回行
なわねばならない。第2図にこのタイミングを示
すがToをデータを1回書き換える周期即ち
1msec、データを書き換える時間をTDTとする
と、このシステムにおいてはデータを1回書き換
えるにはRAMのアドレス設定即ちXレジスタ
4,Yレジスタ1の設定を行ない、RAMのデー
タをアキユームレータ7に転送し、更にそこから
シフトレジスタ9に転送する。これを何回か繰り
返すと(例えば16ビツトのシフトレジスタで、デ
ータが4ビツトパラレルとすれば4回)始めて駆
動データの書き換えが完了する。そうすると、第
2図に示すようにデータを書き換える処理時間が
余りにもかかり、本来のマイクロコンピユータの
処理時間が、少なくなつてしまうという重大な欠
点がある。更にはデータの書き換えを行つた残り
の時間での処理がTo内にきちんとおさまらない
と、Toが変動し表示装置の明るさのむらを生じ
させる。
本発明はこのような欠点を除去したものであり
従つて本発明の目的はデイスプレイデータをソフ
トによりいちいち転送しないでも自動的に必要な
データを表示装置に送れる方式を提供することに
より、マイクロコンピユータのソフト処理の時間
を表示にわずらわされることなく十分にとれるよ
うにすることであり、更には表示装置の明るさの
ゆらぎや、ちらつきをなくすことである。
第3図は本発明の方式の一実施例をブロツク図
で示している。RAM17はYレジスタ15とX
レジスタ16の内容によりアドレスが指定される
セルの内容をバスライン25を介してリード又は
ライトする他にデイスプレイ用のストア回路18
にバスラインを介さずに直接読み出せる。この時
タイマー19の働きにより必要な時に1回必要な
信号23によつて指定されるXアドレスが信号2
6によりXデータ22から切り離されて選択され
ることになる。この時RAMのアドレスにより指
定された1ビツトが表示の1セグメントに1:1
で対応する。即ち128セグメントではこのRAM1
7のうち128ビツトにデイスプレイの情報がスト
アされていることになる。従つてデータを書き換
えることが必要なセグメントに対応するRAMの
ビツトのデータを書き換えるのみでデータの書き
換えが完了する。又デイスプレイデータの読み出
しも従来と全く同じにでき、この結果従来の方式
に対しソフト上では表示データの転送には一切関
知しないでよく、ソフトへの負担がなく、プログ
ラム領域の節約ができると共に、プログラムを簡
単にすることが可能になる。
第4図は第3図の回路を更に具体化した例であ
る。YデータはYレジスタ34に入力され、更に
Yデコーダ33により2m本のCAS信号となる。
リード/ライトコントロール及びデータのマルチ
プレツクスを行なう回路30はデータ線51,5
2をバスライン45に乗せたり、読んだりする。
RAMは4ビツト1ワードとすると2n×2m×4
ビツト分のセルから構成され、2n′×2m×4ビ
ツトがデイスプレイエリア、2(n-n)×2m×4
ビツトが通常のワーキングエリアとなる。Xデー
タにおいてXレジスタ36に入つてから直接Xデ
コーダ35に入るのは2(n-n)×2m×4ビツト
のワーキングエリア分であり、2n′×2n×4ビ
ツトのデイスプレイエリア分はマルチプレクサ3
8により、Xレジスタの信号か、タイマーからの
信号かが選択され、XDデコーダ37に入力され
る。タイマー39は表示のダイナミツクドライブ
のための時分割信号を発生させる機能をもち、分
周器40はラツチ43に入れるデータを出力させ
るためのRAMのXアドレスを選択させるようマ
ルチプレクサ38に送られる。タイマー39によ
り表示データを次のタイミングに設定するため新
たにラツチ43にデータを入れ換える時間になつ
たことを微分器41がマルチプレツクス信号57
を発生させる。
この時だけXDデコーダはXデータでなく分周
器40により設定されたアドレスを選択する。4
2は信号57を更に幅を狭くして、ラツチさせる
ストローブ信号を発生させる。第7図はこの様子
を示している。デイスプレイ選択信号は信号57
に、又ラツチのストローブ信号は信号56に対応
する。Xアドレスはデイスプレイ選択があつた時
のみタイマー側の信号に切り換えられる。ラツチ
43はRAM31,32のデータを信号51,5
2と別に読み出せ、しかも全信号はマルチプレツ
クスすることなしにパラレルにラツチ43に入力
され、更にパラレスにデイスプレイドライバ44
に入力される。この結果RAMのワーキングエリ
ア、デイスプレイエリア全領域のリード、ライト
は通常のほとんどの時間で全く自由に行なえると
同時に、タイマーによりハードウエアーのみによ
りデイスプレイエリアのデータが順次ラツチ43
に送り出されダイナミツクドライブの時分割デー
タとなる。この時、デイスプレイエリアの読み出
しをラツチ側に行なつている時、RAMのリー
ド、ライトが発生すると困る場合は第4図の如く
WAIT信号として出力し、この間のみ1インスト
ラクシヨン分ウエイト動作にしておけば支障はな
い。
第5図は本発明を更にわかりやすくすべく
RAMのY方向の1ビツト分だけ具体例にしたも
のである。図中、mはYレジスタ34のビツト
数、n,n′はXレジスタ36のビツト数を各々示
す数値であり、各々RAMのある特定の記憶エリ
アに対応する。入力データDIはライトネープル
WEのある時トライステートインバータ61,6
2を介して選択されているYアドレス、すなわち
CAS1〜CAS2 mのうちの1つが選択されトランジ
スタ64,65がONしている行にBIT線、
線を介して、入力される。このデータは
RAS1〜2 (n-n)又はRAS′1〜2 n′の選択されている
1つの列のセルに書込まれる。セル71〜73、
セル74〜75はRAMセル各各1ビツトに相当
し、書かれたデータは逆にCAS1〜2 mにより選択
されたYアドレスを介してインバータ63をアン
プとし出力データDoとなる。同時にBIT線は直
接インバータ68をアンプとしてラツチ69のデ
ータ端子に入力される。従つて第4図で言えばト
ランジスタ64,65,インバータ60〜63は
コントロール回路30に、ラツチ43の1ビツト
分がラツチ69に、ドライバ44の1ビツト分が
ドライバ70に相当する。タイマがドライブデー
タの書き換えを要求してRAS′1〜RAS′2 n′のうち
の1つを選択した時、この時インバータ68のデ
ータがバリツドとなるので同時にラツチのストロ
ーブ信号STBが入力され、データがラツチ69
にストアされる。BIT線、線を分離する信号
DRAM−ENはソフト上でワーキングエリアとデ
イスプレイエリアで分けられる場合はここをトラ
ンジスタ66,67により分離すると、ワーキン
グエリアへのリード、ライトと、タイマのトリガ
ーによるラツチ69へのストローブが同時に行な
え、先ほどのウエイト信号によりウエイトのかか
る率がぐつと減少できるので便利である。
第6図は本発明の他の実施例であり、RAMの
ワーキングエリア81とデイスプレイエリア82
の分割をX方向で行なうものでありXアドレス選
択のためのレジスタ、デコーダの出力がデータコ
ントロールとマルチプレツクス回路80に入力さ
れる。Xデータは一方ではワーキングエリア81
を選択するXレジスタ、デコーダ84に入力され
る。又Xデータはデイスプレイエリア82側では
第4図と同様タイマー88の信号とマルチプレツ
クスされて、デコーダ87により選択される。従
つてデイスプレイエリア82の信号はY方向は
m′ビツト並列にラツチ85に入り、更にドライ
バ86に入力される。
本発明は以上述べたようにソフトウエア上では
デイスプレイのためのデータ転送を関知しないの
で、RAMを扱えると共に、デイスプレイ動作も
従来と全く同様に行なえるのでプログラム上の長
さの制約や、作る上でのわずらわしさがなく、又
処理時間もその分短かくできる分有利となる。本
発明を1/8デユーテイ、(28セグメントの表示体を
ドライブするマイクロコンピユータに適要すると
従来時間上で約20%を占めたデイスプレイのため
のデータ転送をほとんど0にすることが可能にな
つた。
【図面の簡単な説明】
第1図は従来のデイスプレイ駆動用回路を内蔵
するマイクロコンピユータの例。第2図は第1図
の例の動作タイミング。第3図は本発明のデイス
プレイ駆動用回路を内蔵するマイクロコンピユー
タの実施例。第4図は第3図の具体例。第5図は
第4図のRAMの部分の具体例。第6図は本発明
のデイスプレイ駆動用回路を内蔵するマイクロコ
ンピユータの他の実施例。第7図は第4図の実施
例の動作タイミング。 30……ライトコントロール及びデータマルチ
プレツクサ、38……マルチプレツクサ、40…
…分周器、41……微分信号発生器、42……ス
トローブ信号発生器、31,81……RAMのワ
ーキングエリア、32,82……RAMのデイス
プレイエリア、71〜75……RAMのセルの1
ビツト分。

Claims (1)

    【特許請求の範囲】
  1. 1 第1のアドレスデータを受けて第1のアドレ
    ス信号を出力する第1のレジスタと、第2のアド
    レスデータを受けて第2のアドレス信号を出力す
    る第2のレジスタと、前記第1のアドレス信号及
    び前記第2のアドレス信号によりアドレス選択さ
    れる記憶回路と、該記憶回路から読み出されたデ
    イスプレイデータを保持するラツチ回路と、該ラ
    ツチ回路のラツチする前記デイスプレイデータに
    従いデイスプレイを駆動するデイスプレイ用駆動
    回路と、時分割信号を出力する時分割信号発生回
    路とを備えるマイクロコンピユータにおいて、前
    記記憶回路は、前記第1のアドレス信号及び前記
    第2のアドレス信号によりアドレス選択されてデ
    ータを記憶するワーキングエリアと、前記第1の
    アドレス信号及び前記第2のアドレス信号により
    アドレス選択されて前記デイスプレイデータを記
    憶し、前記時分割信号によりアドレス選択されて
    記憶した前記デイスプレイデータが読み出される
    デイスプレイエリアとを具備し、前記ラツチ回路
    は該デイスプレイエリアをアドレス選択する前記
    時分割信号に応じて、読み出された前記デイスプ
    レイデータをラツチすることを特徴とするマイク
    ロコンピユータ。
JP16849879A 1979-12-24 1979-12-24 Microcomputer Granted JPS5690338A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16849879A JPS5690338A (en) 1979-12-24 1979-12-24 Microcomputer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16849879A JPS5690338A (en) 1979-12-24 1979-12-24 Microcomputer

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP61314935A Division JPS62174825A (ja) 1986-12-26 1986-12-26 マイクロコンピユ−タ
JP63071290A Division JPS63271524A (ja) 1988-03-25 1988-03-25 記憶装置

Publications (2)

Publication Number Publication Date
JPS5690338A JPS5690338A (en) 1981-07-22
JPS6227411B2 true JPS6227411B2 (ja) 1987-06-15

Family

ID=15869190

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16849879A Granted JPS5690338A (en) 1979-12-24 1979-12-24 Microcomputer

Country Status (1)

Country Link
JP (1) JPS5690338A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6219930A (ja) * 1985-07-18 1987-01-28 Sanyo Electric Co Ltd 表示駆動機能を有するマイクロコンピュータ
JPH0799518B2 (ja) * 1987-03-12 1995-10-25 松下電器産業株式会社 デ−タ処理装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5279833A (en) * 1975-12-26 1977-07-05 Casio Comput Co Ltd Display system
JPS5459833A (en) * 1977-10-20 1979-05-14 Nec Corp Indicator driving system

Also Published As

Publication number Publication date
JPS5690338A (en) 1981-07-22

Similar Documents

Publication Publication Date Title
US4633441A (en) Dual port memory circuit
US4797850A (en) Dynamic random access memory controller with multiple independent control channels
JP2645529B2 (ja) フラッシュライト機能を備えた半導体記憶装置
US5588130A (en) Semiconductor memory device for simple cache system
US6252807B1 (en) Memory device with reduced power consumption when byte-unit accessed
US5598372A (en) Semiconductor memory
JPH0528765A (ja) メモリ制御回路
JPH059872B2 (ja)
US5530955A (en) Page memory device capable of short cycle access of different pages by a plurality of data processors
US4779232A (en) Partial write control apparatus
JPH05274862A (ja) 半導体メモリ装置
JP2001332084A (ja) 半導体記憶装置及び半導体記憶装置のリフレッシュ方法
JPS62287499A (ja) 半導体メモリ装置
JPH0313796Y2 (ja)
JPS6227411B2 (ja)
EP0415433A2 (en) Main memory control system
JPH042970B2 (ja)
JPH042971B2 (ja)
JPS5958690A (ja) Icメモリ
JPS6146916B2 (ja)
JPH0525331B2 (ja)
JPH05210572A (ja) メモリ制御装置
JP2548206B2 (ja) 半導体記憶装置
JPH06266857A (ja) マイクロコンピュ−タの出力切換回路
JPH05233433A (ja) マルチポートram