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
Application number
JP59278037A
Other languages
English (en)
Inventor
Showa Kurokawa
黒川 将和
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP59278037A priority Critical patent/JPS61150027A/ja
Publication of JPS61150027A publication Critical patent/JPS61150027A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、マイクロプログラム制御方式のシリアルプリ
ンタ装置の制御回路のうちのタイマー回路の診断を、前
記マイクロプログラム制御により行うタイマー回路診断
方式に関する。
〔従来の技術〕
従来、マイクロプログラム制御方式のシリアルプリンタ
装置は、はとんどのものが複数個のタイマー回路を使用
している。そのタイマー回路は、シリアルプリンタを制
御するのに必須であり心臓部でもあるが、タイマー回路
の故障チェックがなされていない。
〔発明が解決しようとする問題点〕
上述したシリアルプリンタ装置は、タイマー回路の故障
チェックがなされていない為に、タイツ−回路の故障は
シリアルプリンタ装置の動作に致命的不良を起こすとい
う欠点がある。またシリアルプリンタの故障原因をたや
すく発見できないという欠点がある。
〔問題点を解決するための手段〕
本発明のシリアルプリンタのタイマー回路診断方式は、
複数個のタイマー回路と、このタイマー回路のそれぞれ
に応答する複数個の割込処理ルーチンプログラム部と、
割込処理ルーチンプログラム部の動作をモニタするモニ
タプログラム部と、ランダムアクセスメモリから成るタ
イムアツプカウンタから構成されるマイクロプログラム
制御回路を有している。
〔実施例〕
次に本発明について図面を参照して説明する。
第1図は本発明の一実施例を示すブロック図であり、タ
イマー回路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機能を有し、エラー検出する。
第3図はフローチャートの補助説明の為のタイムチャー
トでありTI、T2はそれぞれタイマー回路1.タイマ
ー回路2の動作オン/オフを示す。
第2図によりタイマー回路1およびタイマー回路2の診
断方法手順を説明する。同一のタイマー値をそれぞれの
タイマー回路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プログラムによりその割込信号発生順序がチェッ
クされている。
CASEBについては、逆の割込信号発生順序がチェッ
クされている。またどちらかのタイマー機能が停止して
いるかどうかのチェックは、一定時間内に両タイムアツ
プ割込信号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図

Claims (1)

    【特許請求の範囲】
  1. マイクロプログラム制御方式のシリアルプリンタ装置に
    おいて、シリアルプリンタの動作制御の為の複数個のタ
    イマー回路と、前記複数個のタイマー回路の出力に応答
    する複数個の割込処理ルーチンプログラム部と、割込処
    理ルーチンプログラム部の動作をモニタするモニタプロ
    グラム部とタイムアップカウンタから成るマイクロプロ
    グラム制御回路を有し、タイムアップカウンタおよび複
    数個の割込処理ルーチンにより前記複数個のタイマー回
    路のそれぞれの動作診断を行う事を特徴とするシリアル
    プリンタのタイマー回路診断方式。
JP59278037A 1984-12-25 1984-12-25 シリアルプリンタのタイマ−回路診断方式 Pending JPS61150027A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100503796B1 (ko) * 2003-06-05 2005-07-26 삼성전자주식회사 액세스 대기신호 오류 검출방법 및 장치

Cited By (1)

* Cited by examiner, † Cited by third party
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) 制御回路の故障検出方式