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

JPS6131487B2 - - Google Patents

Info

Publication number
JPS6131487B2
JPS6131487B2 JP52044665A JP4466577A JPS6131487B2 JP S6131487 B2 JPS6131487 B2 JP S6131487B2 JP 52044665 A JP52044665 A JP 52044665A JP 4466577 A JP4466577 A JP 4466577A JP S6131487 B2 JPS6131487 B2 JP S6131487B2
Authority
JP
Japan
Prior art keywords
display
signal
data
address
output
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
JP52044665A
Other languages
Japanese (ja)
Other versions
JPS53129683A (en
Inventor
Mikio Yanagawa
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP4466577A priority Critical patent/JPS53129683A/en
Publication of JPS53129683A publication Critical patent/JPS53129683A/en
Publication of JPS6131487B2 publication Critical patent/JPS6131487B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G9/00Visual time or date indication means
    • G04G9/0023Visual time or date indication means by light valves in general
    • G04G9/0029Details
    • G04G9/0047Details electrical, e.g. selection or application of the operating voltage

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Calculators And Similar Devices (AREA)
  • Digital Computer Display Output (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Electric Clocks (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

この発明はマイクロプログラム制御により演算
を実行して、この演算結果を認識表示せしめる機
能部を有する電子機器に用いられるもので、特に
小容量の内部電源で駆動される装置に用いて好適
する表示制御方式に関する。 近年ではマイクロプログラム方式を採用した電
子式卓上計算機等の小型電子機器が広く普及して
いる。これらの小型電子機器は、消費電力の低
減、並びに小型、軽量化を計るため、回路をC−
MOS(相補対称形MOS)LSIで構成し、表示部
に液晶を用いたものが実用化されている。このC
−MOS・LSIでは各種動作用パルスの消減を計る
こと即ち、C−MOS回路のスイツチング動作を
させないようにすることが消電力の低減に大きく
寄与することは周知である。然るに従来のこの種
の電子機器に於いては、或る一桁の内容を認識表
示せしめる場合でも、表示用バツフアの全桁をそ
の都度ドライブ制御する構成としており、従つて
表示動作の度に表示用バツフアの全桁をドライブ
制御するための表示制御用信号となる制御用動作
パルスを必要としていた。このため従来ではこの
種の表示制御系パルスドライブにより、かなりの
無駄な電力が消費されてしまうという不都合が生
じていた。 この発明は上記実情に鑑みなされたもので、表
示動作に支障をきたすことなく、表示制御用信号
の発生数を低く抑えて消費電力の低減が計れる表
示制御方式を提供することを目的とする。 以下図面を参照して本発明の一実施例を説明す
る。第1図は、本発明の一実施例を示す回路ブロ
ツク図で、図中11は各種マイクロ命令がストア
されているROMである。そして、該ROM11か
らは、後述するRAM12の被演算数を記憶して
いるレジスタの行アドレスを指定する信号〔F
U〕、演算数を記憶しているレジスタの行アドレス
を指定する信号〔SU〕、上記RAM12の被演算
数を記憶しているレジスタの列アドレスあるいは
処理開始列アドレスを指定する信号〔FL〕及び
演算数を記憶しているレジスタの列アドレスある
いは処理終了列を指定する信号〔SL〕、演算命
令、転送命令等のインストラクシヨン信号
〔INS〕及び上記信号〔FL〕,〔SL〕のモードと
切換るモード設定信号〔M〕、自己の次アドレス
を指定する信号〔NA〕が各々バスラインa〜f
を介して並列的に出力している。そして、バスラ
インfを介して出力する信号〔NA〕は、アドレ
スレジスタ13に一時的に記憶される。アドレス
レジスタ13の出力は、アドレスデコーダ14に
入力する。このアドレスデコーダ14は、入力し
た信号を各アドレスにデコードして上記ROM1
1に供給し、ROM11のアドレス指定を行な
う。また、信号〔INS〕及び〔M〕は各々バスラ
インeを介してインストラクシヨンデコーダ15
に印加される。このインストラクシヨンデコーダ
15は、タイミングデコーダ17から入力される
3相のタイミング信号t1,t2,t3に同期して制御
信号O1〜O3を出力する。上記タイミングデコー
ダ17は、クロツクφ,φ等のタイミング信
号を発生するタイミングカウンタ16の出力をデ
コードして上記タイミング信号t1〜t3を出力す
る。 また、上記RAM12のレジスタの行アドレス
を指定する信号〔FU〕及び〔SU〕は、各々バス
ラインa,bを介してゲート回路G1,G2に印加
され、これらゲート回路G1,G2の出力は、バス
ラインhを介してRAM12の行アドレス入力端
子〔RAU〕に入力する。なお、上記ゲート回路
G1には、タイミングデコーダ17から出力する
タイミング信号t1がインバータ18を介して供給
され、ゲート回路G2にはタイミング信号t1が直接
供給されて、このタイミング信号により開閉制御
されている。
The present invention is used in electronic equipment having a functional unit that executes calculations under microprogram control and recognizes and displays the calculation results, and is particularly suitable for display control in devices driven by a small-capacity internal power source. Regarding the method. In recent years, small electronic devices such as electronic desktop calculators that employ a microprogram method have become widespread. These small electronic devices use C-circuits to reduce power consumption and to make them smaller and lighter.
One that is composed of a MOS (complementary symmetrical MOS) LSI and uses a liquid crystal for the display has been put into practical use. This C
- It is well known that in MOS/LSI, reducing the amount of pulses used for various operations, that is, preventing switching operations in the C-MOS circuit, greatly contributes to reducing power consumption. However, in conventional electronic devices of this type, even when the content of a certain single digit is recognized and displayed, all digits of the display buffer are configured to be driven and controlled each time, so the display is not displayed every time the display operation is performed. A control operation pulse was required to serve as a display control signal to drive and control all digits of the buffer. For this reason, in the past, this type of display control system pulse drive had the disadvantage of consuming a considerable amount of wasted power. The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a display control method that can reduce power consumption by suppressing the number of display control signals generated without interfering with display operations. An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a circuit block diagram showing one embodiment of the present invention, and numeral 11 in the figure is a ROM in which various microinstructions are stored. Then, from the ROM 11, a signal [F
U ], a signal that specifies the row address of the register that stores operands [S U ], a signal that specifies the column address of the register that stores operands in the RAM 12 or the processing start column address [F L ], a signal specifying the column address of the register storing the operation number or the processing end column [S L ], an instruction signal [INS] such as an operation instruction or a transfer instruction, and the above signals [F L ], [S The mode setting signal [M] for switching to the mode of [ L ], and the signal [NA] for specifying the next address of the bus line a to f, respectively.
are output in parallel via . The signal [NA] output via the bus line f is temporarily stored in the address register 13. The output of the address register 13 is input to the address decoder 14. This address decoder 14 decodes the input signal into each address and decodes it into the ROM 1.
1 and specifies the address of the ROM11. Further, the signals [INS] and [M] are sent to the instruction decoder 15 via the bus line e, respectively.
is applied to This instruction decoder 15 outputs control signals O 1 to O 3 in synchronization with three-phase timing signals t 1 , t 2 , and t 3 input from the timing decoder 17 . The timing decoder 17 decodes the output of the timing counter 16 which generates timing signals such as clocks φ 1 and φ 2 and outputs the timing signals t 1 to t 3 . Further, signals [F U ] and [S U ] specifying the row address of the register of the RAM 12 are applied to gate circuits G 1 and G 2 via bus lines a and b, respectively, and these gate circuits G 1 and The output of G2 is input to the row address input terminal [RAU] of the RAM 12 via the bus line h. In addition, the above gate circuit
The timing signal t 1 output from the timing decoder 17 is supplied to G 1 via the inverter 18, and the timing signal t 1 is directly supplied to the gate circuit G 2 , and opening/closing is controlled by this timing signal.

【表】【table】

【表】 また、上記信号〔FL〕及び〔SL〕は、上記第
1表に示す如く、モード信号〔M〕が“1”の場
合は被演算数及び演算数の記憶されているX、Y
レジスタの列アドレス指定、モード信号〔M〕が
“0”の場合は処理の開始及び終了列アドレス指
定を行なうものであり、その各出力は、各々バス
ラインc,dを介してインストラクシヨンデコー
ダ15の出力信号O1,O2により開閉制御される
ゲート回路G3及びG4に印加される。しかして、
このゲート回路G3,G4の出力は、共に入出力共
通バスラインiに出力され、上記RAM12の列
アドレス入力端子RALに入力すると共に、アダ
ー回路22に入力する。 一方、上記RAM12は、例えばX、Y、Zの
アキユムレータレジスタ及びその他種々のレジス
タが行方向に配設されており、これら各レジスタ
は、上記行アドレス入力端子〔RAU〕の入力に
より、また、各レジスタの桁は上記列アドレス入
力端子〔RAL〕の入力により夫々指定される。
しかして、上記行及び列アドレスによりアドレス
指定された演算数、被演算数あるいは転送、等の
為に読み出されたデータはRAM12内に設けら
れているラツチ回路に一旦読み込まれ、出力端子
〔OUT〕より並列4ビツトのデータとして出力さ
れる。この出力されたデータはバスラインjを介
してタイミング信号t1・φで読み込み制御され
φで書き出されるバツフアレジスタ20に入力
される。このバツフアレジスタ20に貯えられた
データは、タイミング信号及びインストラク
シヨンデコーダ15から出力される信号O4によ
つて制御されるゲート回路G5を介して並列加減
算動作するアダー回路22へ送られる。また、上
記RAM12の出力端子OUTからバスラインjに
出力されるデータは、タイミング信号及びイ
ンストラクシヨンデコーダ15から出力される信
号O5によつて制御されるゲート回路G7を介して
アダー回路22へ送られる。なお、本実施例で
は、演算数を記憶しているレジスタの行アドレス
を指定する信号〔SU〕はゲート回路G2によりt1
のタイミングで出力し、被演算数を記憶している
レジスタの行アドレスを指定する信号〔FU〕は
ゲート回路G1によりt2及びt3のタイミングで出力
するよう設定されているので、上記バスラインj
に出力するデータのうち、演算数はバツフアレジ
スタ20に貯えられた後、t2及びt3のタイミング
でゲート回路G6を介してアダー回路22へ送ら
れ、被演算数はそのままt2及びt3のタイミングで
ゲート回路G7を介してアダー回路22へ送られ
る。このアダー回路22における演算結果は
RAM12のデータ入力端子〔IN〕に送られt3
φのタイミングでRAM12の所定のレジスタ
に書き込まれると共にt1・φのタイミングでバ
ツフアレジスタ19に読込まれる。このバツフア
レジスタ19に読込まれたデータは、t1・φ
タイミングで読出され、インストラクシヨンデコ
ーダ15から出力される信号O3によつて制御さ
れるゲート回路G5を介して出力される。このバ
ツフアレジスタ19からゲート回路G5を介して
出力されるデータは、RAM12の列アドレス入
力端子「RAL」に入力されると共にアダー回路
22へ入力され、更にROM11から出力される
列アドレスSLと共に一致回路23に入力され
る。このRAM12におけるタイミング信号t1〜t3
に対する動作開始は次の第2表に示す通りであ
る。
[Table] Also, as shown in Table 1 above, when the mode signal [M] is "1", the signals [F L ] and [S L ] are ,Y
When the register column address and mode signal [M] is "0", the start and end column addresses of the process are specified, and each output is sent to the instruction decoder via bus lines c and d, respectively. 15 output signals O 1 and O 2 are applied to gate circuits G 3 and G 4 whose opening and closing are controlled. However,
The outputs of the gate circuits G 3 and G 4 are both output to the input/output common bus line i, input to the column address input terminal RAL of the RAM 12, and input to the adder circuit 22. On the other hand, the RAM 12 has, for example, X, Y, and Z accumulator registers and other various registers arranged in the row direction, and each of these registers can be accessed by input from the row address input terminal [RAU]. , the digits of each register are respectively designated by inputs to the column address input terminals [RAL].
Therefore, the data read out for the operation number, operand number, transfer, etc. addressed by the above row and column addresses is once read into the latch circuit provided in the RAM 12, and the output terminal [OUT ] is output as parallel 4-bit data. This output data is input to the buffer register 20 via the bus line j, where it is read and controlled by the timing signal t1 · φ1 and written out by the timing signal φ2 . The data stored in this buffer register 20 is sent to an adder circuit 22 that performs parallel addition/subtraction operations via a gate circuit G5 controlled by a timing signal 1 and a signal O4 output from an instruction decoder 15. It will be done. Further, the data outputted from the output terminal OUT of the RAM 12 to the bus line j is sent to the adder circuit via a gate circuit G7 controlled by the timing signal 1 and the signal O5 outputted from the instruction decoder 15. Sent to 22. In this embodiment, the signal [S U ] specifying the row address of the register storing the arithmetic operation number is sent to t 1 by the gate circuit G 2 .
The signal [F U ] that specifies the row address of the register that stores the operand is output at timing t 2 and t 3, so the above signal is output at timing t 2 and t 3 . bus line j
Among the data output to , the operand is stored in the buffer register 20, and then sent to the adder circuit 22 via the gate circuit G 6 at timings t 2 and t 3 , and the operand is stored as is at t 2 and t 3 . It is sent to the adder circuit 22 via the gate circuit G7 at timing t3 . The calculation result in this adder circuit 22 is
The signal is sent to the data input terminal [IN] of RAM12.
It is written into a predetermined register of the RAM 12 at timing φ 1 and read into the buffer register 19 at timing t 1 ·φ 1 . The data read into the buffer register 19 is read out at the timing t 1 and φ 2 and is output via the gate circuit G 5 controlled by the signal O 3 output from the instruction decoder 15. Ru. The data outputted from this buffer register 19 via the gate circuit G5 is inputted to the column address input terminal "RAL" of the RAM 12, and also inputted to the adder circuit 22, and the column address S L outputted from the ROM 11. It is also input to the coincidence circuit 23. Timing signals t 1 to t 3 in this RAM 12
The operation start for each is shown in Table 2 below.

【表】 また、RAM12の読み出し及び書き込みは、
インストラクシヨンデコーダ15の出力O6及び
タイミング信号t3がゲート回路G8を介してRAM
12のR/W端子に印加されることによつて制御
される。 しかして、上記一致回路23の一致出力は、タ
イミング信号t3と共にアンド回路24に加えら
れ、このアンド回路24の出力は、t3・φのタ
イミングで動作するフリツプフロツプ25へ加え
られると共にナンド回路26へ加えられる。そし
て、このナンド回路26の出力は、アドレスレジ
スタ13へアドレス制御信号φROMAとして送られ
る。また上記フリツプフロツプ25の出力はイン
バータ27を介してアンド回路28へ加えられ
る。このアンド回路28には更にタイミング信号
t1及びインストラクシヨンデコーダ15から出力
されるアドレス歩進命令O7が入力され、その出
力信号はアダー回路22におけるキヤリー入力端
に入力される。そして、このアダー回路22では
データのキヤリーに対しては、そのキヤリー信号
を内部で一時保持してアダー回路22内にてキヤ
リー演算処理を実行する。またアダー回路22の
出力は表示用処理回路30に入力されるととも
に、表示制御用バツフアレジスタ31に入力され
る。この表示制御用バツフアレジスタ31では、
表示動作モードに於いて表示処理回路30に入力
された表示桁内容に従うアドレス信号(列アドレ
ス)を貯えるもので、この表示制御用バツフアレ
ジスタ31に貯えられたアドレス信号が表示クロ
ツク発生部32に送られる。この表示クロツク発
生部32ではインストラクシヨンデコーダ15か
ら出力される表示命令〔O8〕およびt2・φ信号
を受けて上記アドレス信号をデコードし、アドレ
ス信号に固有の表示制御用信号φDP,φD1〜φD8
を出力するものである。また、表示処理回路30
では入力された桁単位の表示データ即ち、数値デ
ータ並びに小数点表示桁データをデコードした
後、このデコード信号をセグメントエンコーダに
より表示セグメント信号に変換して出力すると同
時に直接後述する表示バツフア33の小数点表示
用バツフアに出力信号を供給するものである。 而して表示処理回路30より出力された表示セ
グメント信号はスタテイツク形表示バツフア33
の各桁のデータ入力端に送られる。上記表示バツ
フア33には表示クロツク発生部32より出力さ
れた表示制御用信号φDP,φD1〜φD8が上記表示
バツフア33の対応桁の制御端にそれぞれ別個に
送られるので、この表示制御用信号φDiを受けた
表示バツフア33の対応桁に上記表示処理回路3
0より出力された表示セグメント信号並びに小数
点桁表示信号が書込まれる。すなわち、表示バツ
フア33はスタテイツク形であるため、表示制御
用信号φDiを受けていない各桁の内容はそのまま
保持しており、表示制御用信号φDiを受けた桁の
内容のみが更新記憶される。而して表示バツフア
33の各桁出力はこの各桁出力を適宜組み合せド
ライブする表示ドライバ34を介して表示部(こ
こでは8桁構成)35に送られる。第2図はこの
表示制御系の具体的な構成を示すもので、アダー
回路22を介して得られる4ビツトの表示データ
即ち、表示数値データ0〜9並びに小数点表示桁
データ(1〜8)は表示処理回路30のデータデ
コーダ30でデコードされた後、セグメントエ
ンコーダ30に入力され、このセグメントエン
コーダ30の出力a〜gがスタテイツク形表示
バツフア33のデータバツフア33の各桁デー
タ入力端に入力される。又、上記データ・デコー
ダ30はデコードされた数値0〜7に対応する
デコード信号はスタテイツク形表示バツフア33
のうちの小数点表示バツフア33にも入力され
る。一方、アダー回路22を介して得られるアド
レスデータはt1・φ信号で表示制御用バツフア
レジスタ31に読込まれ、φ信号で表示ククロ
ツク発生部32のデコーダ32に送られてデコ
ードされた後、t2・φ信号に同期して出力制御
用ゲートA1〜A9より出力されるもので、この出
力制御用ゲートA1〜A9より出力されるアドレス
データに固有の表示制御用信号φDP,φD1………
が表示バツフア33の対応する桁の制御端に供給
されるものである。ここで上記φDPは小数点表示
制御用の信号である。 而して表示バツフア33の各桁のそれぞれの出
力(数値データおよび小数点桁データの出力)は
例えば排他的論理和回路とで構成され、表示部
(液晶)35をAC駆動する表示ドライバ34に入
力される。 また、この表示部35にはダイナミツク駆動用
のスキヤニング信号SSが印加されている。 ここで第3図a,b、および第4図a〜dを参
照して作用を説明する。ここでは一例として小数
点表示を含む3桁の数値「78.9」を表示する場合
について説明する。なお、この際取扱われるデー
タの桁数は小数点指定コードが1桁分含まれる4
桁となる。また上記数値データ「78.9」はRAM
12内のXレジスタに貯えられているものとす
る。先ず、ROM11ではRAM12内のXレジス
タの内容を表示すべくインストラクシヨンコード
をインストラクシヨンデータ15に送るととも
に、Xレジスタを指定するための信号SUおよび
第0桁〜第3桁を指定するための信号FL
“0000”、SL“0011”を出力する。これによつて
インストラクシヨンデコーダ15からは表示命令
O8出されるとともに、複数デイジツト処理のた
めのモード設定信号Mを出す。而してタイミング
デコーダ17よりタイミング信号t1が出力される
と、ゲート回路G2が開くとともに、インストラ
クシヨンデコーダ15より出力される制御信号
O1でゲート回路G3が開いて、ROM11から出力
された信号SUがRAM12の行アドレス入力端子
RAUに供給されるとともに、信号FL(“0000”)
が同じく列アドレス入力端子RALに供給され
る。これによつてRAM12からは第3図aに示
すDP期間のt1タイミングでXレジスタの第0桁
目すなわちX0の内容が読出される。 このX0の内容「1」(小数点指定コード)は
t1・φのタイミングでバツフアレジスタ20に
貯えられる。 更にこのt1期間に於いてはゲート回路G3を介し
たFLの内容(“0000”)がバスラインiを介して
アダー回路22に送られ、この際フリツプフロツ
プ25はまだリセツト状態にあるため、アンド回
路28ではタイミング信号t1及びアドレス歩進命
令O7を受けてt1のタイミングでアダー回路22に
出力する。これによつてアダー回路22に入力さ
れたFLの内容は+1されて出力され、この列ア
ドレス信号「1」(“0001”)がバツフアレジスタ
19に貯えられるとともに、表示制御用バツフア
レジスタ31に貯えられる。第4図aにこの状態
を示す。次にタイミングデコーダ17よりタイミ
ング信号t2が出力されると、バツフアレジスタ2
0に貯えられているX0の内容「1」がゲート回
路G6を介してアダー回路22に入力され、この
アダー回路22をスルーして表示処理回路30の
データデコーダ30に送られてデコードされ、
表示バツフア33のうちの小数点表示バツフア3
の二桁目に対応する信号線即ち数値1に対応
する信号線に出力される。一方、表示制御用バツ
フアレジスタ31に貯えられた列アドレス信号
「1」はt2・φのタイミングで表示クロツク発
生部32のデコーダ32に送られてデコードさ
れ、「1」に対応するこのデコード出力DPが出力
されて、これがt2・φのタイミングで出力制御
用ゲートA1より表示制御用信号φDPとして取出
される。而してこの信号φDPが表示バツフア33
の小数点表示バツフア33の制御端に送られ
て、上記X0の内容「1」に基づき小数点表示バ
ツフア33の二桁目に信号“1”が書き込まれ
る。この状態を第4図bに示す。而してt3にタイ
ミングを経て次にD1期間で再びタイミング信号t1
が出力されることにより、バツフアレジスタ19
に貯えられている列アドレス信号「1」がRAM
12の入力端子RALに供給されて次はXレジス
タの第1桁目、すなわちX1の内容「9」
(“1001”)がRAM12より読出され、この内容が
バツフアレジスタ20に貯えられる。更に上記列
アドレス信号「1」がアダー回路22に送られて
アンド回路28の出力“1”と加算され、この加
算された列アドレス信号「2」(“0010”)がバツ
フアレジスタ19に貯えられるとともに、表示制
御用バツフアレジスタ31に貯えられる。この状
態を第4図cに示す。而してタイミング信号t2
出力されることにより、バツフアレジスタ20に
貯えられているX1の内容「9」(“1001”)がアダ
ー回路22をスルーして表示処理回路30のデデ
コーダ30に送られ、デコードされたのち、セ
グメントエンコーダ30で表示セグメント信号
に変換されて表示バツフア33の各桁データ入力
端に供給される。更にt2・φのタイミングに同
期して表示クロツク発生部32からは列アドレス
信号「2」に対応する表示制御用信号φD1が出力
されて、これが表示バツフア33のデータバツフ
ア33の第1桁目の制御端へ送られ、データバ
ツフア33の第1桁目に数値「9」に対応する
表示セグメント信号a,b,c,d,f,gが書
込まれる。このようにして表示バツフア33には
Xレジスタの内容が下位桁より順次更新記憶され
るものである。而してXレジスタの小数点、第1
桁および第2桁の読出しが終了し、次のD2では
上記同様にして、アドレス歩進および表示バツフ
アへの書き込みがおこなわれる。 而してD3期間でバツフアレジスタ19から列
アドレス信号「3」がバスラインiに出力される
と、この列アドレス信号「3」がRAM12に供
給されてRAM12からはX3の内容「7」が読出
され、この内容「7」がバツフアレジスタ20に
貯えられるが、この際列アドレス信号「3」が
ROM11のSLの内容と一致するため、一致回路
23の出力が“1”となり、更にt3・φのタイ
ミングに同期してナンド回路26よりアドレス制
御信号φROMAが出力される。これによつてアドレ
スレジスタ13の内容が更新され、一連の表示制
御動作が終了する。 このようにしてアドレスで指定された任意の表
示桁のみに対応して表示制御信号が出力され、非
表示桁への無駄な信号出力の発生を防止せしめる
ことができる。 なお、上記実施例ではRAMのアドレス指定を
行及び列により行なつているが、本発明は1アド
レス方式のものにも採用することが出来るもの
で、要は表示すべきデータのアドレスを指定する
アドレス信号の少なくとも一部に基づいて表示用
制御信号を発生させるものであれば良い。 以上詳記した如くこの発明によれば、表示すべ
きデータを記憶手段(RAM)から表示データ記
憶手段(表示バツフア)に転送する際上記記憶手
段に記憶されている所定桁のデータをアドレス指
定手段により指定するとともに、表示信号発生手
段において上記アドレス指定に対応した所定の表
示制御用信号を発生し表示データ記憶部の上記表
示制御用信号により書込みを制御された所定記憶
エリアに上記指定データを格納できるようにした
から、無駄な信号の出力を無くし、表示動作に支
承をきたすことなく表示制御用信号の発生数を少
くし得、消費電力を低減させることができる等の
利点を有し、特に計時情報等一定の規則に基づい
て表示状態が変化するものにおいて所定桁のデー
タのみを転送すればよく、より効果的である。
[Table] Also, reading and writing to RAM12 is as follows:
The output O6 of the instruction decoder 15 and the timing signal t3 are sent to the RAM via the gate circuit G8 .
It is controlled by applying voltage to the R/W terminal of No. 12. The coincidence output of the coincidence circuit 23 is applied to the AND circuit 24 together with the timing signal t3 , and the output of the AND circuit 24 is applied to the flip-flop 25 operating at the timing t3 · φ1 , and is also applied to the NAND circuit. Added to 26. The output of this NAND circuit 26 is sent to the address register 13 as an address control signal φROMA . Further, the output of the flip-flop 25 is applied to an AND circuit 28 via an inverter 27. This AND circuit 28 further includes a timing signal.
t 1 and the address increment instruction O 7 output from the instruction decoder 15 are input, and the output signal thereof is input to the carry input terminal of the adder circuit 22 . When carrying data, the adder circuit 22 temporarily holds the carry signal internally and executes carry arithmetic processing within the adder circuit 22. The output of the adder circuit 22 is input to a display processing circuit 30 and also to a display control buffer register 31. In this display control buffer register 31,
It stores an address signal (column address) according to the display digit content input to the display processing circuit 30 in the display operation mode, and the address signal stored in the display control buffer register 31 is sent to the display clock generator 32. Sent. The display clock generating section 32 receives the display command [O 8 ] and the t 2 ·φ 1 signal output from the instruction decoder 15, decodes the address signal, and generates a display control signal φ DP specific to the address signal. , φ D1 ~ φ D8
This outputs the following. In addition, the display processing circuit 30
After decoding the input display data in units of digits, that is, numerical data and decimal point display digit data, this decoded signal is converted into a display segment signal by a segment encoder and output, and at the same time it is directly used for displaying the decimal point of the display buffer 33, which will be described later. It supplies an output signal to the buffer. The display segment signal outputted from the display processing circuit 30 is then sent to a static display buffer 33.
is sent to the data input terminal of each digit. The display control signals φ DP , φ D1 to φ D8 outputted from the display clock generator 32 are sent to the display buffer 33 separately to the control terminals of the corresponding digits of the display buffer 33, so that the display control signals The display processing circuit 3 is connected to the corresponding digit of the display buffer 33 that receives the signal φ Di.
The display segment signal and decimal point display signal output from 0 are written. That is, since the display buffer 33 is of a static type, the contents of each digit that does not receive the display control signal φ Di are retained as they are, and only the contents of the digits that receive the display control signal φ Di are updated and stored. Ru. The outputs of each digit of the display buffer 33 are sent to a display section (8 digits in this case) 35 via a display driver 34 which appropriately combines and drives the outputs of each digit. FIG. 2 shows the specific configuration of this display control system. The 4-bit display data obtained through the adder circuit 22, that is, the display numerical data 0 to 9 and the decimal point display digit data (1 to 8) are After being decoded by the data decoder 301 of the display processing circuit 30, it is input to the segment encoder 302 , and the outputs a to g of the segment encoder 302 are input to each digit data input terminal of the data buffer 332 of the static display buffer 33. is input. Further, the data decoder 301 outputs decoded signals corresponding to the decoded numerical values 0 to 7 to a static display buffer 33.
It is also input to the decimal point display buffer 331 . On the other hand, the address data obtained via the adder circuit 22 is read into the display control buffer register 31 by the t1 · φ1 signal, and sent to the decoder 321 of the display clock generator 32 by the φ2 signal to be decoded. After that, it is output from the output control gates A 1 to A 9 in synchronization with the t 2 · φ 1 signal, and it is a display control specific to the address data output from the output control gates A 1 to A 9 . Signals for φ DP , φ D1 ………
is supplied to the control end of the corresponding digit of the display buffer 33. Here, the above φ DP is a signal for controlling decimal point display. The output of each digit of the display buffer 33 (output of numerical data and decimal point data) is composed of, for example, an exclusive OR circuit, and is input to the display driver 34 that AC drives the display section (liquid crystal) 35. be done. Further, a scanning signal SS for dynamic driving is applied to the display section 35. The operation will now be explained with reference to FIGS. 3a and 3b and FIGS. 4a to 4d. Here, as an example, a case will be described in which a three-digit numerical value "78.9" including a decimal point is displayed. In addition, the number of digits of data handled at this time is 4, which includes one decimal point designation code.
It becomes a digit. Also, the above numerical data “78.9” is RAM
12 is stored in the X register. First, the ROM 11 sends an instruction code to the instruction data 15 to display the contents of the X register in the RAM 12, and also specifies the signal S U for specifying the X register and the 0th to 3rd digits. Signal for F L
“0000” and S L “0011” are output. As a result, the instruction decoder 15 outputs the display command.
O8 is output, and a mode setting signal M for multiple digit processing is also output. When the timing signal t1 is output from the timing decoder 17, the gate circuit G2 is opened and the control signal output from the instruction decoder 15 is
Gate circuit G 3 opens at O 1 , and the signal S U output from ROM 11 is sent to the row address input terminal of RAM 12.
In addition to being supplied to RAU, the signal F L (“0000”)
is also supplied to the column address input terminal RAL. As a result, the contents of the 0th digit of the X register, that is, the contents of X0 , are read from the RAM 12 at timing t1 of the D P period shown in FIG. 3A. The content of this X 0 is “1” (decimal point specification code)
It is stored in the buffer register 20 at the timing of t1 · φ1 . Furthermore, during this period t1 , the contents of F L ("0000") via the gate circuit G3 are sent to the adder circuit 22 via the bus line i, and at this time the flip-flop 25 is still in the reset state. , the AND circuit 28 receives the timing signal t 1 and the address increment command O 7 and outputs it to the adder circuit 22 at the timing of t 1 . As a result, the contents of F L input to the adder circuit 22 are incremented by 1 and output, and this column address signal "1"("0001") is stored in the buffer register 19, and the buffer register for display control is also stored in the buffer register 19. It can be stored in 31. This state is shown in FIG. 4a. Next, when the timing signal t2 is output from the timing decoder 17, the buffer register 2
The content "1 " of X0 stored in 0 is input to the adder circuit 22 via the gate circuit G6 , and sent through the adder circuit 22 to the data decoder 301 of the display processing circuit 30 for decoding. is,
Decimal point display buffer 3 of display buffer 33
3 Output to the signal line corresponding to the second digit of 1 , that is, the signal line corresponding to the numerical value 1. On the other hand, the column address signal "1" stored in the display control buffer register 31 is sent to the decoder 321 of the display clock generator 32 at the timing t2 · φ2 and is decoded, so that the column address signal " 1 " corresponds to "1". This decoded output D P is output, and is taken out as a display control signal φ DP from the output control gate A 1 at the timing t 2 ·φ 1 . Then, this signal φ DP is displayed on the buffer 33.
The signal is sent to the control end of the decimal point display buffer 331 , and a signal "1" is written in the second digit of the decimal point display buffer 331 based on the content "1" of the above X0 . This state is shown in FIG. 4b. Then, after the timing at t 3 , the timing signal t 1 is output again in the D 1 period.
By outputting , the buffer register 19
The column address signal “1” stored in the RAM
12 input terminal RAL and the next is the first digit of the X register, that is, the content of X 1 is "9"
(“1001”) is read from the RAM 12 and its contents are stored in the buffer register 20. Further, the column address signal "1" is sent to the adder circuit 22 and added to the output "1" of the AND circuit 28, and the added column address signal "2"("0010") is stored in the buffer register 19. It is also stored in the display control buffer register 31. This state is shown in FIG. 4c. As the timing signal t2 is output, the content "9"("1001") of X1 stored in the buffer register 20 passes through the adder circuit 22 and is sent to the decoder 30 of the display processing circuit 30. After being decoded , the segment encoder 302 converts it into a display segment signal and supplies it to each digit data input terminal of the display buffer 33. Further, in synchronization with the timing of t2 · φ1 , the display clock generating section 32 outputs the display control signal φD1 corresponding to the column address signal "2", and this is the first signal of the data buffer 332 of the display buffer 33. The display segment signals a, b, c, d, f, and g corresponding to the numerical value "9" are sent to the control end of the digit and written into the first digit of the data buffer 332 . In this way, the contents of the X register are updated and stored in the display buffer 33 in order from the lower digits. Therefore, the decimal point of the X register, the first
Reading of the digit and second digit is completed, and in the next D2 , address increment and writing to the display buffer are performed in the same manner as described above. Then, when the column address signal "3" is output from the buffer register 19 to the bus line i during the D3 period, this column address signal "3" is supplied to the RAM 12, and from the RAM 12, the content "7" of X3 is output. ” is read out and its content “7” is stored in the buffer register 20, but at this time the column address signal “3” is
Since it matches the contents of S L of the ROM 11, the output of the matching circuit 23 becomes "1", and the address control signal φ ROMA is outputted from the NAND circuit 26 in synchronization with the timing of t 3 ·φ 1 . As a result, the contents of the address register 13 are updated, and the series of display control operations is completed. In this way, a display control signal is outputted only in response to an arbitrary display digit specified by the address, and it is possible to prevent unnecessary signal output to non-display digits. In the above embodiment, RAM addresses are specified by row and column, but the present invention can also be applied to a one-address system, and the point is to specify the address of the data to be displayed. Any device that generates a display control signal based on at least a portion of the address signal may be used. As described in detail above, according to the present invention, when data to be displayed is transferred from the storage means (RAM) to the display data storage means (display buffer), the address designation means uses a predetermined digit of data stored in the storage means At the same time, the display signal generating means generates a predetermined display control signal corresponding to the address designation, and stores the specified data in a predetermined storage area whose writing is controlled by the display control signal in the display data storage section. This has advantages such as eliminating the output of unnecessary signals, reducing the number of display control signals generated without affecting the display operation, and reducing power consumption. This is more effective because it is only necessary to transfer data of a predetermined digit in a case where the display state changes based on a certain rule, such as timekeeping information.

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

第1図はこの発明の一実施例を示す回路ブロツ
ク図、第2図は上記実施例の要部を示す回路ブロ
ツク図、第3図a,bおよび第4図a乃至dは上
記実施例の動作説明図である。 11……ROM、12……RAM、13……アド
レスレジスタ、14……アドレスデコーダ、15
……インストラクシヨンデコーダ、16……タイ
ミングカウンタ、17……タイミングデコーダ、
19,20……バツフアレジスタ、22……アダ
ー回路、23……一致回路、31……表示処理回
路、32……表示制御用バツフアレジスタ、34
……表示クロツク発生部、35……表示バツフ
ア、36……表示ドライバ、37……表示部。
FIG. 1 is a circuit block diagram showing one embodiment of the present invention, FIG. 2 is a circuit block diagram showing main parts of the above embodiment, and FIGS. It is an operation explanatory diagram. 11...ROM, 12...RAM, 13...address register, 14...address decoder, 15
...Instruction decoder, 16...Timing counter, 17...Timing decoder,
19, 20... Buffer register, 22... Adder circuit, 23... Matching circuit, 31... Display processing circuit, 32... Buffer register for display control, 34
. . . Display clock generator, 35 . . . Display buffer, 36 . . . Display driver, 37 . . . Display unit.

Claims (1)

【特許請求の範囲】[Claims] 1 表示すべきデータを記憶する記憶手段と、該
記憶手段に対してアドレスの指定を行うアドレス
指定手段と、上記記憶手段に記憶されているデー
タの所定桁に対してアドレスの指定が行われるよ
うに上記アドレス指定手段を制御する手段と、上
記アドレス指定手段により指定されたアドレスに
応じて表示制御用信号を出力する表示制御信号発
生手段と、表示桁数に対応した数の記憶エリアを
有し上記アドレス指定手段によりアドレス指定さ
れたデータを上記表示制御用信号により書込み制
御し所定の記憶エリアに格納する表示データ記憶
手段と、該表示データ記憶手段に記憶されている
データを表示する表示手段とを具備し、上記記憶
手段に記憶されている所定桁のデータのみを表示
データ記憶手段に格納できるようにしたことを特
徴とする表示制御方式。
1 A storage means for storing data to be displayed, an addressing means for specifying an address for the storage means, and an address specifying means for specifying an address for a predetermined digit of the data stored in the storage means. means for controlling the address designation means, display control signal generation means for outputting a display control signal in accordance with the address designated by the address designation means, and a number of storage areas corresponding to the number of display digits. display data storage means for controlling writing of data addressed by the address designation means using the display control signal and storing the data in a predetermined storage area; and display means for displaying the data stored in the display data storage means. 1. A display control system, comprising: a display control system, wherein only data of a predetermined digit stored in the storage means can be stored in the display data storage means.
JP4466577A 1977-04-19 1977-04-19 Display control system Granted JPS53129683A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4466577A JPS53129683A (en) 1977-04-19 1977-04-19 Display control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4466577A JPS53129683A (en) 1977-04-19 1977-04-19 Display control system

Publications (2)

Publication Number Publication Date
JPS53129683A JPS53129683A (en) 1978-11-11
JPS6131487B2 true JPS6131487B2 (en) 1986-07-21

Family

ID=12697735

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4466577A Granted JPS53129683A (en) 1977-04-19 1977-04-19 Display control system

Country Status (1)

Country Link
JP (1) JPS53129683A (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4854825A (en) * 1971-11-10 1973-08-01
CH338272A4 (en) * 1972-03-08 1974-11-29
JPS5920116B2 (en) * 1972-12-25 1984-05-10 カシオ計算機 (株) clock device
JPS6024609B2 (en) * 1974-11-18 1985-06-13 セイコーエプソン株式会社 counting circuit
JPS5824819B2 (en) * 1975-06-24 1983-05-24 カシオケイサンキ カブシキガイシヤ Hiyoji Seigiyohoushiki

Also Published As

Publication number Publication date
JPS53129683A (en) 1978-11-11

Similar Documents

Publication Publication Date Title
TW436697B (en) Patching apparatus and method for upgrading modem software code
GB2027234B (en) Plural-function electronic timepieces
JPS6131487B2 (en)
JPS6026236B2 (en) Display control method
US4181963A (en) Electronic calculator with time counting function
EP0713173A1 (en) Data processing system
JPS6047612B2 (en) Microinstruction output control method
JPS6212919B2 (en)
JPS5472909A (en) Recording method for program passing trace of electronic switchboard
JP2731025B2 (en) Display control device
JPS5882296A (en) Dot matrix display system
KR20040022007A (en) Method and apparatus for controlling memory access
JPH0798644A (en) Character display data writing device
SU1700564A1 (en) Microprogramming control processor
JPS617885A (en) data processing equipment
JPS6212527B2 (en)
JPS6336360Y2 (en)
JPS61252585A (en) Screen memory controller
JPS625728Y2 (en)
SU731440A1 (en) Digital computer processor
JPS6057892A (en) Microcomputer
JPS60122457A (en) Electronic equipment with calculation functions
JPS6055839B2 (en) display device
JP2731026B2 (en) Display control device
JPS61223896A (en) N notation display system