JPH04213141A - 制御コマンド発生回路 - Google Patents

制御コマンド発生回路

Info

Publication number
JPH04213141A
JPH04213141A JP40633590A JP40633590A JPH04213141A JP H04213141 A JPH04213141 A JP H04213141A JP 40633590 A JP40633590 A JP 40633590A JP 40633590 A JP40633590 A JP 40633590A JP H04213141 A JPH04213141 A JP H04213141A
Authority
JP
Japan
Prior art keywords
port
output
control command
bit
counter
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
JP40633590A
Other languages
English (en)
Inventor
Masumi Takeuchi
竹内 真清
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 JP40633590A priority Critical patent/JPH04213141A/ja
Publication of JPH04213141A publication Critical patent/JPH04213141A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】
【0001】
【技術分野】本発明は制御コマンド発生回路に関し、特
にCPUからの制御によって通信システム等のハードウ
ェア回路を動作させるための制御コマンド発生回路に関
するものである。
【0002】
【従来技術】従来のこの様な制御コマンド発生回路は、
先ずI/Oポートに制御内容を書込み、しかる後に制御
を駆動すべくI/Oポートの駆動ビット出力を0→1→
0→1→…と一定期間変化させて駆動パルスとし、I/
Oコードからの制御コマンドコード情報に従ってハード
ウェア回路の駆動を行うようになっている。
【0003】この様に、従来の制御コマンド発生回路で
は、I/Oポートの各I/Oポート出力ビットの操作を
CPUにより行っており、制御コマンドの設定と、駆動
パルスの発生とを順次行うために、制御コマンドの発生
及び駆動を単に1回の操作で行うことができない。よっ
て、CPUの操作が繁雑となるとと共に、制御コマンド
を1つのキャラクタコードとして扱うことができないと
いう欠点がある。
【0004】
【発明の目的】そこで、本発明はかかる従来技術の欠点
を解決すべくなされたものであって、その目的とすると
ころは、CPUの操作が簡単化されかつ制御コマンドを
1つのキャラクタコードとして扱うことが可能な制御コ
マンド発生回路を提供することにある。
【0005】
【発明の構成】本発明による制御コマンド発生回路は、
(n+2m +1)ビット(n,mは自然数)の出力を
有し、外部より任意のタイミングで前記出力の各ビット
に所定の値を設定できるI/Oポートと、クロック信号
を計数する2m 値のカウンタと、このカウンタのmビ
ットの出力の内容に応じて前記I/Oポートの第1から
第2m のポート出力信号を順次1つづつ選択しつつ導
出する選択手段と、前記I/Oポートの第2m +1の
ポート出力信号が予め定められた値になったことを検出
した後、前記カウンタの最上位ビットの変化に同期して
2m 個のクロック分の幅を有するゲートパルスを生成
するゲートパルス生成手段と、前記ゲートパルスの存在
期間、前記I/Oポートの第2m +1+1から第2m
 +1+nのポート出力信号と前記選択手段の選択出力
信号とを導出するゲート手段とを含み、前記ゲート手段
による前記第2m +1+1から第2m +1+nのポ
ート出力信号を制御コマンドとし、前記選択出力信号を
駆動パルス列としてなることを特徴とする。
【0006】
【実施例】以下に本発明の実施例を図面を参照しつつ詳
細に説明する。
【0007】図1は本発明の実施例の回路ブロック図で
ある。I/Oポート1は入力a1 〜ak 及び第1〜
第2m +1+nの出力(kは2以上の整数)を有し、
外部からの入力a1 〜ak に所望のコード信号を任
意のタイミングで印加することにより、第1〜第2m 
のビット出力に駆動コード(0101…01)を、第2
m +1のビット出力に“1”を、第2m +1+1〜
第2m +1+nのビット出力に制御コード(1……1
0)を夫々設定することが可能な周知のI/Oポートで
ある。
【0008】カウンタ3は外部より、入力eを介してク
ロック信号が印加されて自走することにより、mビット
の0〜2m −1値のカウンタ出力を出力端子d1 〜
dm (dm が最上位ビットとする)に導出する。
【0009】並列/直列変換回路2はI/Oポート1の
第1〜第2m のビット出力を並列入力とし、カウンタ
3の出力d1 〜dm の値に応じてこれ等第1〜第2
m の並列入力を順次1つづつ選択しつつ出力cへ直列
に導出する。
【0010】パルス発生回路4はI/Oポート1の第2
m +1のビット出力が0から1に変化したことを検出
し、カウンタ3の最上位ビットdmの立下りに同期して
クロック信号2m 個分の幅のゲートパルスfを1回だ
け発生する。
【0011】ゲート回路5はI/Oポート1の第2m 
+1+1〜第2m +1+nのビット出力cとを、ゲー
トパルスfの存在期間ゲートして夫々g1 〜gn 及
びhとして導出する。この出力g1 〜gn が制御コ
ードとして用いられ、出力hが駆動パルス列として用い
られることになるのである。
【0012】図2は図1の回路の動作を示すタイミング
チャートであり、図1の各信号を同一符号により対応し
て示している。
【0013】カウンタ3の内容が図2に示す如く変化し
、I/Oポート1の第2m +1のビット出力が0から
1へ図示の如く変化したとする。パルス発生回路4はこ
の第2m +1のビット出力の変化を検出すると、カウ
ンタ3の最上位ビットdm の値の変化に同期してクロ
ック信号2m 個分の幅のゲートパルスfを発生する。
【0014】従って、I/Oポート1の第2m +1+
1〜第2m +1+nのnビット出力がこのゲートパル
スfによりゲート回路5を介して導出されることになる
が、この第2m +1+1〜第2m +1+nのnビッ
トを制御コマンドのコードとして予めI/Oポート1に
設定しておけば、ゲート回路g1 〜gn にnビット
の制御コマンドコードが出力されることになる。
【0015】また、ゲート回路5からは並列/直列変換
回路2からの直列出力cが、カウンタ3の出力d1 〜
dm の内容に従って順次導出される。この直列出力は
I/Oポート1の第1〜第2m のビット出力が、カウ
ンタ3の内容に応じて1つづつ順次選択されるようにな
っているので、例えば、カウンタ3の内容が0から2m
 −1まで順次1つづつ昇順に変化する毎に、I/Oポ
