JPS61150027A - シリアルプリンタのタイマ−回路診断方式 - Google Patents
シリアルプリンタのタイマ−回路診断方式Info
- Publication number
- JPS61150027A JPS61150027A JP59278037A JP27803784A JPS61150027A JP S61150027 A JPS61150027 A JP S61150027A JP 59278037 A JP59278037 A JP 59278037A JP 27803784 A JP27803784 A JP 27803784A JP S61150027 A JPS61150027 A JP S61150027A
- Authority
- JP
- Japan
- Prior art keywords
- timer circuit
- program
- timer
- interruption
- 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.)
- Pending
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、マイクロプログラム制御方式のシリアルプリ
ンタ装置の制御回路のうちのタイマー回路の診断を、前
記マイクロプログラム制御により行うタイマー回路診断
方式に関する。
ンタ装置の制御回路のうちのタイマー回路の診断を、前
記マイクロプログラム制御により行うタイマー回路診断
方式に関する。
従来、マイクロプログラム制御方式のシリアルプリンタ
装置は、はとんどのものが複数個のタイマー回路を使用
している。そのタイマー回路は、シリアルプリンタを制
御するのに必須であり心臓部でもあるが、タイマー回路
の故障チェックがなされていない。
装置は、はとんどのものが複数個のタイマー回路を使用
している。そのタイマー回路は、シリアルプリンタを制
御するのに必須であり心臓部でもあるが、タイマー回路
の故障チェックがなされていない。
上述したシリアルプリンタ装置は、タイマー回路の故障
チェックがなされていない為に、タイツ−回路の故障は
シリアルプリンタ装置の動作に致命的不良を起こすとい
う欠点がある。またシリアルプリンタの故障原因をたや
すく発見できないという欠点がある。
チェックがなされていない為に、タイツ−回路の故障は
シリアルプリンタ装置の動作に致命的不良を起こすとい
う欠点がある。またシリアルプリンタの故障原因をたや
すく発見できないという欠点がある。
本発明のシリアルプリンタのタイマー回路診断方式は、
複数個のタイマー回路と、このタイマー回路のそれぞれ
に応答する複数個の割込処理ルーチンプログラム部と、
割込処理ルーチンプログラム部の動作をモニタするモニ
タプログラム部と、ランダムアクセスメモリから成るタ
イムアツプカウンタから構成されるマイクロプログラム
制御回路を有している。
複数個のタイマー回路と、このタイマー回路のそれぞれ
に応答する複数個の割込処理ルーチンプログラム部と、
割込処理ルーチンプログラム部の動作をモニタするモニ
タプログラム部と、ランダムアクセスメモリから成るタ
イムアツプカウンタから構成されるマイクロプログラム
制御回路を有している。
次に本発明について図面を参照して説明する。
第1図は本発明の一実施例を示すブロック図であり、タ
イマー回路1およびタイマー回路2はそれぞれ、タイマ
ーデータ転送ライン8,9によりモニタプログラム部と
、タイムアツプ割込信号10゜11により割込処理ルー
チンプログラム3,4に結合されている。モニタプログ
ラム部5はタイムアツプカウンタ6と割込順序検出プロ
グラム7と結合されている。
イマー回路1およびタイマー回路2はそれぞれ、タイマ
ーデータ転送ライン8,9によりモニタプログラム部と
、タイムアツプ割込信号10゜11により割込処理ルー
チンプログラム3,4に結合されている。モニタプログ
ラム部5はタイムアツプカウンタ6と割込順序検出プロ
グラム7と結合されている。
第2図はタイマー回路1,2の動作診断手順を示したフ
ローチャートであり、TI INTは割込処理ルーチン
プログラム3.’I’2INTは割込処理ルーチンプロ
グラム4に相当し、それぞれ割込順序検出70機能を果
してエラー検出する。5TARTから始まりEXITに
終るフローは、モニタプログラム5とタイムアツプカウ
ンタ60機能を有し、エラー検出する。
ローチャートであり、TI INTは割込処理ルーチン
プログラム3.’I’2INTは割込処理ルーチンプロ
グラム4に相当し、それぞれ割込順序検出70機能を果
してエラー検出する。5TARTから始まりEXITに
終るフローは、モニタプログラム5とタイムアツプカウ
ンタ60機能を有し、エラー検出する。
第3図はフローチャートの補助説明の為のタイムチャー
トでありTI、T2はそれぞれタイマー回路1.タイマ
ー回路2の動作オン/オフを示す。
トでありTI、T2はそれぞれタイマー回路1.タイマ
ー回路2の動作オン/オフを示す。
第2図によりタイマー回路1およびタイマー回路2の診
断方法手順を説明する。同一のタイマー値をそれぞれの
タイマー回路1およびタイマー回路2にセットし、タイ
マーをスタートさせる。タイマー回路1およびタイマー
回路2は、同一タイミングでタイマー値をカウントダウ
ンさせカウントアツプでタイムアツプ割込信号10.1
1を発生する。タイマー値のセット順序は2通り設け、
タイマー回路1ヘセツト後にタイマー回路2にセットす
る場合とその逆のタイマー回路2にセット後にタイマー
回路1にセットする場合がある。前者の場合はCASE
Aであり後者はCASEBである。
断方法手順を説明する。同一のタイマー値をそれぞれの
タイマー回路1およびタイマー回路2にセットし、タイ
マーをスタートさせる。タイマー回路1およびタイマー
回路2は、同一タイミングでタイマー値をカウントダウ
ンさせカウントアツプでタイムアツプ割込信号10.1
1を発生する。タイマー値のセット順序は2通り設け、
タイマー回路1ヘセツト後にタイマー回路2にセットす
る場合とその逆のタイマー回路2にセット後にタイマー
回路1にセットする場合がある。前者の場合はCASE
Aであり後者はCASEBである。
CASEAとCASEBは交互に生じる様にプログラミ
ングされている。−例としてCASEAについて言えば
、タイムアツプ割込信号10と11の発生順序は、タイ
マー回路1および2が正常動作し【いれば、まずタイム
アツプ割込信号10が発生し、ついでタイムアツプ割込
信号11が発生するはずであり、T1工NTまたはT2
INTプログラムによりその割込信号発生順序がチェッ
クされている。
ングされている。−例としてCASEAについて言えば
、タイムアツプ割込信号10と11の発生順序は、タイ
マー回路1および2が正常動作し【いれば、まずタイム
アツプ割込信号10が発生し、ついでタイムアツプ割込
信号11が発生するはずであり、T1工NTまたはT2
INTプログラムによりその割込信号発生順序がチェッ
クされている。
CASEBについては、逆の割込信号発生順序がチェッ
クされている。またどちらかのタイマー機能が停止して
いるかどうかのチェックは、一定時間内に両タイムアツ
プ割込信号10.11が発生するかどうかをモニタプロ
グラム5とタイムアツプカウンタ6により判定される。
クされている。またどちらかのタイマー機能が停止して
いるかどうかのチェックは、一定時間内に両タイムアツ
プ割込信号10.11が発生するかどうかをモニタプロ
グラム5とタイムアツプカウンタ6により判定される。
以上説明した様に本発明は、2以上のタイマー回路を使
用したマイクロプログラム制御方式の装置の、そのタイ
マー回路の診断を、そのマイクロプログラム制御のもと
で、タイムアツプ割込信号の有無またはタイムアツプ割
込信号の発生順序を検出するプログラム部を構成するこ
とで可能とする効果がある。割込信号の有無によるチェ
ックはいずれかのタイマー回路が発生に動作しないのを
検出する効果があり、タイムアツプ割込信号の発生順序
によるチェックは、タイマー回路は一応オン/オフ動作
をしているが動作時間に狂いがある場合を検出する効果
がある。
用したマイクロプログラム制御方式の装置の、そのタイ
マー回路の診断を、そのマイクロプログラム制御のもと
で、タイムアツプ割込信号の有無またはタイムアツプ割
込信号の発生順序を検出するプログラム部を構成するこ
とで可能とする効果がある。割込信号の有無によるチェ
ックはいずれかのタイマー回路が発生に動作しないのを
検出する効果があり、タイムアツプ割込信号の発生順序
によるチェックは、タイマー回路は一応オン/オフ動作
をしているが動作時間に狂いがある場合を検出する効果
がある。
第1図は本発明のブロック図、第2図は第1図の動作フ
ローチャートである。 1・・°・・・タイマー回路1.2・・・・・・タイマ
ー回路2.3・・・・・・割込処理ルーチンプログラム
1.4・・・・・・割込処理ルーチンプログラム2.5
・・・・・・モニタプログラム部、6・・・・・・タイ
ムアツプカウンタ、7・・・・・・割込順序検出プログ
ラム、8・・・・・・タイマー回路1へのタイマーデー
タ、9・・・・・・タイマー回路2へのタイマーデータ
、10・・・・・・タイマー回路からのタイムアツプ割
込信号、11・・・・・・タイマー回路2からのタイム
アツプ割込信号、12・・・・・・割込順序検出プログ
ラムによるエラー検出信号、13・・・・・・タイムア
ツプカウンタによるエラー検出信号。 第3図は第2図の補足用タイムチャートである。 メー施A菱植フ′°口′・ソ7βd 第1図
ローチャートである。 1・・°・・・タイマー回路1.2・・・・・・タイマ
ー回路2.3・・・・・・割込処理ルーチンプログラム
1.4・・・・・・割込処理ルーチンプログラム2.5
・・・・・・モニタプログラム部、6・・・・・・タイ
ムアツプカウンタ、7・・・・・・割込順序検出プログ
ラム、8・・・・・・タイマー回路1へのタイマーデー
タ、9・・・・・・タイマー回路2へのタイマーデータ
、10・・・・・・タイマー回路からのタイムアツプ割
込信号、11・・・・・・タイマー回路2からのタイム
アツプ割込信号、12・・・・・・割込順序検出プログ
ラムによるエラー検出信号、13・・・・・・タイムア
ツプカウンタによるエラー検出信号。 第3図は第2図の補足用タイムチャートである。 メー施A菱植フ′°口′・ソ7βd 第1図
Claims (1)
- マイクロプログラム制御方式のシリアルプリンタ装置に
おいて、シリアルプリンタの動作制御の為の複数個のタ
イマー回路と、前記複数個のタイマー回路の出力に応答
する複数個の割込処理ルーチンプログラム部と、割込処
理ルーチンプログラム部の動作をモニタするモニタプロ
グラム部とタイムアップカウンタから成るマイクロプロ
グラム制御回路を有し、タイムアップカウンタおよび複
数個の割込処理ルーチンにより前記複数個のタイマー回
路のそれぞれの動作診断を行う事を特徴とするシリアル
プリンタのタイマー回路診断方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59278037A JPS61150027A (ja) | 1984-12-25 | 1984-12-25 | シリアルプリンタのタイマ−回路診断方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59278037A JPS61150027A (ja) | 1984-12-25 | 1984-12-25 | シリアルプリンタのタイマ−回路診断方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS61150027A true JPS61150027A (ja) | 1986-07-08 |
Family
ID=17591764
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59278037A Pending JPS61150027A (ja) | 1984-12-25 | 1984-12-25 | シリアルプリンタのタイマ−回路診断方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61150027A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100503796B1 (ko) * | 2003-06-05 | 2005-07-26 | 삼성전자주식회사 | 액세스 대기신호 오류 검출방법 및 장치 |
-
1984
- 1984-12-25 JP JP59278037A patent/JPS61150027A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100503796B1 (ko) * | 2003-06-05 | 2005-07-26 | 삼성전자주식회사 | 액세스 대기신호 오류 검출방법 및 장치 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5491787A (en) | Fault tolerant digital computer system having two processors which periodically alternate as master and slave | |
EP0201356B1 (en) | High level self-checking intelligent i/o controller | |
JPS61150027A (ja) | シリアルプリンタのタイマ−回路診断方式 | |
JPH0261755A (ja) | 2台のプロセッサを有するコンピュータシステムを監視する装置 | |
JP2557990B2 (ja) | 二重系切換装置 | |
JPH1115661A (ja) | Cpuの自己診断方法 | |
JPS6155759A (ja) | インタフエ−ス制御装置 | |
JPS6128146B2 (ja) | ||
JPS6091415A (ja) | デイジタル制御装置 | |
JPS6277655A (ja) | プログラマブルコントロ−ラの基板故障診断回路 | |
JPS58137062A (ja) | ハングアツプ検出方式 | |
JP2990008B2 (ja) | プロセッサの自己診断方式 | |
JP2836084B2 (ja) | 計算機の検査装置 | |
JPH01292562A (ja) | マルチcpuシステム | |
JPS6111859A (ja) | 異常検出装置 | |
JP2749994B2 (ja) | 数値制御装置 | |
JPS6288047A (ja) | インタフエ−ス制御装置 | |
JPS6252639A (ja) | マイクロプロセツサシステムのセルフチエツク方式 | |
JPS62214446A (ja) | インタフエ−ス診断装置 | |
JPS63220333A (ja) | 情報処理装置 | |
JPS60195649A (ja) | マイクロプログラム制御型デ−タ処理装置におけるエラ−報告方式 | |
JPH053016B2 (ja) | ||
JPH01209516A (ja) | タイマの動作監視方式 | |
JPS62260235A (ja) | 電圧マージン試験装置 | |
JPS60164844A (ja) | 制御回路の故障検出方式 |