JPH04117718A - タイマカウンタ - Google Patents

タイマカウンタ

Info

Publication number
JPH04117718A
JPH04117718A JP2233071A JP23307190A JPH04117718A JP H04117718 A JPH04117718 A JP H04117718A JP 2233071 A JP2233071 A JP 2233071A JP 23307190 A JP23307190 A JP 23307190A JP H04117718 A JPH04117718 A JP H04117718A
Authority
JP
Japan
Prior art keywords
counter
comparison value
setting register
value setting
switching circuit
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.)
Granted
Application number
JP2233071A
Other languages
English (en)
Other versions
JP2648003B2 (ja
Inventor
Kazuhiko Suzuki
和彦 鈴木
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 IC Microcomputer Systems Co Ltd
Original Assignee
NEC IC Microcomputer Systems 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 NEC IC Microcomputer Systems Co Ltd filed Critical NEC IC Microcomputer Systems Co Ltd
Priority to JP2233071A priority Critical patent/JP2648003B2/ja
Publication of JPH04117718A publication Critical patent/JPH04117718A/ja
Application granted granted Critical
Publication of JP2648003B2 publication Critical patent/JP2648003B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electronic Switches (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、タイマカウンタに関し、特にマイクロコンピ
ュータ等に内蔵されるプログラマブルなタイマカウンタ
に関する。
〔従来の技術〕
従来、フンチップマイクロコンピュータ等に内蔵される
タイマカウンタは、種々のものがあるが、ここで取上げ
る計測時間をソフトウェアにより設定できるものの一例
を第3図に示す。
第3図を参照すると、従来のタイマカウンタは、クロッ
クパルスCLKにより動作する所定ビット長のカウンタ
1と、カウンタ1の数値を比較値として設定するための
カウンタ1と同ビット長の比較値設定レジスタ2と、比
較値設定レジスタ2とカウンタ1との数値を比較し、双
方の一致により一致信号coを圧力する比較回路3と、
上記のデータやコマンド等の入出力のための内部バス8
とから構成されていた。
次に、第3図に示す従来のタイマカウンタの動作につい
て説明する。
まず、内部バス8を介して、カウンタ1の計測時間の数
値を比較値Bとして比較値設定レジスタ2に格納する。
次に、カウンタ初期化信号INがカウンタ1に印加され
ると、カウンタ1は初期化され、すなわち、リセットさ
れるとともに、クロックパルスCLKをカウントし始め
る。カウンタ1の計数値出力Aと比較値設定レジスタ2
の比較値Bとが一致すると、比較回路3は一致信号CO
を出力し、これは、タイマ出力Toとしてマイクロコン
ピュタの割込み信号等に使用されていた。
〔発明が解決しようとする課題〕
上述した従来のタイマカウンタは、計測時開の最大値が
、カウンタ1のビット長で制限されるという欠点があっ
た。
この種のタイマカウンタを備えるワンチップマイクロコ
ンピュータは、様々に応用されており、それらの応用に
おける時間計測の要求内容も様々であるので、計測時間
の制限により応用範囲が制約されるという欠点があった
〔課題を解決するための手段〕
本発明のタイマカウンタは、タロツクパルスを計数する
第一のカウンタと、 予め定められた値を比較値として設定するカウンタとし
て動作可能な記憶手段と、 前記第一のカウンタの計数値と前記記憶手段に設定され
た前記比較値を比較して一致した場合一致信号を出力す
る比較器と、 外部制御信号により前期記憶手段をカウンタとして前記
クロックパルスをカウントするよう設定するとともに前
記記憶手段を前記第一のカウンタと直列に動作するよう
設定する動作様態切替手段を有するものである。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は、本発明の第一の実施例を示す回路図である。
第1図を参照すると、本発明のタイマカウンタは、従来
の例と同様の、クロックパルスCLKにより動作する所
定ビット長のカウンタ1と、カウンタ1の数値を比較値
として設定するためのカウンタ1と同ビット長の比較値
設定レジスタ2と、比較値設定レジスタ2とカウンタ1
との数値を比較し、双方の一致により一致信号C○を出
力する比較回路3と、上記のデータやコマンド等の入出
力のための内部バス8とから構成される部分に加えて、
次のものが追加されている。
すなわち、クロックパルスCLKを比較値設定レジスタ
2に対しオン・オフするための第1切替回路4と、カウ
ンタ1の計数パルス入力を、タロツクパルスCLKと比
較値設定レジスタ2からのオーバフロー出力信号OF2
とを切替えるための第2切替回路5と、タイマカウンタ
の出力T。
を、比較器FIfr3の出力COと、カウンタlからの
オーバフロー出力信号とを切替える第3切替回路6と、
内部バス8を介してプログラムを設定され、第1〜第3
切替回路4〜6を制御するレジスタであるモードレジス
タ7とである。
なお、比較値設定レジスタ2は、基本的には、周知の並
列入力シフトレジスタであり、比較値設定時には、デー
タを並列に入力するが、クロックパルスCLKを印加す
ることによりカウンタとして動作するものである。
次に、本実施例の動作について説明する。
まず、モードレジスタ7に「0」が書込みされた場合に
ついて説明する。
この場合は、タイマカウンタはプログラムモードとなり
、第1切替回路4はオフ、第2切替回路5はクロックパ
ルスCLKに、第3切替回n6は比較回路出力COにそ
れぞれ切替えられる。
したがって、この場合は前述の従来例と同一であり、説
明が重複するので冗長とならないよう省略する。
次に、モードレジスタフに「1」が書込みされた場合に
ついて説明する。
この場合は、タイマカウンタは延長計時モードとなり、
第1切替回路4はオン、第2切替回路5は比較値設定レ
ジスタ2からのオーバフロー出力信号○F2に、第3切
替回路6はカウンタ1からのオーバフロー出力信号OF
Iにそれぞれ切替えられる。
したがって、比較値設定設定レジスタ2はカウンタとし
て動作し、カウンタ1にはクロックパルスの代りに比較
値設定レジスタ2をカウンタとして動作させた場合のオ
ーバフロー出力信号OF2が印加されるので、比較値設
定レジスタ2とカウンタ1とは、直列に接続されたこと
になる。前述のように、カウンタ1と比較値設定レジス
タ2のビット長は同一であるので、結果として、ビット
長が2倍のカウンタが得られたことになる。
タイマカウンタの出力は、カウンタ1のオーバフロー出
力信号○F1となる。
次に、本発明の第二の実施例について説明する。
第2図は、本発明の第二の実施例を示す回路図である。
第1図に示す第一の実施例との相異点は、第1〜第3切
替回路4〜6を制御するレジスタであるモードレジスタ
7の代りに、外部入力端子TSを設け、外部からのモー
ド制御信号で、上記の各切替回路を制御することである
他の部分については、第一の実施例と同一であり、説明
が重複するので冗長とならないよう省略する。
以上、本発明の詳細な説明したが、本発明は上記実施例
に限られることなく種々の変形が可能である。
〔発明の効果〕
以上説明したように本発明は、延長計時が必要のときは
、記憶手段を第二のカウンタとして動作させ、第一のカ
ウンタと直列に動作させることにより、カウンタの計時
共を従来に比して著しく延長できるという効果がある。
したがって、従来の標準的なタイマカウンタ動作と、上
記の延長計時動作の2種の動作様態を、目的に応じて選
択することができるという効果がある。
【図面の簡単な説明】
第1図は本発明の第一の実施例を示す回路図、第2図は
本発明の第二の実施例を示す回路図、第3図は従来のタ
イマカウンタの一例を示す回路図である。 1・・・カウンタ、2・・・比較値設定レジスタ、3・
・・比較回路、4・・・第1切替回路、5・・・第2切
替回路、6・・・第3切替回路、7・・・モードレジス
タ、8・・・内部バス、TS・・・外部入力端子。

Claims (1)

  1. 【特許請求の範囲】  1、クロックパルスを計数する第一のカウンタと、 予め定められた値を比較値として設定するカウンタとし
    て動作可能な記憶手段と、 前記第一のカウンタの計数値と前記記憶手段に設定され
    た前記比較値を比較して一致した場合一致信号を出力す
    る比較器と、 外部制御信号により前期記憶手段をカウンタとして前記
    クロックパルスをカウントするよう設定するとともに前
    記記憶手段を前記第一のカウンタと直列に動作するよう
    設定する動作様態切替手段を有することを特徴とするタ
    イマカウンタ。  2、前記記憶手段は前記第一のカウンタと等しいビッ
    ト長の並列シフトレジスタであることを特徴とする請求
    項1記載のタイマカウンタ。  3、前記外部制御信号が予めプログラムされているこ
    とを特徴とする請求項1記載のタイマカウンタ。
JP2233071A 1990-09-03 1990-09-03 タイマカウンタ Expired - Fee Related JP2648003B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2233071A JP2648003B2 (ja) 1990-09-03 1990-09-03 タイマカウンタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2233071A JP2648003B2 (ja) 1990-09-03 1990-09-03 タイマカウンタ

Publications (2)

Publication Number Publication Date
JPH04117718A true JPH04117718A (ja) 1992-04-17
JP2648003B2 JP2648003B2 (ja) 1997-08-27

Family

ID=16949350

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2233071A Expired - Fee Related JP2648003B2 (ja) 1990-09-03 1990-09-03 タイマカウンタ

Country Status (1)

Country Link
JP (1) JP2648003B2 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5513502A (en) * 1978-06-23 1980-01-30 Fujitsu Ltd Timer unit
JPH01319326A (ja) * 1988-06-21 1989-12-25 Mitsubishi Electric Corp タイマ回路

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5513502A (en) * 1978-06-23 1980-01-30 Fujitsu Ltd Timer unit
JPH01319326A (ja) * 1988-06-21 1989-12-25 Mitsubishi Electric Corp タイマ回路

Also Published As

Publication number Publication date
JP2648003B2 (ja) 1997-08-27

Similar Documents

Publication Publication Date Title
US4942559A (en) Counter/timer circuit for a microcontroller
JPS581458B2 (ja) デイジタル入力装置
JPH04117718A (ja) タイマカウンタ
JP2773546B2 (ja) パルス発生回路
KR100271629B1 (ko) 업/다운카운터
JPH0210417A (ja) カウンタ回路
JP2692444B2 (ja) タイマ装置
JPH01137315A (ja) タイマ回路
JPS613223A (ja) デ−タ処理装置
JP2638646B2 (ja) 半導体集積回路
JPH05276023A (ja) カウンタ回路内蔵のicおよびワンチップマイクロコンピュータ
JP3669750B2 (ja) マイクロコンピュータ
KR100256230B1 (ko) 시스템감시기능을가진타이머장치
JPH01199395A (ja) 書込み・消去時間制御回路
JPS6419454A (en) Programmable lsi
JPH0427730B2 (ja)
JPH027616A (ja) タイマ回路
JPH01280918A (ja) インターバルタイマ
SU1591076A2 (ru) Устройство для контроля блоков оперативной памяти
KR930022194A (ko) 입력신호 카운팅 장치 및 그의 실현방법
JPH02188836A (ja) マイクロコンピュータのテストモード設定回路
JP2000022802A (ja) Dtmf信号出力機能内蔵型マイクロコンピュータ
JPH04308909A (ja) パルス発生器
JPS62251803A (ja) カウンタ回路
JPH03217988A (ja) 1チップマイクロコンピュータ

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090509

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees