JPH038005A - タイマ制御方式 - Google Patents
タイマ制御方式Info
- Publication number
- JPH038005A JPH038005A JP1143410A JP14341089A JPH038005A JP H038005 A JPH038005 A JP H038005A JP 1143410 A JP1143410 A JP 1143410A JP 14341089 A JP14341089 A JP 14341089A JP H038005 A JPH038005 A JP H038005A
- Authority
- JP
- Japan
- Prior art keywords
- timer
- unit
- circuit
- timer circuit
- value
- 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
- Electronic Switches (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概要〕
時刻表示機構を備えた計算機システムにおけるタイマ制
御方式に関し、 タイマ回路の状態に依存しないで、設定された時間幅の
時間監視動作を行わせることを目的とし、タイマ回路に
対して、直接初期値を設定して計数動作を行わせ、所定
の値になったことを検出するか、又は、タイマ回路と、
該タイマ回路に対する比較値を設定する比較レジスタと
を備えて、該タイマ回路の計数値と、上記比較レジスタ
とを比較して一致したことを検出するタイマ制御方式で
あって、上記初期値をタイマ回路に設定した時刻より、
又は、上記比較値を比較レジスタに設定した時刻より、
上記条件の検出迄の時刻に対して、少なくとも、上記タ
イマ回路の計数パルス■の周期の幅を保障するように構
成する。
御方式に関し、 タイマ回路の状態に依存しないで、設定された時間幅の
時間監視動作を行わせることを目的とし、タイマ回路に
対して、直接初期値を設定して計数動作を行わせ、所定
の値になったことを検出するか、又は、タイマ回路と、
該タイマ回路に対する比較値を設定する比較レジスタと
を備えて、該タイマ回路の計数値と、上記比較レジスタ
とを比較して一致したことを検出するタイマ制御方式で
あって、上記初期値をタイマ回路に設定した時刻より、
又は、上記比較値を比較レジスタに設定した時刻より、
上記条件の検出迄の時刻に対して、少なくとも、上記タ
イマ回路の計数パルス■の周期の幅を保障するように構
成する。
本発明は、時刻表示機構を備えた計算機システムにおけ
るタイマ制御方式に関する。
るタイマ制御方式に関する。
従来から、時刻表示機構、即ち、タイマによる時間監視
が、例えば、マルチプログラミングにおけるタスク切替
えのタイミングとか、課金の為のタイミング、或いは、
プログラムの暴走を検出するタイミング等に利用されて
いる。
が、例えば、マルチプログラミングにおけるタスク切替
えのタイミングとか、課金の為のタイミング、或いは、
プログラムの暴走を検出するタイミング等に利用されて
いる。
然して、最近のプログラム構成の高精度化、複雑化に伴
って、できる限り精度のよい時間監視が要求されるよう
になってきた。
って、できる限り精度のよい時間監視が要求されるよう
になってきた。
〔従来の技術と発明が解決しようとする課題〕第3図は
従来のタイマ制御方式を説明する図であり、 (a)は
タイマ回路に初期値を設定する場合を示し、(b)は比
較レジスタに比較値を設定する場合を示している。
従来のタイマ制御方式を説明する図であり、 (a)は
タイマ回路に初期値を設定する場合を示し、(b)は比
較レジスタに比較値を設定する場合を示している。
先ず、(a)図に示した場合は、タイマ回路1に計数動
作を行わせる時の単位時間、例えば、1μsを周期とす
る基準パルスを計数して、例えば、1msの計数パルス
■を発生し、該計数パルス■をタイマ回路1で計数して
いる。
作を行わせる時の単位時間、例えば、1μsを周期とす
る基準パルスを計数して、例えば、1msの計数パルス
■を発生し、該計数パルス■をタイマ回路1で計数して
いる。
ここで、ソフトウェアから、該タイマ回路1に初期値が
設定されると、所定の時間後にオーバフローが検出され
るこの方式では、該タイマ回路1に対する初期設定の値
(例えば、1計数値だけ少ない値)によっては、そのソ
フトウェアによる初期値の設定時刻が、基準タイマ3か
ら、計数パルスが出力される、例えば、1μs前である
と、1μS後に所定の値、即ち、オーバフローを出力し
てしまうという問題があった。
設定されると、所定の時間後にオーバフローが検出され
るこの方式では、該タイマ回路1に対する初期設定の値
(例えば、1計数値だけ少ない値)によっては、そのソ
フトウェアによる初期値の設定時刻が、基準タイマ3か
ら、計数パルスが出力される、例えば、1μs前である
と、1μS後に所定の値、即ち、オーバフローを出力し
てしまうという問題があった。
又、(b)図の場合には、ソフトウェアから比較レジス
タ2に比較値が設定されると、該比較レジスタ2の値と
、タイマ回路1の値とが比較器(c)で比較され、一致
出力が得られることで、該ソフトウェアの要求する時間
監視が行われる。
タ2に比較値が設定されると、該比較レジスタ2の値と
、タイマ回路1の値とが比較器(c)で比較され、一致
出力が得られることで、該ソフトウェアの要求する時間
監視が行われる。
然し、この従来方式においては、比較レジスタ2に設定
した時刻が、タイマ回路lの時刻と一致していた場合に
は、該ソフトウェアによる設定と同時に一致検出を行っ
てしまう問題があった。
した時刻が、タイマ回路lの時刻と一致していた場合に
は、該ソフトウェアによる設定と同時に一致検出を行っ
てしまう問題があった。
例え、一致していなくても、1計数値少ない値が設定さ
れた場合で、基準タイマでの計数値が、計数パルスを出
力する1μs前の時刻に、該ソフトウェアから比較時間
が設定された場合には、1μs後に一致出力が得られて
しまうという問題があった。
れた場合で、基準タイマでの計数値が、計数パルスを出
力する1μs前の時刻に、該ソフトウェアから比較時間
が設定された場合には、1μs後に一致出力が得られて
しまうという問題があった。
従って、このような従来方式では、ソフトウェアの期待
する正確な時間監視ができなくなるという問題があった
。
する正確な時間監視ができなくなるという問題があった
。
本発明は上記従来の欠点に鑑み、時刻表示8g、構を備
えた計算4段システムにおいて、タイマ回路の状態に依
存しないで、設定された時間幅の時間監視動作を行わせ
ることができるタイマ制御方式を堤供することを目的と
するものである。
えた計算4段システムにおいて、タイマ回路の状態に依
存しないで、設定された時間幅の時間監視動作を行わせ
ることができるタイマ制御方式を堤供することを目的と
するものである。
第1図は本発明の原理構成図であり、(a)はタイマ回
路に初期値を設定する場合を示し、(b)は比較レジス
タに比較値を設定する場合を示している。
路に初期値を設定する場合を示し、(b)は比較レジス
タに比較値を設定する場合を示している。
上記の問題点は下記の如くに構成されたタイマ制御方式
によって解決査れる。
によって解決査れる。
(1)時刻表示機構を備えた計算機システムにおいて、
タイマ回路1を備えて、該タイマ回路1に対して、直接
初#JJ(IIIを設定して計数動作を行わせ、所定の
値になったことを検出するか、又は、タイマ回路1と、
該タイマ回路りに対する比較値を設定する比較レジスタ
2とを備えて、該タイマ回路1の計数値よ、上記比較レ
ジスタ2とを比較して一致したことを検出するタイマ制
御方式であって、上記初期値をタイマ回路lに設定した
時刻より、又は、上記比較値を比較レジスタ2に設定し
た時刻より、上記条件の検出迄の時刻に対して、少なく
とも、上記タイマ回路ぞの計数パルス■の周期の幅を保
障するように構成する。
初#JJ(IIIを設定して計数動作を行わせ、所定の
値になったことを検出するか、又は、タイマ回路1と、
該タイマ回路りに対する比較値を設定する比較レジスタ
2とを備えて、該タイマ回路1の計数値よ、上記比較レ
ジスタ2とを比較して一致したことを検出するタイマ制
御方式であって、上記初期値をタイマ回路lに設定した
時刻より、又は、上記比較値を比較レジスタ2に設定し
た時刻より、上記条件の検出迄の時刻に対して、少なく
とも、上記タイマ回路ぞの計数パルス■の周期の幅を保
障するように構成する。
(2)上記タイマ制御方式であって、上記タイマ回路1
で計数動作を行わせる時の単位時間周期の基準パルス■
を発生する基準タイマ3と、該基準タイマ3からの出力
される基準パルス■を計数するユニットタイマ4と、 該ユニットタイマ4から出力されるユニットパルス■を
計数する上記タイマ回路1とを設けて、ソフトウェアか
ら特定の初期値を上記タイマ回路1に設定すると共に、
上記ユニットタイマ4をリセットし、上記タイマ回路1
からの特定値、例えば、オーバフローを検出するように
構成する。
で計数動作を行わせる時の単位時間周期の基準パルス■
を発生する基準タイマ3と、該基準タイマ3からの出力
される基準パルス■を計数するユニットタイマ4と、 該ユニットタイマ4から出力されるユニットパルス■を
計数する上記タイマ回路1とを設けて、ソフトウェアか
ら特定の初期値を上記タイマ回路1に設定すると共に、
上記ユニットタイマ4をリセットし、上記タイマ回路1
からの特定値、例えば、オーバフローを検出するように
構成する。
(3)上記タイマ制御方式であって、上記タイマ回路1
で計数動作を行わせる時の単位時間周期の基準パルス■
を発生する基準タイマ3と、該基準タイマ3からの出力
される基準パルス■を計数するユニットタイマ4ど、 該ユニットタイマ4から出力されるユニットパルス■を
計数する上記タイマ回路1と、ソフトウェアから特定の
比較値を設定する上記比較レジスタ2と、 上記ソフトウェアにより、上記比較レジスタ2に比較値
を設定したタイミングで、上記ユニットタイマ4の値を
ユニットレジスタ5とを設けて、上記ユニットレジスタ
5とユニットタイマ4との値が一致した時点以降で、上
記タイマ回路1と、上記比較レジスタ2との一致を検出
するように構成する。
で計数動作を行わせる時の単位時間周期の基準パルス■
を発生する基準タイマ3と、該基準タイマ3からの出力
される基準パルス■を計数するユニットタイマ4ど、 該ユニットタイマ4から出力されるユニットパルス■を
計数する上記タイマ回路1と、ソフトウェアから特定の
比較値を設定する上記比較レジスタ2と、 上記ソフトウェアにより、上記比較レジスタ2に比較値
を設定したタイミングで、上記ユニットタイマ4の値を
ユニットレジスタ5とを設けて、上記ユニットレジスタ
5とユニットタイマ4との値が一致した時点以降で、上
記タイマ回路1と、上記比較レジスタ2との一致を検出
するように構成する。
即ち、本発明によれば、時刻表示機構を備えた計算機シ
ステムにおいて、第1図(a)に示したタイマ回路に初
期値を設定する場合には、ソフトウェアからのタイマ書
き込み動作時に、ソフトウェアから見えるタイマ回路に
初期が設定されると同時に、該タイマ回路に計数パルス
を送出するユニットタイマがリセットされるので、該ユ
ニットタイマから桁上げが発生する迄、該タイマ回路で
の計数動作は行われないことになり、該ユニットタイマ
の計数の範囲内、即ち、タイマ回路での計数パルス■の
周期の幅の保障を行うことができる。
ステムにおいて、第1図(a)に示したタイマ回路に初
期値を設定する場合には、ソフトウェアからのタイマ書
き込み動作時に、ソフトウェアから見えるタイマ回路に
初期が設定されると同時に、該タイマ回路に計数パルス
を送出するユニットタイマがリセットされるので、該ユ
ニットタイマから桁上げが発生する迄、該タイマ回路で
の計数動作は行われないことになり、該ユニットタイマ
の計数の範囲内、即ち、タイマ回路での計数パルス■の
周期の幅の保障を行うことができる。
又、第1図(b)に示した比較レジスタに比較値を設定
して、該比較レジスタの値とタイマ回路との一致検出に
よる時間監視を行う場合には、ソフトウェアからのタイ
マ書き込み動作時に、ソフトウェアから見える比較レジ
スタに比較値が設定されるタイミングにおいて、ユニッ
トタイマの値がユニットレジスタに設定され、該ユニッ
トレジスタの値とユニットタイマの値が一致した以鋒に
おいて、タイマ回路と比較レジスタとの一致検出が行わ
れるように動作するので、少なくとも、該ユニットタイ
マでの再計数の範囲内、即ち、タイマ回路での計数パル
ス■の周期の幅の保障を行うことができる。
して、該比較レジスタの値とタイマ回路との一致検出に
よる時間監視を行う場合には、ソフトウェアからのタイ
マ書き込み動作時に、ソフトウェアから見える比較レジ
スタに比較値が設定されるタイミングにおいて、ユニッ
トタイマの値がユニットレジスタに設定され、該ユニッ
トレジスタの値とユニットタイマの値が一致した以鋒に
おいて、タイマ回路と比較レジスタとの一致検出が行わ
れるように動作するので、少なくとも、該ユニットタイ
マでの再計数の範囲内、即ち、タイマ回路での計数パル
ス■の周期の幅の保障を行うことができる。
このように動作する為、通常のタイマ回路に若干の論理
回路を追加するだけで、正確な時間監視を行うことがで
きる効果がある。
回路を追加するだけで、正確な時間監視を行うことがで
きる効果がある。
以下本発明の実施例を図面によって詳述する。
前述の第1図は本発明の原理構成図であり、第2図は本
発明の一実施例を示した図であり、(a)はタイマ回路
に初期値を設定する場合を示し、′(b)は比較レジス
タに比較値を設定する場合を示しており、基準タイマ3
とタイマ回路1.又は、基準タイマ3とタイマ回路1と
比較レジスタ2の他に、該基準タイマ3からる基準パル
ス■を計数してタイマ回路1に計数パルス■を送出する
ユニットタイマ4.及び、ユニットレジスタ5とを設け
て、タイマ回路1に初期値を設定するタイミングでユニ
ットタイマ4をリセットする手段、及び、比較レジスタ
2に比較値を設定するタイミングで、ユニットタイマ4
の(直をユニットレジスタ5に設定し、ユニットレジス
タ5の値とユニットタイマ4の値とが一致した以降にお
いて、比較レジスタ2とタイマ回路1との比較を行う手
段が、本発明を実施するのに必要な手段である。尚、全
図を通して同じ符号は同じ対象物を示している。
発明の一実施例を示した図であり、(a)はタイマ回路
に初期値を設定する場合を示し、′(b)は比較レジス
タに比較値を設定する場合を示しており、基準タイマ3
とタイマ回路1.又は、基準タイマ3とタイマ回路1と
比較レジスタ2の他に、該基準タイマ3からる基準パル
ス■を計数してタイマ回路1に計数パルス■を送出する
ユニットタイマ4.及び、ユニットレジスタ5とを設け
て、タイマ回路1に初期値を設定するタイミングでユニ
ットタイマ4をリセットする手段、及び、比較レジスタ
2に比較値を設定するタイミングで、ユニットタイマ4
の(直をユニットレジスタ5に設定し、ユニットレジス
タ5の値とユニットタイマ4の値とが一致した以降にお
いて、比較レジスタ2とタイマ回路1との比較を行う手
段が、本発明を実施するのに必要な手段である。尚、全
図を通して同じ符号は同じ対象物を示している。
以下、第1図を参照しながら第2図によって本発明のタ
イマ制御方式を説明する。
イマ制御方式を説明する。
先ず、(a)図に示した実施例は、プログラムから見え
るタイマ回路1に初期値を設定し、該タイマ回路1が所
定値、例えば、オーバフロ〜を出力するのを検出するも
のである。
るタイマ回路1に初期値を設定し、該タイマ回路1が所
定値、例えば、オーバフロ〜を出力するのを検出するも
のである。
本発明においては、基準タイマ3から出力される基準パ
ルス■(例えば、1μs周期)を計数して、タイマ回路
lで計数動作を行う為の計数パルス■(例えば、Ims
周期)を出力するユニットタイマ4を設ける。
ルス■(例えば、1μs周期)を計数して、タイマ回路
lで計数動作を行う為の計数パルス■(例えば、Ims
周期)を出力するユニットタイマ4を設ける。
ここで、従来と同じように、ソフトウェア(プログラム
)から見えるタイマ回路1に初期値を設定するときの書
き込み信号(1−WE)に基づいて、タイマ回路1に初
期値を設定すると同時に、該ユニットタイマ4をリセッ
トする。
)から見えるタイマ回路1に初期値を設定するときの書
き込み信号(1−WE)に基づいて、タイマ回路1に初
期値を設定すると同時に、該ユニットタイマ4をリセッ
トする。
この動作により、該タイマ回路1はユニットタイマ4か
ら桁上げが発生しないと計数動作が行われない為、該ユ
ニットタイマ4の計数の周期、例えば、上記1msの時
間幅の保障を行うことができる。
ら桁上げが発生しないと計数動作が行われない為、該ユ
ニットタイマ4の計数の周期、例えば、上記1msの時
間幅の保障を行うことができる。
従って、プログラムがタイマ回路1に初期値をセットし
た直後に、ユニットタイマ4から計数パルス■が出力さ
れ、該タイマ回路Iがユニットタイマ4 からの計数パ
ルス■を計数して、正規の時間監視の為の計数パルス力
月パルス少なくなるような状態にユニットタイマ4がカ
ウントアツプしていても、該プログラムがタイマ回路1
に初期値をセットする時点で、該ユニットタイマ4の値
はリセットされるので、最低、該ユニットタイマ4の計
数の周期分、即ち、上記誤動作置の保障を取ることがで
きることが分かる。
た直後に、ユニットタイマ4から計数パルス■が出力さ
れ、該タイマ回路Iがユニットタイマ4 からの計数パ
ルス■を計数して、正規の時間監視の為の計数パルス力
月パルス少なくなるような状態にユニットタイマ4がカ
ウントアツプしていても、該プログラムがタイマ回路1
に初期値をセットする時点で、該ユニットタイマ4の値
はリセットされるので、最低、該ユニットタイマ4の計
数の周期分、即ち、上記誤動作置の保障を取ることがで
きることが分かる。
次に、(b)図に示した実施例は、プログラムからのタ
イマ比較値と、タイマ回路1のタイマ値との比較を行い
一致検出を行うものである。
イマ比較値と、タイマ回路1のタイマ値との比較を行い
一致検出を行うものである。
本発明においては、図示されている如くに、基準タイマ
3から出力される基準パルスの(例えば、1μs周期)
を計数して、タイマ回路1で計数動作を行う為の計数パ
ルス■(例えば、1ms周期)を出力するユニットタイ
マ4と、プログラムが比較レジスタ2に比較値を設定す
るタイミングで、上記ユニットタイマ4の値を設定する
ユニットレジスタ5を設ける。
3から出力される基準パルスの(例えば、1μs周期)
を計数して、タイマ回路1で計数動作を行う為の計数パ
ルス■(例えば、1ms周期)を出力するユニットタイ
マ4と、プログラムが比較レジスタ2に比較値を設定す
るタイミングで、上記ユニットタイマ4の値を設定する
ユニットレジスタ5を設ける。
この実施例においては、以下のように動作する。
プログラムから比較レジスタ2にタイマ比較値を設定す
るとき、タイマ回路1の値は°0010 (161で、
ユニットタイマの値は02FF (161’ で、比較
設定データが“0011゜0゛であったとする。
るとき、タイマ回路1の値は°0010 (161で、
ユニットタイマの値は02FF (161’ で、比較
設定データが“0011゜0゛であったとする。
プログラムからの比較値の書き込み信号(COMPWE
)が有効になって、比較レジスタ2に上記の比較設定デ
ータ °0011 (+61”が設定されたとき、本発
明においては、該書き込み信号(COMP−WE)によ
って、その時のユニットタイマの値’02FF +1
&)が、ユニットレジスタ5に設定され、自身は030
0 (161’ にカウントアツプする。従って、比較
器(C)6では一致信号(EQ2)は出力されない。
)が有効になって、比較レジスタ2に上記の比較設定デ
ータ °0011 (+61”が設定されたとき、本発
明においては、該書き込み信号(COMP−WE)によ
って、その時のユニットタイマの値’02FF +1
&)が、ユニットレジスタ5に設定され、自身は030
0 (161’ にカウントアツプする。従って、比較
器(C)6では一致信号(EQ2)は出力されない。
この状態で、該ユニットタイマ4から計数パルス■が出
力され、タイマ回1路1のイ直が“0011(+61に
なったよき比較器(C)7が動作して一致信号(E旧)
が有効になるが、上記一致信号(EQ2)が出力されて
いないので、論理積回路(AND) 8の出力(8口3
)は有効にはならない。
力され、タイマ回1路1のイ直が“0011(+61に
なったよき比較器(C)7が動作して一致信号(E旧)
が有効になるが、上記一致信号(EQ2)が出力されて
いないので、論理積回路(AND) 8の出力(8口3
)は有効にはならない。
従来方式においては、タイマ回路1と比較レジスタ2と
の比較動作のみであるので、上記のように、タイマ回路
1の値が’0010 (+ 6) ’→’0011 N
6)の間での一致検出が、最小、上記基準パルス■の
周3tl′I(1μs)で行われてしまうことがある。
の比較動作のみであるので、上記のように、タイマ回路
1の値が’0010 (+ 6) ’→’0011 N
6)の間での一致検出が、最小、上記基準パルス■の
周3tl′I(1μs)で行われてしまうことがある。
(ユニットタイマ4での計数が桁上げを行う1μs前で
あった場合) 本発明の場合、上記のように、タイマ回路Iと比較レジ
スタ2との間で一致が検出されても(EQI・°1°)
、ユニットタイマ4とユニットレジスタ5の値とが一致
(EQ2=’l’) した出力信号が保持されて、論理
積回路(AND) 8をゲートしないと、該タイマ回路
1の一致出力(8口3)は得られない。
あった場合) 本発明の場合、上記のように、タイマ回路Iと比較レジ
スタ2との間で一致が検出されても(EQI・°1°)
、ユニットタイマ4とユニットレジスタ5の値とが一致
(EQ2=’l’) した出力信号が保持されて、論理
積回路(AND) 8をゲートしないと、該タイマ回路
1の一致出力(8口3)は得られない。
即ち、本発明においては、ユニットタイマ4が、’03
00 (1−1″から次の “02FF +16)”
となる迄の少なくとも、999μsの時間後に、上記論
理積回路(AND) 8を有効とするように動作するの
で、該ユニットタイマ4での計数周期の幅を保障するこ
とができる。
00 (1−1″から次の “02FF +16)”
となる迄の少なくとも、999μsの時間後に、上記論
理積回路(AND) 8を有効とするように動作するの
で、該ユニットタイマ4での計数周期の幅を保障するこ
とができる。
従って、プログラムがタイマ回路1のタイマ値を読み出
し、その値に監視時間を加算した値を比較レジスタ2に
設定した直後に、ユニットタイマ4から計数パルス■が
出力され、該タイマ回路1が計数パルスを計数して、正
規の時間監視の為の計数パルスが1パルス少な(なった
としても、論理積回路(AND) 8での一致検出が行
われるのは、少なくとも、該ユニットタイマ4の値が、
上記プログラムが比較レジスタ2に比較値を設定した時
と同じ値になった時点以降であるので、最低、該ユニッ
トタイマ4の計数の周期分、即ち、上記娯動作分の保障
を取ることができることが分かる。
し、その値に監視時間を加算した値を比較レジスタ2に
設定した直後に、ユニットタイマ4から計数パルス■が
出力され、該タイマ回路1が計数パルスを計数して、正
規の時間監視の為の計数パルスが1パルス少な(なった
としても、論理積回路(AND) 8での一致検出が行
われるのは、少なくとも、該ユニットタイマ4の値が、
上記プログラムが比較レジスタ2に比較値を設定した時
と同じ値になった時点以降であるので、最低、該ユニッ
トタイマ4の計数の周期分、即ち、上記娯動作分の保障
を取ることができることが分かる。
この方式では、上記基準タイマ3で計数している基準パ
ルス■の周期を短くして、当該ユニットタイマ4の桁数
(ビット数)を増加させることにより、更に、時間監視
の精度を向上させることができる。
ルス■の周期を短くして、当該ユニットタイマ4の桁数
(ビット数)を増加させることにより、更に、時間監視
の精度を向上させることができる。
このように、本発明は、時刻表示機構を備えた計算機シ
ステムにおいて、基準タイマとタイマ回路、又は、基準
タイマとタイマ回路と比較レジスタの他に、該基準タイ
マからの基準パルスのを計数してタイマ回路に計数パル
ス■を送出するユニットタイマ、及び、ユニットレジス
タとを設けて、タイマ回路に初期値を設定するタイミン
グでユニットタイマをリセットするか1又は、比較レジ
スタに比較値を設定するタイミングで、ユニットタイマ
の値をユニットレジスタに設定し、ユニットレジスタの
(直とユニットタイマの4Mとが一致した以降において
、比較レジスタとタイマ回路との比較を行うようにして
、タイマ回路の計数パルス■の周期の時間幅の保障をと
り、タイマ回路の状態の如何にかかわらず、該タイマ回
路において正しい計数を行うことができるようにした所
に特徴がある。
ステムにおいて、基準タイマとタイマ回路、又は、基準
タイマとタイマ回路と比較レジスタの他に、該基準タイ
マからの基準パルスのを計数してタイマ回路に計数パル
ス■を送出するユニットタイマ、及び、ユニットレジス
タとを設けて、タイマ回路に初期値を設定するタイミン
グでユニットタイマをリセットするか1又は、比較レジ
スタに比較値を設定するタイミングで、ユニットタイマ
の値をユニットレジスタに設定し、ユニットレジスタの
(直とユニットタイマの4Mとが一致した以降において
、比較レジスタとタイマ回路との比較を行うようにして
、タイマ回路の計数パルス■の周期の時間幅の保障をと
り、タイマ回路の状態の如何にかかわらず、該タイマ回
路において正しい計数を行うことができるようにした所
に特徴がある。
以上、詳細に説明したように、本発明のタイマ制御方式
は、時刻表示機構を備えた計算機システムにおいて、タ
イマ回路を備えて、該タイマ回路に対して、直接初期値
を設定して計数動作を行わせ、所定の値になったことを
検出するか、又は、タイマ回路と、該タイマ回路に対す
る比較値を設定する比較レジスタとを備えて、該タイマ
回路の計数値と、上記比較レジスタとを比較して一致し
たことを検出するタイマ制御方式であって、上記初期値
をタイマ回路に設定した時刻より、又は、上記比較値を
比較レジスタに設定した時刻より、上記条件の検出迄の
時刻に対して、少なくとも、上記タイマ回路の計数パル
ス■の周期の幅を保障するように構成したものであるの
で、通常のタイマ回路に若干の論理回路を追加するだけ
で、正確な時間監視を行うことができる効果がある。
は、時刻表示機構を備えた計算機システムにおいて、タ
イマ回路を備えて、該タイマ回路に対して、直接初期値
を設定して計数動作を行わせ、所定の値になったことを
検出するか、又は、タイマ回路と、該タイマ回路に対す
る比較値を設定する比較レジスタとを備えて、該タイマ
回路の計数値と、上記比較レジスタとを比較して一致し
たことを検出するタイマ制御方式であって、上記初期値
をタイマ回路に設定した時刻より、又は、上記比較値を
比較レジスタに設定した時刻より、上記条件の検出迄の
時刻に対して、少なくとも、上記タイマ回路の計数パル
ス■の周期の幅を保障するように構成したものであるの
で、通常のタイマ回路に若干の論理回路を追加するだけ
で、正確な時間監視を行うことができる効果がある。
第1図は本発明の原理構成図
第2図は本発明の一実施例を示した図。
第3図は従来のタイマ制御方式を説明する図である。
図面において、
1はタイマ回路、 2は比較レジスタ。
3は発振器、又は、基準タイマ。
4はユニ・ンI・タイマ
5はユニントレジスタ、6,7は比較器(C)。
8は論理積回路(AND)。
■ハ基準パルス、 ■は計数ハ/L/ス。
をそれぞれ示す。
第
図
本発明の原理構成図
第 1 図
プログラムからアクセス
プログラムからアクセス
従来のタイマ制獅方式を説明する凹
第3囲
Claims (3)
- (1)時刻表示機構を備えた計算機システムにおいて、 タイマ回路(1)を備えて、該タイマ回路(1)に対し
て、直接初期値を設定して計数動作を行わせ、所定の値
になったことを検出するか、又は、タイマ回路(1)と
、該タイマ回路(2)に対する比較値を設定する比較レ
ジスタ(2)とを備えて、該タイマ回路(1)の計数値
と、上記比較レジスタ(2)とを比較して一致したこと
を検出するタイマ制御方式であって、 上記初期値をタイマ回路(1)に設定した時刻より、又
は、上記比較値を比較レジスタ(2)に設定した時刻よ
り、上記条件の検出迄の時刻に対して、少なくとも、上
記タイマ回路(2)の計数パルス([2])の周期の幅
を保障することを特徴とするタイマ制御方式。 - (2)上記タイマ制御方式であって、上記タイマ回路(
1)で計数動作を行わせる時の単位時間周期の基準パル
ス([1])を発生する基準タイマ(3)と、該基準タ
イマ(3)からの出力される基準パルス([1])を計
数するユニットタイマ(4)と、該ユニットタイマ(4
)から出力されるユニットパルス([2])を計数する
上記タイマ回路(1)とを設けて、 ソフトウェアから特定の初期値を上記タイマ回路(1)
に設定すると共に、上記ユニットタイマ(4)をリセッ
トし、上記タイマ回路(1)からの所定値を検出するこ
とを特徴とする請求項1に記載のタイマ制御方式。 - (3)上記タイマ制御方式であって、上記タイマ回路(
1)で計数動作を行わせる時の単位時間周期の基準パル
ス([1])を発生する基準タイマ(3)と、該基準タ
イマ(3)からの出力される基準パルス([1])を計
数するユニットタイマ(4)と、該ユニットタイマ(4
)から出力されるユニットパルス([2])を計数する
上記タイマ回路(1)と、ソフトウェアから特定の比較
値を設定する上記比較レジスタ(2)と、 上記ソフトウェアにより、上記比較レジスタ(2)に比
較値を設定したタイミングで、上記ユニットタイマ(4
)の値を設定するユニットレジスタ(5)とを設けて、 上記ユニットレジスタ(5)とユニットタイマ(4)と
の値が一致した時点以降で、上記タイマ回路(1)と、
上記比較レジスタ(2)との一致を検出することを特徴
とする請求項1に記載のタイマ制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1143410A JPH038005A (ja) | 1989-06-06 | 1989-06-06 | タイマ制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1143410A JPH038005A (ja) | 1989-06-06 | 1989-06-06 | タイマ制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH038005A true JPH038005A (ja) | 1991-01-16 |
Family
ID=15338125
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1143410A Pending JPH038005A (ja) | 1989-06-06 | 1989-06-06 | タイマ制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH038005A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003040156A (ja) * | 2001-07-30 | 2003-02-13 | Bridgestone Corp | 芯金レスゴムクローラ |
-
1989
- 1989-06-06 JP JP1143410A patent/JPH038005A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003040156A (ja) * | 2001-07-30 | 2003-02-13 | Bridgestone Corp | 芯金レスゴムクローラ |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0743653B2 (ja) | 割込みコントローラ | |
| US4523289A (en) | Time interval measuring system | |
| KR20040068971A (ko) | 광대역 주파수 범위에서 펄스 입력 신호의 주파수를 높은정확도로 결정하는 방법 | |
| JPH038005A (ja) | タイマ制御方式 | |
| JP2737645B2 (ja) | プログラム・デバッグ装置 | |
| JPS6051141B2 (ja) | プログラム暴走検出方式 | |
| KR100207481B1 (ko) | 데이터 검출을 위한 검출 시간 조정 장치 | |
| JPH0751631Y2 (ja) | Cpuの暴走検出回路 | |
| JPS632353B2 (ja) | ||
| JPH02150942A (ja) | バス異常検出回路 | |
| JP2557785Y2 (ja) | シングルチップマイクロコンピュータ | |
| JPH0894660A (ja) | パルス計測装置 | |
| SU1193679A1 (ru) | Устройство дл контрол логических блоков | |
| JPH04225432A (ja) | ワンチップ・マイクロコンピュータの割り込み処理時間管理方式 | |
| JPH0365739A (ja) | 制御装置 | |
| JPH0395484A (ja) | 電子時計の歩度計測装置 | |
| JPS61286933A (ja) | 情報処理装置 | |
| CN115166284A (zh) | 频率信号采集系统及频率信号采集方法 | |
| JPH04117096A (ja) | マイクロコンピュータ | |
| JPH07260845A (ja) | パルス周期計測回路 | |
| JPH06195245A (ja) | 監視タイマ装置 | |
| JPH04106637A (ja) | ストール検出回路 | |
| JPS60128541A (ja) | マイクロプロセツサ | |
| JPH05328451A (ja) | リモコン受信回路 | |
| JPH01283641A (ja) | 割込み制御装置 |