ート1の第1〜第2m のビット出力がこの順に同じく
昇順に選択されて並列/直列変換回路2から導出される
ように構成しておけば、ゲート回路5の出力hにはI/
Oポート1の第1〜第2m のビット出力が順次ゲート
されることになる。
【0016】よって、このI/Oポート1の第1〜第2
m のビットを(0101……01)となる様に予め設
定しているので、駆動パルス列hとして(0101……
01)が、制御コマンドコードg1 〜gn と共に同
時に生成されることになる。
【0017】
【発明の効果】以上述べた如く、本発明によれば、CP
Uから単に1回のI/Oポートヘのコード設定操作のみ
で、制御コマンド及び駆動パルス列を生成できるので、
設定値を制御コマンドのキャラクタコードとして扱うこ
とができ、CPUの制御も簡単化されるという効果があ
る。
【図面の簡単な説明】
【図1】本発明の実施例の回路ブロック図である。
【図2】本発明の実施例の動作を示すタイミングチャー
トである。
【符号の説明】
1  I/Oポート 2  並列/直列変換回路 3  カウンタ 4  ゲートパルス発生回路 5  ゲート回路

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  (n+2m +1)ビット(n,mは
    自然数)の出力を有し、外部より任意のタイミングで前
    記出力の各ビットに所定の値を設定できるI/Oポート
    と、クロック信号を計数する2m 値のカウンタと、こ
    のカウンタのmビットの出力の内容に応じて前記I/O
    ポートの第1から第2m のポート出力信号を順次1つ
    づつ選択しつつ導出する選択手段と、前記I/Oポート
    の第2m +1のポート出力信号が予め定められた値に
    なったことを検出した後、前記カウンタの最上位ビット
    の変化に同期して2m 個のクロック分の幅を有するゲ
    ートパルスを生成するゲートパルス生成手段と、前記ゲ
    ートパルスの存在期間、前記I/Oポートの第2m +
    1+1から第2m +1+nのポート出力信号と前記選
    択手段の選択出力信号とを導出するゲート手段とを含み
    、前記ゲート手段による前記第2m +1+1から第2
    m +1+nのポート出力信号を制御コマンドとし、前
    記選択出力信号を駆動パルス列としてなることを特徴と
    する制御コマンド発生回路。
JP40633590A 1990-12-06 1990-12-06 制御コマンド発生回路 Pending JPH04213141A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP40633590A JPH04213141A (ja) 1990-12-06 1990-12-06 制御コマンド発生回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP40633590A JPH04213141A (ja) 1990-12-06 1990-12-06 制御コマンド発生回路

Publications (1)

Publication Number Publication Date
JPH04213141A true JPH04213141A (ja) 1992-08-04

Family

ID=18515944

Family Applications (1)

Application Number Title Priority Date Filing Date
JP40633590A Pending JPH04213141A (ja) 1990-12-06 1990-12-06 制御コマンド発生回路

Country Status (1)

Country Link
JP (1) JPH04213141A (ja)

Similar Documents

Publication Publication Date Title
US4706299A (en) Frequency encoded logic devices
JP2001308832A (ja) 速度変換装置
JPS62184868A (ja) 可階調印字ledヘツド
JPH04129332A (ja) 逐次比較型a/d変換装置
JPS5934197Y2 (ja) カウンタ装置
JPS61289741A (ja) 連送保護回路
JP2571614B2 (ja) 表示装置の駆動回路
SU1522192A2 (ru) Схема сравнени кодов
JPH05191297A (ja) シリアル/パラレル変換回路
JPH0546365Y2 (ja)
JPH0256684B2 (ja)
JPS63220316A (ja) 可変長コ−ド処理装置
JPH01302918A (ja) データ設定回路
SU1476469A1 (ru) Устройство дл контрол остаточного кода по модулю три
JPH0339423B2 (ja)
JPS60239155A (ja) パルス幅変換装置
JPH039661B2 (ja)
JPH10190750A (ja) データ通信装置
JPS60239156A (ja) パルス幅変調方法および変調装置
JPH0315096A (ja) 表示制御装置
JPH0695714B2 (ja) 予報音送出回路
JPS59183558A (ja) リセツト回路
JPH07106954A (ja) パルス発生装置
JPS63109613A (ja) ビツト数変換回路
JPS61187417A (ja) カウンタ制御回路