JPH04143833A - Timer circuit for microcomputer - Google Patents
Timer circuit for microcomputerInfo
- Publication number
- JPH04143833A JPH04143833A JP2269077A JP26907790A JPH04143833A JP H04143833 A JPH04143833 A JP H04143833A JP 2269077 A JP2269077 A JP 2269077A JP 26907790 A JP26907790 A JP 26907790A JP H04143833 A JPH04143833 A JP H04143833A
- Authority
- JP
- Japan
- Prior art keywords
- data
- timer
- count
- register
- reload register
- 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
- Executing Machine-Instructions (AREA)
- Microcomputers (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はマイクロコンピュータ内に備えられるタイマ回
路に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a timer circuit provided in a microcomputer.
マイクロコンピュータ内には通常種々のタイマが備えら
れており、これらのタイマの計時結果に従って内部の種
々の制御が行われる。A microcomputer is usually equipped with various timers, and various internal controls are performed according to the timing results of these timers.
第3図はそのようなマイクロコンピュータ用タイマの従
来の一構成例を示すブロフク図である。FIG. 3 is a diagram showing an example of a conventional configuration of such a timer for a microcomputer.
第3図においては、カウンタ2及びリロードレジスタ3
にてタイマ1が構成されている。In FIG. 3, counter 2 and reload register 3
Timer 1 is configured as follows.
リロードレジスタ3はタイマ1外部のデータバス6から
ソフトウェア的に与えられるデータを入力して保持して
いる。The reload register 3 inputs and holds data given by software from the data bus 6 outside the timer 1.
カウンタ2には上述のリロードレジスタ3が保持してい
るデータが計数初期値として後述する如きタイミングに
おいて与えられ、また計数用のりロック4が与えられて
いる。そして、カウンタ2は計数初期値から順次クロッ
ク4を減算するダウンカウントを実行する。カウンタ2
の計数値が“0″にまでダウンカウントされてカウント
オーバフローすると、カウンタ2はカウントオーバフロ
ー信号5を出力する。このカウントオーバフロー信号5
が出力されることにより、マイクロコンピュータ内の種
々の制御が行われる。The counter 2 is provided with the data held in the above-mentioned reload register 3 as a counting initial value at a timing as will be described later, and is also provided with a counting lock 4. Then, the counter 2 performs a down count of sequentially subtracting the clock 4 from the initial count value. counter 2
When the count value of is counted down to "0" and the count overflow occurs, the counter 2 outputs the count overflow signal 5. This count overflow signal 5
By outputting , various controls within the microcomputer are performed.
なお、カウンタ2の計数値が計数初期値から“0“ヘダ
ウンカウントされるまでの期間を「カウント1周期」と
定義する。そして、リロードレジスタ3にデータバス6
を介して予めソフトウェア的にデータを設定しておくこ
とにより、このデータがカウント1周期の最後のカウン
タオーバフロー時に次のカウント1周期のための計数初
期値としてリロードレジスタ3からカウンタ2に転送さ
れる。Note that the period until the count value of the counter 2 is counted down from the initial count value to "0" is defined as "one count period". Then, data bus 6 is transferred to reload register 3.
By setting the data in advance in software via .
このような従来のマイクロコンピュータ用タイマの動作
は以下の如くである。なお、第4図はその動作状態を示
すタイミングチャートである。The operation of such a conventional microcomputer timer is as follows. Incidentally, FIG. 4 is a timing chart showing its operating state.
まず、リロードレジスタ3が計数初N値とじて現在保持
しているデータが、第4図fd+に示す如く、“000
38”(Hは16進データであることを表す)であると
する。また第4図[8)に示す如く、クロック4のパル
スの立上がりエツジをカウンタ2が計数して“1″ずつ
ダウンカウントする。そしてカウンタ2は、第4図(b
lに示す如(、自身の計数値が“01即ち”00008
’になった時点で第4図fe)に示す如く、カウントオ
ーバフロー信号5を出力する。この後、クロック4の次
のパルスの立上がりエツジから新たなカラン)1周期に
入るが、その前のカウント1周期の間にリロードレジス
タ3の保持データがソフトウェアにより”0003H”
から“0002Hに設定し直されているので、このデー
タがリロードレジスタ3からカウンタ2へ転送されて新
たに始まるカウント1周期の計数初期値は“0002)
1″になる。First, the data currently held by the reload register 3 as the initial count N value is “000” as shown in fd+ in FIG.
38" (H represents hexadecimal data). Also, as shown in FIG. 4 [8], counter 2 counts the rising edge of the pulse of clock 4 and counts down by "1". Then, the counter 2 is
As shown in l (, if the own count value is “01”, 00008
When the count reaches ', a count overflow signal 5 is output as shown in FIG. 4 (fe). After this, a new count period starts from the rising edge of the next pulse of clock 4, but during the previous count period, the data held in reload register 3 is changed to "0003H" by software.
Since this data has been reset to "0002H", the initial count value for one count cycle that starts anew when this data is transferred from reload register 3 to counter 2 is "0002".
It becomes 1″.
このように、従来のマイクロコンピュータ用タイマは、
計数動作を連続的に実行しつつ計数初期値を変更する場
合には、計数初期値が変更されるべきカウントIJiI
期の直前のカウント1闇期中にリロードレジスタ3の保
持データをソフトウェア的に設定し直す必要がある。し
かし、マイクロコンピュータの性能向上、特に高速動作
のために、マイクロコンピュータを動作させる原発振の
クロック周波数は次第に向上する傾向にあり、このため
タイマの計数対象であるクロックの周期が短くなり、従
ってカウント1111期の実時間も短縮される傾向にあ
る。このため、マイクロコンピュータ内でのソフトウェ
ア実行上の非常に短い実時間においてリロードレジスタ
3のデータ設定を行う必要が生じ、ソフトウェア面での
負担が増大している。In this way, conventional microcomputer timers
When changing the initial count value while continuously performing counting operations, the count IJiI whose initial count value should be changed is
It is necessary to reset the data held in the reload register 3 using software during the count 1 dark period immediately before the period. However, in order to improve the performance of microcomputers, especially for high-speed operation, the clock frequency of the original oscillation that operates microcomputers tends to gradually increase, and as a result, the period of the clock that is counted by the timer becomes shorter, and therefore The actual time for the 1111th period also tends to be shorter. For this reason, it is necessary to set data in the reload register 3 in a very short real time during software execution within the microcomputer, increasing the burden on the software.
本発明はこのような事情に鑑みてなされたものであり、
マイクロコンピュータ用タイマを構成するリロードレジ
スタへのデータ設定のためのソフトウェア面での負担を
軽減したタイマ回路の提供を目的とする。The present invention was made in view of these circumstances, and
The purpose of the present invention is to provide a timer circuit that reduces the burden on software for setting data to a reload register constituting a timer for a microcomputer.
CIJINを解決するための手段)
本発明のマイクロコンピュータ用タイマ回路は、リロー
ドレジスタに保持されるべき計数初期値としての複数の
データを予め複数のレジスタに保持させておき、データ
選択回路がこれらの複数のレジスタの内のいずれかから
データを計数初期値としてリロードレジスタへ転送する
タイミングをデータ設定タイマがハードウェア的に決定
するように構成されている。Means for Solving CIJIN) In the microcomputer timer circuit of the present invention, a plurality of data as count initial values to be held in a reload register are held in a plurality of registers in advance, and a data selection circuit selects these data. The data setting timer is configured to determine in hardware the timing at which data is transferred from one of the plurality of registers to the reload register as a counting initial value.
本発明のマイクロコンピュータ用タイマ回路では、予め
複数のレジスタにそれぞれ保持されている複数のデータ
の内のいずれかが、データ設定タイマがハードウェア的
に決定したタイミングに従ってデータ選択回路によりレ
ジスタからリロードレジスタへ計数初期値として転送さ
れ、この計数初期値に基づいてカウンタの次の計数動作
が行われる。In the microcomputer timer circuit of the present invention, any one of the plurality of data held in each of the plurality of registers in advance is transferred from the register to the reload register by the data selection circuit according to the timing determined by the hardware of the data setting timer. The next counting operation of the counter is performed based on this initial counting value.
以下、本発明をその実施例を示す図面を参照して詳述す
る。Hereinafter, the present invention will be explained in detail with reference to the drawings showing embodiments thereof.
第1図は本発明に係るマイクロコンピュータ用タイマ回
路の一構成例を示すブロック図である。FIG. 1 is a block diagram showing an example of the configuration of a timer circuit for a microcomputer according to the present invention.
第1図においては、第3図にその構成が示されている従
来例と同様の、カウンタ2及びリロードレジスタ3にて
構成されているタイマ1が備えられている。In FIG. 1, a timer 1 consisting of a counter 2 and a reload register 3 is provided, which is similar to the conventional example whose configuration is shown in FIG.
リロードレジスタ3はタイマ1外部のデータバス6から
ソフトウェア的に与えられるデータを入力して保持して
いる。The reload register 3 inputs and holds data given by software from the data bus 6 outside the timer 1.
カウンタ2には上述のリロードレジスタ3が保持してい
るデータが計数初期値として後述する如きタイミングに
おいて与えられ、また計数用のクロック4が与えられて
いる。そして、カウンタ2は計数初期値から順次クロッ
ク4を減算するダウンカウントを実行する。カウンタ2
の計数値が“0”にまでダウンカウントされてカウント
オーバフローすると、カウンタ2はカウントオーバフロ
ー信号5を出力する。このカウントオーバフロー信号5
が出力されることにより、マイクロコンピュータ内の種
々の制御が行われる。The counter 2 is supplied with the data held in the above-mentioned reload register 3 as an initial count value at timings as will be described later, and is also supplied with a clock 4 for counting. Then, the counter 2 performs a down count of sequentially subtracting the clock 4 from the initial count value. counter 2
When the count value of is counted down to "0" and the count overflow occurs, the counter 2 outputs the count overflow signal 5. This count overflow signal 5
By outputting , various controls within the microcomputer are performed.
参照符号7はデータ設定タイマであり、その内部構成は
タイマ1と同様である。即ち、データ設定タイマ7はデ
ータ設定用のカウンタ72とデータ設定用のリロードレ
ジスタ73とで構成されている。Reference numeral 7 is a data setting timer, and its internal configuration is the same as that of timer 1. That is, the data setting timer 7 includes a counter 72 for setting data and a reload register 73 for setting data.
そして、データ設定用のカウンタ72には後述するデー
タ設定用のクロック9が与えられていてこれを計数し、
カウントオーバフローするとデータ設定用のカウントオ
ーバフロー信号10を出力する。The data setting counter 72 is supplied with a data setting clock 9, which will be described later, and counts this clock.
When the count overflows, a count overflow signal 10 for data setting is output.
またデータ設定用のリロードレジスタ73にはデータバ
ス6を介してソフトウェア的にデータが与えられている
。データ設定用のカウンタ72にはこのデータ設定用の
リロードレジスタ73に保持されているデータがデータ
設定用の計数初期値として与えられ、この値に基づいて
データ設定用のカウンタ72はデータ設定用のクロック
9を計数する。Further, data is given to the reload register 73 for data setting via the data bus 6 using software. The data held in the reload register 73 for data setting is given to the counter 72 for data setting as the initial count value for data setting, and based on this value, the counter 72 for data setting Count clock 9.
参照符号8はクロック生成回路であり、マイクロコンピ
ュータ内の各種の信号あるいはマイクロコンピュータ外
部から与えられる信号に基づいてデータ設定タイマ7の
ためのクロック(以下データ設定用のクロックと称す)
9を生成してデータ設定タイマ7に与えている。なお、
このデータ設定用のクロック9をデータ設定タイマ7の
カウンタ72がダウンカウントし、カウントオーバフロ
ーが発生した場合にデータ設定タイマ7からカウントオ
ーバフロー信号10が出力されることはタイマ1の場合
と同様である。Reference numeral 8 is a clock generation circuit, which generates a clock for the data setting timer 7 (hereinafter referred to as data setting clock) based on various signals within the microcomputer or signals given from outside the microcomputer.
9 is generated and given to the data setting timer 7. In addition,
The counter 72 of the data setting timer 7 counts down the data setting clock 9, and when a count overflow occurs, the data setting timer 7 outputs the count overflow signal 10, as in the case of the timer 1. .
なお、本実施例ではクロック生成回路8はタイマ1のカ
ウントオーバフロー信号5からデータ設定クロック9を
作成している。In this embodiment, the clock generation circuit 8 generates the data setting clock 9 from the count overflow signal 5 of the timer 1.
参照符号11はデータ選択回路であり、複数のレジスタ
(本実施例では3個)121.122.123が接続さ
れている。そして、このデータ選択回路11はデータ設
定タイマ7が出力したカウントオーバフロー信号10が
入力される都度、上述の3個のレジスタ121.122
.123の内のいずれかを選択してその保持内容をタイ
マ1内のリロードレジスタ3へ出力して保持させる。Reference numeral 11 is a data selection circuit to which a plurality of registers (three in this embodiment) 121, 122, and 123 are connected. The data selection circuit 11 selects the three registers 121 and 122 each time the count overflow signal 10 output from the data setting timer 7 is input.
.. 123 is selected and its held contents are output to the reload register 3 in the timer 1 and held therein.
なお、3個のレジスタ121.122.123にはそれ
ぞれ予めソフトウェアによりデータバス6を介して計数
初期値としてのデータが設定されている。It should be noted that data as initial counting values are set in each of the three registers 121, 122, and 123 in advance by software via the data bus 6.
このような構成の本発明のマイクロコンピュータ用タイ
マ回路の動作は以下の如くである。なお、第2図はその
動作説明のためのタイミングチャートである。The operation of the microcomputer timer circuit of the present invention having such a configuration is as follows. Note that FIG. 2 is a timing chart for explaining the operation.
本実施例では前述の如く、クロック生成回路8はタイマ
1のカウントオーバフロー信号5からデータ設定用のク
ロック9を作成しており、第2図Tel及び(幻に示す
如く、カウントオーバフロー信号5の立下がりエツジに
おいてデータ設定用のクロック9が変化する。またレジ
スタ121.122.123にはそれぞれ順に、“00
02H” 、100018″、“0003+1”のデー
タが予めデータバス6を介してソフトウェアにより設定
されているものとする。そして、データ設定タイマ7か
ら有意な(ハイレベルの)カウントオーバフロー信号1
0が出力される都度、レジスタ121.122.123
の順にリロードレジスタ3へ出力される。In this embodiment, as described above, the clock generation circuit 8 generates the clock 9 for data setting from the count overflow signal 5 of the timer 1, and as shown in FIG. At the falling edge, the clock 9 for data setting changes.Additionally, registers 121, 122, and 123 each have “00” in turn.
It is assumed that the data of ``02H'', 100018'', and ``0003+1'' are set in advance by software via the data bus 6. Then, a significant (high level) count overflow signal 1 is sent from the data setting timer 7.
Each time 0 is output, register 121.122.123
are output to the reload register 3 in this order.
またデータ設定用のリロードレジスタ73にはデータバ
ス6を介してソフトウェア的に0OOOH”のデータが
設定されている(第2図(r+)−従ってデータ設定用
のクロック9がデータ設定タイマ7に与えられる都度、
データ設定用のカウンタ72はカラントオーバフローし
てカウントオーバフロー信号lOを出力する。In addition, the data 0OOOH'' is set in the reload register 73 for data setting via the data bus 6 (Fig. 2 (r+)) - Therefore, the clock 9 for data setting is applied to the data setting timer 7. Every time you are
The data setting counter 72 overflows the current and outputs a count overflow signal lO.
以上の基本的な動作に従って第2図のタイミングチャー
トを参照して説明する。The basic operation described above will be explained with reference to the timing chart of FIG.
まず最初は、タイマ1はデータ設定タイマ7が出力した
カウントオーバフロー信号10により、データ選択回路
11がリロードレジスタ3に与えているレジスタ121
の保持データ“0002B”を計数初期値として計数動
作を実行している(第2図(b))。First of all, the timer 1 is activated by the count overflow signal 10 output by the data setting timer 7, and the data selection circuit 11 selects the register 121 which is given to the reload register 3.
The counting operation is executed using the held data "0002B" as the initial counting value (FIG. 2(b)).
この計数動作中においてデータ設定タイマ7が出力する
カウントオーバフロー信号10 (第21m(g))に
応じてデータ選択回路11がレジスタ122の保持デー
タ”0OOIH”をリロードレジスタ3へ転送する(第
2図fd+>。During this counting operation, the data selection circuit 11 transfers the data "0OOIH" held in the register 122 to the reload register 3 in response to the count overflow signal 10 (21st m(g)) output by the data setting timer 7 (see FIG. fd+>.
従って、データ“000211”を計数初期値としたカ
ウント1周期の最後におけるカウントオーバフローによ
り次のカウント1周期の計数初期値としての°0001
B”がタイマ1のカウンタ2に設定される(’12図(
bl)、またこのカウントオーバフローによりデータ設
定タイマ7のデータ設定用のクロック9(第2図(e)
)が変化するので、データ設定用のカウントオーバフロ
ー信号10の出力が停止され、データ選択回路11はリ
ロードレジスタ3にデータを出力しなくなる。このため
、リロードレジスタ3は“000111”のデータを保
持する。Therefore, due to a count overflow at the end of one counting period with data "000211" as the initial counting value, the initial counting value of the next counting period is set to °0001.
B" is set in counter 2 of timer 1 (Figure '12 (
bl), and due to this count overflow, the data setting clock 9 of the data setting timer 7 (Fig. 2 (e)
) changes, the output of the count overflow signal 10 for data setting is stopped, and the data selection circuit 11 no longer outputs data to the reload register 3. Therefore, the reload register 3 holds the data "000111".
そして、次にタイマlのカウンタ2から出力されるカウ
ントオーバフロー信号5により再度データ設定タイマ7
のデータ設定用のクロック9が変化するので、データ設
定カウントオーバフロー信号IOが出力され(ローレベ
ルからハイレベルに転じ)、データ選択回路11により
レジスタ123の保持データ“0003B”がリロード
レジスタ3へ転送される。このため、タイマ1には次の
カウント1IIiI期の計数初期値として°0003H
”がセントされ、そ後タイマ1は計数動作を実行する。Then, the data setting timer 7 is reset again by the count overflow signal 5 output from the counter 2 of the timer l.
As the data setting clock 9 changes, the data setting count overflow signal IO is output (changed from low level to high level), and the data selection circuit 11 transfers the data "0003B" held in the register 123 to the reload register 3. be done. Therefore, timer 1 is set to °0003H as the initial count value for the next count 1IIIiI period.
” is sent, and then timer 1 performs a counting operation.
なお、上記実施例においては、タイマ1のカウントオー
バフロー信号5に基づいてクロック生成回路8がデータ
設定用のクロック9を生成しているが、代わりにたとえ
ば実時間タイマの出力によりデータ設定用のクロック9
を生成するようにすれば、電化製品に組込まれているマ
イクロコンピュータにおいてはタイマの計数初期値を一
日の内で午前と午後とで異ならせるというような用途も
可能になる。In the above embodiment, the clock generation circuit 8 generates the clock 9 for data setting based on the count overflow signal 5 of the timer 1, but instead, for example, the clock for data setting is generated by the output of a real-time timer. 9
By generating , it becomes possible to use a microcomputer built into an electric appliance to make the initial counting value of a timer different in the morning and afternoon within a day.
以上に詳述した如く、本発明のマイクロコンピュータ用
タイマ回路によれば、タイマのリロードレジスタに計数
初期値を保持させるために転送するタイミングをたとえ
ば他のタイマのカウントオーバフロー信号等の信号によ
りハードウェア的に決定しているので、少ないソフトウ
ェア面の負担で、且つ実時間的には短時間間隔でタイマ
のリロードレジスタへの計数初期値の設定が可能になる
。As described in detail above, according to the timer circuit for a microcomputer of the present invention, the timing for transferring the count initial value to the reload register of the timer is determined by the hardware, for example, by a signal such as a count overflow signal of another timer. Since the initial value is determined based on the timer's reload register, it is possible to set the initial count value in the timer reload register with less burden on the software and at short intervals in real time.
第1図は本発明に係るマイクロコンピュータ用タイマ回
路の構成を示すブロック図、第2図はその動作説明のた
めのタイミングチャート、第3図は従来のマイクロコン
ピュータ用タイマの構成を示すブロック図、第4図はそ
の動作説明のためのタイミングチャートである。
1・・・タイマ 2・・・カウンタ 3・・・リロ
ードレジスタ 4・・・クロック 5・・・カウン
トオーバフロー信号 7・・・データ設定タイマ
8・・・クロック生成回路 9・・・データ設定用の
クロック 10・・・データ設定用のカウントオーバ
フロー信号 11・・・データ選択回路 72・・
・データ設定用のカウンタ 73・・・データ設定用
のリロードレジスタ 121.122.123・・・
レジスタなお、図中、同一符号は同一、又は相当部分を
示す。
代
理
人
大
岩
増
雄
第
図
(8)クロック4
]!L]丁Uユ!し
く。)カウントオーバー
フロー信号5
一二二」1ニ二二
第
図FIG. 1 is a block diagram showing the configuration of a timer circuit for a microcomputer according to the present invention, FIG. 2 is a timing chart for explaining its operation, and FIG. 3 is a block diagram showing the configuration of a conventional timer for a microcomputer. FIG. 4 is a timing chart for explaining the operation. 1...Timer 2...Counter 3...Reload register 4...Clock 5...Count overflow signal 7...Data setting timer
8... Clock generation circuit 9... Clock for data setting 10... Count overflow signal for data setting 11... Data selection circuit 72...
- Counter for data setting 73... Reload register for data setting 121.122.123...
Registers In the figures, the same reference numerals indicate the same or equivalent parts. Agent Masuo Oiwa Diagram (8) Clock 4 ]! L] Ding U Yu! Actually. ) Count overflow signal 5 122''1222 Fig.
Claims (1)
ジスタと、 前記リロードレジスタが保持している計数初期値に基づ
いてクロックパルスを計数することにより、所定値の計
数を行うカウンタとを備えたマイクロコンピュータ用タ
イマ回路において、 前記リロードレジスタに保持されるべき複数のデータを
それぞれ保持する複数のレジスタと、 これらの複数のレジスタのいずれかから前記リロードレ
ジスタへデータを転送して計数初期値として保持させる
データ選択回路と、該データ選択回路によるデータの転
送のタイミングを、所定の信号に基づいて決定するデー
タ設定タイマと を備えたことを特徴とするマイクロコンピュータ用タイ
マ回路。(1) A microcomputer equipped with a reload register that holds data as an initial count value, and a counter that counts a predetermined value by counting clock pulses based on the initial count value held by the reload register. In a computer timer circuit, a plurality of registers each hold a plurality of data to be held in the reload register, and data is transferred from any of these registers to the reload register and held as an initial count value. 1. A timer circuit for a microcomputer, comprising: a data selection circuit; and a data setting timer that determines the timing of data transfer by the data selection circuit based on a predetermined signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2269077A JPH04143833A (en) | 1990-10-04 | 1990-10-04 | Timer circuit for microcomputer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2269077A JPH04143833A (en) | 1990-10-04 | 1990-10-04 | Timer circuit for microcomputer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04143833A true JPH04143833A (en) | 1992-05-18 |
Family
ID=17467345
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2269077A Pending JPH04143833A (en) | 1990-10-04 | 1990-10-04 | Timer circuit for microcomputer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04143833A (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63186335A (en) * | 1987-01-28 | 1988-08-01 | Mitsubishi Electric Corp | Structure of computer |
-
1990
- 1990-10-04 JP JP2269077A patent/JPH04143833A/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63186335A (en) * | 1987-01-28 | 1988-08-01 | Mitsubishi Electric Corp | Structure of computer |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5680593A (en) | Data processor having precise timer output | |
| US5371770A (en) | Pulse generating circuit for microcomputers | |
| KR100316419B1 (en) | Timer device having timer counter and method of controlling output of output terminal thereof | |
| JPS6316711A (en) | Timing device | |
| JP2517943B2 (en) | Timer device | |
| JP3072168B2 (en) | Memory operation arbitration circuit | |
| JP2870812B2 (en) | Parallel processor | |
| JPH0427730B2 (en) | ||
| JP2960120B2 (en) | Pulse generator | |
| KR0152224B1 (en) | Ready state generating apparatus capable of varying state number | |
| JP2948244B2 (en) | Bus control method | |
| JP3225613B2 (en) | Microcomputer | |
| SU1486991A1 (en) | DEVICE FOR PROGRAM • CONTROLS | |
| JP2754654B2 (en) | Microcomputer output control circuit | |
| JPH01280918A (en) | Interval timer | |
| JPH02205962A (en) | Execution control system for input/output instruction | |
| JP2564105Y2 (en) | Pulse generator | |
| JPH0767288B2 (en) | Gate pulse controller for thyristor inverter | |
| JP2631541B2 (en) | Programmable controller | |
| JP3047136B2 (en) | Real-time output timer with automatic output reversal function | |
| JPH04211832A (en) | Information processor | |
| JPS59168548A (en) | Program execution delaying device | |
| JPH0474799B2 (en) | ||
| JPH04192037A (en) | Semiconductor integrated circuit | |
| JP3221109B2 (en) | Multiprocessor system and TOD synchronization control method |