Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5841522B2 - デイジタル入力装置 - Google Patents
[go: Go Back, main page]

JPS5841522B2 - デイジタル入力装置 - Google Patents

デイジタル入力装置

Info

Publication number
JPS5841522B2
JPS5841522B2 JP53103808A JP10380878A JPS5841522B2 JP S5841522 B2 JPS5841522 B2 JP S5841522B2 JP 53103808 A JP53103808 A JP 53103808A JP 10380878 A JP10380878 A JP 10380878A JP S5841522 B2 JPS5841522 B2 JP S5841522B2
Authority
JP
Japan
Prior art keywords
signal
counter
flop
flip
output
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.)
Expired
Application number
JP53103808A
Other languages
English (en)
Other versions
JPS5530780A (en
Inventor
幸雄 漆畑
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.)
Toshiba Corp
Original Assignee
Tokyo Shibaura Electric 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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP10380678A priority Critical patent/JPS5530778A/ja
Priority to JP53103808A priority patent/JPS5841522B2/ja
Priority to JP53103807A priority patent/JPS581458B2/ja
Priority to US06/196,049 priority patent/US4375084A/en
Priority to PCT/JP1979/000169 priority patent/WO1983002833A1/ja
Publication of JPS5530780A publication Critical patent/JPS5530780A/ja
Publication of JPS5841522B2 publication Critical patent/JPS5841522B2/ja
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/125Discriminating pulses
    • H03K5/1252Suppression or limitation of noise or interference

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Nonlinear Science (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Manipulation Of Pulses (AREA)
  • Bus Control (AREA)

Description

【発明の詳細な説明】 本発明はディジタル入力装置に係り、特に状態変化検出
機能を有するディジタル入力装置に関する。
従来、状態変化検出機能を有するディジタル入力装置は
第1図に示すようになっていた。
即ち各入力信号毎に設けられたフィルター回路FLTと
、微分回路等によりなる状態変化検出回路CDと、これ
ら複数の状態検出回路CDからの出力の論理をとって電
子計算機へ割込を発生する割込回路と、及び入力データ
を選択するマルチプレクサとから構成されていた。
このように構成されたディジタル入力装置では、入力信
号が変化すると、その変化は状態検出回路CDから検出
パルスが生成され、この検出パルスを利用して割込回路
が電子計算機に割込をかけ、この割込に基いて電子計算
機がマルチプレクサで選択された人力データを取込んで
いた。
しかし、第1図に示すような従来の方式では、入力信号
1点毎にフィルター回路ELTと状態検出回路CDを必
要とする為、入力信号の増加に比例してディスクリート
部品数も増加し、その為に実装密度が低下し結果的にデ
ィジタル入力装置を高価なものにしていた。
本発明は上記の事情に基きなされたもので、入力信号を
ディジタル的に処理するとともに、入力信号のフィルタ
リング及び状態変化検出機能を入力信号に関係なく単一
の回路で行なうディジタル入力装置を提供することを目
的とする。
以下本発明の一実施例を図面を参照しながら説明する。
第2図は本発明のディジタル入力装置の一実施例を示す
ブロック図である。
111/i64個の入力信号のうちから所定の入力信号
のみを選択するマルチプレクサ、13はマルチプレクサ
11によって選択された入力信号を1時ラッチするDタ
イプフリップフロップである。
13ばDタイプフリップフロップ12のセット出力が1
1″でキャリー信号(Carry後述する)がOP+の
ときクロック信号CI、Kに同期してカウントアツプパ
ルスを生成するアンドゲート、14ばDタイプフリップ
フロップ12のリセット出力が44 I Nで、ボロー
信号(Borrw、後述する)がdi 099のときク
ロック信号CI、 Kに同期してカウントダウンパルス
を生成するアンドゲートである。
15はアンドゲート13からのカウントアツプパルスに
より1ずつインクリメントし、あるいはアンドゲート1
4からのカウントダウンパルスによりlずつディクリメ
ントし、その計数内容がすべて44199になったとき
キャリー信号を発生し、あるいはその計数内容がすべて
0“になったときボロー信号を発生するバイナリカウン
タである。
カウンタ15ばnビットで構成されており、従来技術の
フィルター回路の働きを司と、る。
16はキャリー信号が“1゛′のときセットし、ボロー
信号が1゛′のときリセットし、そしてキャリー信号及
びボロー信号が共にj(Ottのとき前の状態を保持す
るJ−にフリップフロップ、17,18はこのJ−にフ
リップフロップ16を初期値にセットする為のゲ′−ト
である。
19はカウンタ15の内容と、J−にフリップフロップ
16の内容を全入力信号弁記憶するメモリで、このメモ
リ19のアドレス指定はタイミング発生回路(後述する
)により行なわれる。
20ばJ−にフリップフロップ16からのシリアルなデ
ータを8ビツトのパラレルなデータに変換するシフトレ
ジスタ、21ばこのシフトレジスタ20からのノイズを
除去された入力信号を記憶し、電子計算機とのインター
フェースを容易にする8ビツト×8ワードから成るレジ
スタファイルである。
22はディジタル入力装置全体のタイミングを作成する
タイミング発生回路で、このタイミング発生回路22に
は基本となるクロック信号CLKが供給されている。
23はタイミング発生回路22からの出力をデコードし
信号φ。
、φ1.φ2を生成するデコーダである。タイミング発
生回路22からはマルチプレクサ11に入力される64
個の入力信号のうち1つの入力信号を選択するためのア
ドレス(a 3 b 3 C5d、e、f、の組合によ
り作られる)を生成する。
このアドレスはメモリ19の所定のデータを取出すため
のアドレスとしても使用され、さらにレジスタファイル
21の中のレジスタ指定及びビット指定にも使用される
24は信号d、e、fを入力とするアントゲ゛−ト、2
5はデコーダ23及びアンドゲート24からの出力を入
力として信号φ3を生成するナントゲートである。
26はクロック信号CLKと信号φ1を入力とするアン
ドゲートで、アントゲ゛−ト26の出力はアントゲ゛−
ト13.14の入力となるとともに、J−にフリップフ
ロップ16のトリガー人力となる。
27はキャリー信号を反転してアンドゲート13に送出
するインバータ、28はボロー信号を反転してアンドゲ
ート14に送出するインバータである。
29はメモリ19からの出力を反転してナントゲート1
8に送出するイ゛/バータである。
30ばJ−にフリップフロップ16のリセット出力と、
カウンタ5のキャリー信号と、及びJ−にフリップフロ
ップ16に入力されるトリガーを入力するアンドケート
、31ばJ−にフリップフロップ16のセット出力と、
カウンタ5のボロー信号とトリガーを入力とするアンド
ゲートである。
32は割込回路である。
次に第2図の動作を説明する。
まずタイミング発生回路22により第3図1゜2に示す
各信号を生成する。
タイミング発生回路22の信号ay b 3 C3d
3 e 3 fはマルチプレクサ11の選択信号となり
、64個の入力信号のうち1つの入力信号を指定する。
また同時にa。b、c、d、e、fはメモリ19のアド
レス信号となり、64個の入力信号に対応したメモリ1
9の内容を指定する。
信号a J b J Cp d J ey fが一定に
保持されている間、第3図2に示すように4つのタイミ
ング信号φ。
、φ1.φ2.φ3が生成される。
タイミング信号φ。
が生成されたとき、a = fによって指定されたメモ
リ19の内容が、カウンタ15及び、61−にフリップ
フロップ16にプリセットされる。
同時にマルチプレクサ11で選択された入力信号がDタ
イプフリップフロップ12にラッチされる。
次にタイミング信号φ1が生成されたとき、Dタイプフ
リップフロップ12のセット出力が1″で、かつカウン
タ15からのキャリー信号がl″でなければ、ゲート1
3は開いているので、カウントアツプパルスがカウンタ
15のUP端子に入力され、カウンタ15は計数動作を
開始し、1ずつインクリメントする。
またDタイプフリップフロップ12のリセット出力が′
1″で、かつカウンタ15からのボロー信号が1″でな
ければゲート14は開いているので、カウントダウンパ
ルスがカウンタ15のDOWN端子に入力され、カウン
タ15は計数動作を開始し、1ずつデクリメントする。
カウンタ15はカウンタの内容が最終値Cカウンタの内
容がすべて′1″になったとき)になったときキャリー
信号を作成し、カウンタの内容がすべて″′0パになっ
たときボロー信号を生成する。
なお、タイミング信号φ1が生成されたとき、J−にフ
リップフロップ16はカウンタ15のキャリー信号が′
1″ならばセットし、あるいはボロー信号が“1″なら
ばリセットし、キャリー信号及びボロー信号共に′0“
′ならばタイミングφ0が生成された時のメモリ19か
らのプリセットされた値が保持される。
タイミング信号φ2が生成されたとき、カウンタ15の
内容と、1−にフリップフロップ16の内容はメモリ1
9に格納され、同時に、1−にフリップフロップ16の
内容がシフトレジスタ20に1ビツトシフトインされる
このφ。
〜φ2の動作が8回繰返されると、シフトレジスタ20
に各グループの8つの入力信号(0〜7,8〜15.・
・・・・・56〜63)の論理信号を示す8ビツトのデ
ータがラッチされ、このときタイミング信号φ3が生成
されると、a3b5Cにより決定されたレジスタファイ
ル21の中のレジスタに8ビツトデータがラッチされる
このレジスタファイル21の出力はバイトセレクト信号
を指定することにより電子計算機にバイト単位で入力さ
れる。
次に、状態変化検出機能について述べる。
−<前に、本発明の上記構成によれば、カウンタ15は
フィルターの働きをしており、マルチプレクサ11、メ
モリ19、J−にフリップフロップ16はカウンタ15
を多数の入力信号に対して時分割で使用する為の制御を
司どる。
そして1,1−にフリップフロップ16はカウンタ15
からボロー信号が出力されてからキャリー信号が出力さ
れるまでの間、“0パの論理値を、またキャリー信号が
出されてからボロー信号が出力されるまでの間、“1″
の論理値をそれぞれ出力できるように設けられている。
そして、メモリ19の各ワードの1ビツトにJ−にフリ
ップフロップ16の出力を記憶させている為、多数の入
力信号の操作に応じ、前の論理値を当該入力信号に応じ
て読み出すことが出来るようになっている。
そこで、タイミング信号φ。
でカウンタ15及びJ−にフリップフロップ16にメモ
リ19からのデータがプリセットされた後、タイミング
信号φ1でカウンタ15からのキャリー信号が“′1パ
でJ−にフリップフロップ16のリセット出力が“′1
パの時は、入力信号が°“0″(即ちJ−にフリップフ
ロップに保持した前の論理値)から′1″(即ちカウン
タ15からキャリー信号が出力されると′1°′を示す
)に変化したことを意味しており、ゲート30の論理積
出力が“1′となり、入力信号の立上がりを示す状態検
出信号が割込回路32へ出力される。
この状態検出信号により割込回路32から計算機(CP
U)に割込信号が出力される。
また、タイミング信号φ1でカウンタ15のディクリメ
ント動作が終了し、カウンタ15の内容がすべて“O′
′になるとボロー信号が1″となり、。
T−にフリップフロップ16のセット出力が“1″にな
った時は、入力信号が′1′(即ち前の論理値)から0
“(カウンタ15からボロー信号が出力されると“0″
を示す)に変化したことを意味しており、ゲート31の
論理積出力“′1”となり、入力信号の立下がりを示す
状態検出信号が割込回路32へ出力される。
この状態検出信号により割込回路32から計算機CPU
に割込信号が出力される。
なお、この割込回路32は論理和回路より構成されてい
る。
以上述べたように本発明のディジタル入力装置によれば
、入力信号をディジタル的に処理することにより、入力
信号のノイズを除去することができるとともに、状態変
化検出機能を入力信号の点数に無関係に単一回路で行な
えるので、大幅にディスクリート部品の数を減少させる
ことができ、安価なディジタル入力装置を提供すること
ができる。
【図面の簡単な説明】
第1図は従来のディジタル入力装置のブロック図、第2
図は本発明のディジタル装置のブロック図、第3図はタ
イミング発生回路の各信号のタイミングチャートである
。 11・・・・・・マルチプレクサ、12・・・・・・D
タイプフリップフロップ、13,14・・・・・・ゲー
ト、15・・・・・・カウンタ、16・・・・・・J−
にフリップフロップ、17.18・・・・・・ゲート、
19・・・・・・メモリ、20・・・・・・シフトレジ
スタ、21・・・・・・レジスタファイル、22・・・
・・・タイミング発生回路、23・・・・・・デコーダ
、24.25,26・・・・・・ゲ゛−ト、 27,2
8,29・・・・・・インバータ、30,31・・・・
・・ゲ゛−ト、32・・・・・・割込回路、CLK・・
・・・・クロック信号。

Claims (1)

    【特許請求の範囲】
  1. 1 多数の入力信号が供給されその1つを順次選択する
    マルチプレクサと、このマルチプレクサで選択した入力
    信号をラッチする第1フリツプフロツプと、ロードおよ
    びアップ・ダウンカウントを行ない、カウンタ内容が全
    てLl 1 +1の時にキャリー信号を出力し、全て“
    0パの時にボロー信号を出力するカウンタと、上記キャ
    リー信号と上記第1フリツプフロツプのセット出力とに
    より上記カウンタに印加するカウントアツプパルスを生
    成する手段と、上記ボロー信号と上記第1フリツプフロ
    ツプのリセット出力とにより上記カウンタに印加するカ
    ウントダウンパルスを生成する手段と、上記カウンタか
    ら上記キャリー信号が出力された時にセットし、上記ボ
    ロー信号が出力された時にリセットし、上記キャリー信
    号及びボロー信号が共に出力されなければプリセットの
    状態を保持する第2フリツプフロツプと、上記カウンタ
    の内容とその時の上記第2フリツプフロツプの出力値と
    が格納される上記入力信号に応じた容量を有するメモリ
    と、上記第2フリツプフロツプの出力値がシフトインさ
    れる複数のビットのシフトレジスタと、上記マルチプレ
    クサの選択指定と上記メモリのアドレス指定を同じアド
    レス信号で行ない、入力信号に対応する上記メモリの出
    力を上記カウンタにロードし、上記第2フリツプフロツ
    プにプリセットする手段と、上記第2フリツプフロツプ
    のセット出力と上記カウンタのボロー信号により上記入
    力信号の1′′から′O″への状態変化を検出シ、上記
    第2フリツプフロツプのリセット出力と上記カウンタの
    キャリー信号により上記入力信号の“014から“1″
    への状態変化を検出する手段と、この手段で検出した検
    出信号を計算機に出力する手段とを具備することを特徴
    とするディジタル入力装置。
JP53103808A 1978-08-28 1978-08-28 デイジタル入力装置 Expired JPS5841522B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP10380678A JPS5530778A (en) 1978-08-28 1978-08-28 Digital input unit
JP53103808A JPS5841522B2 (ja) 1978-08-28 1978-08-28 デイジタル入力装置
JP53103807A JPS581458B2 (ja) 1978-08-28 1978-08-28 デイジタル入力装置
US06/196,049 US4375084A (en) 1978-08-28 1979-06-29 Digital input apparatus
PCT/JP1979/000169 WO1983002833A1 (fr) 1978-08-28 1979-06-29 Dispositif d'introduction numerique

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP10380678A JPS5530778A (en) 1978-08-28 1978-08-28 Digital input unit
JP53103808A JPS5841522B2 (ja) 1978-08-28 1978-08-28 デイジタル入力装置
JP53103807A JPS581458B2 (ja) 1978-08-28 1978-08-28 デイジタル入力装置

Publications (2)

Publication Number Publication Date
JPS5530780A JPS5530780A (en) 1980-03-04
JPS5841522B2 true JPS5841522B2 (ja) 1983-09-13

Family

ID=27310076

Family Applications (3)

Application Number Title Priority Date Filing Date
JP53103807A Expired JPS581458B2 (ja) 1978-08-28 1978-08-28 デイジタル入力装置
JP10380678A Pending JPS5530778A (en) 1978-08-28 1978-08-28 Digital input unit
JP53103808A Expired JPS5841522B2 (ja) 1978-08-28 1978-08-28 デイジタル入力装置

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP53103807A Expired JPS581458B2 (ja) 1978-08-28 1978-08-28 デイジタル入力装置
JP10380678A Pending JPS5530778A (en) 1978-08-28 1978-08-28 Digital input unit

Country Status (3)

Country Link
US (1) US4375084A (ja)
JP (3) JPS581458B2 (ja)
WO (1) WO1983002833A1 (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5419904A (en) * 1977-07-12 1979-02-15 Mitsui Toatsu Chem Inc Preparation of alcoholds
JPS584689B2 (ja) * 1977-07-20 1983-01-27 三井東圧化学株式会社 アルコ−ル類の製造方法
JPS58121442A (ja) * 1982-01-12 1983-07-19 Mitsubishi Electric Corp 遠隔プロセス入力処理装置
JPS5960291A (ja) * 1982-09-29 1984-04-06 株式会社日立製作所 デイジタル信号処理装置
JPS6224329A (ja) * 1985-07-23 1987-02-02 Mitsubishi Electric Corp 状態信号検出装置
US4789960A (en) * 1987-01-30 1988-12-06 Rca Licensing Corporation Dual port video memory system having semi-synchronous data input and data output
US5093807A (en) 1987-12-23 1992-03-03 Texas Instruments Incorporated Video frame storage system
US5587962A (en) * 1987-12-23 1996-12-24 Texas Instruments Incorporated Memory circuit accommodating both serial and random access including an alternate address buffer register
US5317724A (en) * 1992-04-01 1994-05-31 Helix Research & Development, Inc. Simplex sequence controller
US5396633A (en) * 1992-10-02 1995-03-07 Compaq Computer Corporation Positive pulse format noise-filter and negative pulse format extension circuit for conditioning interrupt request signals
JP3220029B2 (ja) * 1996-11-11 2001-10-22 日本電気株式会社 入力信号読み取り回路
GB2381072A (en) * 2001-10-17 2003-04-23 Stephen Daniel Hoath Vacuum leak detector comprising a variable conductance restriction
US9172161B2 (en) 2012-12-12 2015-10-27 Amphenol InterCon Systems, Inc. Impedance controlled LGA interposer assembly

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3331060A (en) * 1962-05-07 1967-07-11 Avco Corp Multiline digital buffer
US3891971A (en) * 1971-11-11 1975-06-24 Rockwell International Corp Serial data multiplexing apparatus
JPS5055225A (ja) * 1973-09-12 1975-05-15
US4106091A (en) * 1975-02-18 1978-08-08 Motorola, Inc. Interrupt status indication logic for polled interrupt digital system
JPS5224436A (en) * 1975-08-19 1977-02-23 Sharp Corp Key input unit

Also Published As

Publication number Publication date
US4375084A (en) 1983-02-22
JPS5530779A (en) 1980-03-04
WO1983002833A1 (fr) 1983-08-18
JPS5530780A (en) 1980-03-04
JPS5530778A (en) 1980-03-04
JPS581458B2 (ja) 1983-01-11

Similar Documents

Publication Publication Date Title
US5175819A (en) Cascadable parallel to serial converter using tap shift registers and data shift registers while receiving input data from FIFO buffer
US3296426A (en) Computing device
JPS5841522B2 (ja) デイジタル入力装置
US4070630A (en) Data transfer synchronizing circuit
US5526391A (en) N+1 frequency divider counter and method therefor
US5708688A (en) High speed programmable burst address generation circuit
JP2678115B2 (ja) タイマ回路
JPH02279015A (ja) 遅延回路
KR19990029006A (ko) 확장 칩 선택 리셋 장치 및 방법
JP2984429B2 (ja) 半導体集積回路
JP2670905B2 (ja) カウンタ
JP2661326B2 (ja) エラスティックストア回路
JPS5927993B2 (ja) メモリ制御装置
JPH056214B2 (ja)
JP2564812B2 (ja) 計数回路
CN108809321B (zh) 一种矩阵式键盘操作识别及编码方法
JP2761802B2 (ja) ディジタル信号処理回路
JPS58175035A (ja) タイミング発生回路
SU1587537A1 (ru) Устройство дл обслуживани сообщений
KR0120591B1 (ko) 디지탈 볼륨 제어회로
JPH024004A (ja) パルス発生回路
JPS59155884A (ja) 信号発生装置
JPS6237464B2 (ja)
JPH01233514A (ja) 書込み/読出し非同期形fifo式バッファ
JPS61285523A (ja) クロツク切換回路