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
JPS636896B2 - - Google Patents
[go: Go Back, main page]

JPS636896B2 - - Google Patents

Info

Publication number
JPS636896B2
JPS636896B2 JP56062130A JP6213081A JPS636896B2 JP S636896 B2 JPS636896 B2 JP S636896B2 JP 56062130 A JP56062130 A JP 56062130A JP 6213081 A JP6213081 A JP 6213081A JP S636896 B2 JPS636896 B2 JP S636896B2
Authority
JP
Japan
Prior art keywords
data
word
buffer register
signal
input
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
JP56062130A
Other languages
Japanese (ja)
Other versions
JPS57176447A (en
Inventor
Shuichi Akimoto
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP56062130A priority Critical patent/JPS57176447A/en
Publication of JPS57176447A publication Critical patent/JPS57176447A/en
Publication of JPS636896B2 publication Critical patent/JPS636896B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/22Handling requests for interconnection or transfer for access to input/output bus using successive scanning, e.g. polling

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)

Description

【発明の詳細な説明】 本発明は例へば計測制御システムの操作盤等に
おけるモーメンタリスイツチのシーケンス操作を
対象とした小形化経済化可能な、複数ワードの瞬
時入力形デイジタル入力回路方式に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a multi-word instantaneous input type digital input circuit system that can be miniaturized and economical, and is intended for sequential operation of momentary switches on, for example, an operation panel of a measurement control system.

第1図に従来例の1ワード16ビツトの瞬時入力
形デイジタル入力回路方式のブロツク図を示す。
第2図に第1図の場合の複数ワードの瞬時入力形
デイジタル入力回路方式のブロツク図を示す。図
中1はCRフイルタ、2は16ビツトのメモリ、3
はドライバ、4はアドレスセレクタ、5はデイレ
イ回路、S1〜S16はモーメンタリスイツチ、d1
d16は微分回路、Vccは正の直流電源、A00〜A07
はアドレスバス、X1〜Xnは第1図に示す瞬時入
力形デイジタル入力回路である。モーメンタリス
イツチS1〜S16のいずれかのスイツチがオンとな
ると微分回路d1〜d16の内オンになつたモーメン
タリスイツチに対応する回路がパルス信号を発す
る。このパルス信号によりメモリ2のこれに対応
する場所が1にセツトされ、予じめこの回路に割
り当てたアドレスをアドレスバスA00〜A07側か
らアクセスすることによりアドレスセレクタ4で
一致がとられドライバ3をセツトし、メモリ2に
入力したデータを読取ることが出来る。読み取り
後はデイレイ回路5を介しメモリ2をリセツトす
る。ここでデイレイ回路5はアドレスをアクセス
している間メモリ2がリセツトされないために設
けてある。しかし第1図の回路方式では入力ワー
ド数が多くなつた場合第2図に示す如く瞬時入力
形デイジタル回路X1〜Xoがワード数だけ必要と
なりプリント板等の枚数も増加し小形化経済化が
出来ない欠点があつた。
FIG. 1 shows a block diagram of a conventional instantaneous input type digital input circuit system with 16 bits per word.
FIG. 2 shows a block diagram of the instantaneous input type digital input circuit system for a plurality of words in the case of FIG. In the figure, 1 is the CR filter, 2 is the 16-bit memory, and 3 is the CR filter.
is a driver, 4 is an address selector, 5 is a delay circuit, S 1 to S 16 are momentary switches, d 1 to
d 16 is a differential circuit, Vcc is a positive DC power supply, A 00 ~ A 07
1 is an address bus, and X 1 to Xn are instantaneous input type digital input circuits shown in FIG. When any one of the momentary switches S 1 to S 16 is turned on, the circuit corresponding to the momentary switch turned on among the differentiating circuits d 1 to d 16 emits a pulse signal. This pulse signal sets the corresponding location in the memory 2 to 1, and by accessing the address previously assigned to this circuit from the address bus A00 to A07 side, a match is made in the address selector 4 and the driver 3, and the data input to memory 2 can be read. After reading, the memory 2 is reset via the delay circuit 5. Here, the delay circuit 5 is provided so that the memory 2 is not reset while the address is being accessed. However, in the circuit system shown in Fig. 1, when the number of input words increases, as shown in Fig. 2, instantaneous input type digital circuits X 1 to X o are required for the number of words, and the number of printed circuit boards increases, resulting in miniaturization and economy. There was a drawback that I couldn't do it.

本発明の目的は上記の欠点をなくするために小
形化経済化が可能な複数ワードの瞬時入力形デイ
ジタル入力回路方式の提供にある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a multi-word instantaneous input type digital input circuit system that can be miniaturized and economical in order to eliminate the above-mentioned drawbacks.

上記の目的は本発明によれば複数ワードのデー
タが共通線を介してワード毎にワードを構成する
複数のパルス信号の形で順次入力される入力バツ
フアレジスタ、該入力バツフアレジスタに格納さ
れたワード中の変化のあつたデータの有無を検出
するデータ検出回路、及びリードバツフアレジス
タを含み、データ検出回路が入力バツフアレジス
タに格納されたデータの変化を検出すると、入力
バツフアレジスタの入力側における続いてのワー
ドの走査は停止され、入力バツフアレジスタに記
憶されているデータは直列データとして順次読出
されてリードバツフアレジスタに格納されると共
に、該レジスタへの次のデータによる更新は停止
され、格納後該データの送出のための対応する時
点に該データはバスへ送出され、送出が終了する
とリードバツフアレジスタ、データ検出回路はリ
セツトされ、入力バツフアレジスタへの新たなワ
ードの格納のための走査が再開されることを特徴
とする複数ワードの瞬時入力形デイジタル入力回
路によつて達成される。
According to the present invention, the above object is an input buffer register in which a plurality of words of data are sequentially inputted word by word in the form of a plurality of pulse signals constituting a word through a common line, and the data is stored in the input buffer register. It includes a data detection circuit that detects the presence or absence of changed data in the input word, and a read buffer register, and when the data detection circuit detects a change in the data stored in the input buffer register, the input buffer register is The scanning of subsequent words on the input side is stopped, and the data stored in the input buffer register is read out sequentially as serial data and stored in the read buffer register, and the register is updated with the next data. is stopped, and after storage, the data is sent to the bus at the corresponding time for sending the data, and when the sending is finished, the read buffer register and data detection circuit are reset, and a new word is transferred to the input buffer register. This is achieved by a multi-word, instantaneous digital input circuit characterized in that scanning for storage of the data is resumed.

以下本発明の1実施例につき図に従つて説明す
る。第3図は本発明の実施例で1ワード16ビツト
の8ワードの瞬時入力形デイジタル入力回路方式
のブロツク図、第4図は第3図の場合のタイムチ
ヤートで、Aは4ワード目にモーメンタリスイツ
チのオンされている信号があつた場合を示してお
り、Bはタイミング回路9の発生する入力バツフ
アレジスタIBRのセツト信号、Cはタイミング回
路9の発生するワードクロツク信号(b点の信
号)、Dはワードセレクタ14の出力信号、Eは
入力バツフアレジスタIBRの出力信号、Fはデー
タ検出回路12のa点の出力信号、Gはデータ検
出回路12のd点の出力信号、Hはリードバツフ
アレジスタRBRの出力信号、Iはc点における
リード信号、Jはデイレイ回路10の出力信号で
ある。図中第1図と同じ機能のものは同一記号で
示す。16は入力バツフアレジスタ(以下IBRと
称す)、17はリードバツフアレジスタ(以下
RBRと称す)6,7はAND回路、8は16ビツト
信号用クロツク発生部、9はタイミング回路、1
0はデイレイ回路、11はアドレスセレクタ及び
予め設定したアドレスとアドレスバスよりの信号
とワード信号とd点の出力信号との一致回路(以
下アドレスセレクタ及び一致回路と称す)、12
はデータ検出回路、13はワードカウンタ、14
はワードセレクタ、15はドライバ、a〜dは説
明用の各点を示す。タイミング回路9からB,C
に示すIBRのセツト信号及びb点にワードクロツ
ク信号を出力する。データ検出回路12はオンの
データを検出する迄a点出力は0であるのでワー
ドカウンタ13、ワードセレクタ14ドライバ1
5を介して1ワードから8ワードを順次スキヤン
する動作を繰返へす。この場合のセレクタ14の
出力はDに示す如しである。今4ワード目にオン
の信号がAに示す如く存在した場合(4ワードの
あるモーメンタリスイツチがオン)Bに示すセツ
ト信号によりオン信号がある間4ワード目のデー
タ(16ビツト)がIBR16に記憶されクロツク発
生部8の発生するクロツク信号によりIBR16か
ら直列データとして出力しRBR17へ16ビツト
のデータを格納してゆく。一方データ検出回路1
2ではIBRの出力データの中の1になつたデータ
検出によりFに示す如き信号を出力しワードカウ
ンタ13の歩進を即時停止する〔Dのセレクタ出
力4Wの如くなる。〕RBR17にIBR16のデー
タが格納されるとデータ検出回路12はGに示す
如き信号を出力しRBR17への、クロツク発生
部8の発生するクロツクを停止させデータの更新
を止める。尚Gに示す信号が1になることによつ
てデータの読み込みが可能となる。データの読込
みはアドレスバスA00〜A07よりの信号とd点の
信号1とワードセレクタ14の出力〔ここではD
に示す如く4ワードの値になつている〕と予め設
定されているアドレスが一致した時Iに示すリー
ド信号を得ドライバ3をオンにしRBR17に格
納された4ワードのデータがドライバ3を介して
バスへ出力される。Iに示すリード信号はデイレ
イ回路10によりJに示す如く遅延されRBR1
7、データ検出回路12をリセツトしワードカウ
ンタ13は次のワードクロツク信号よりスキヤン
を開始する。即ちワードにオンの信号が存在した
場合ワード内のオンの信号を検出しRBR17に
はオンの信号の存在するワードのみ入力し、ドラ
イバ3を介して出力するので1ワード分の瞬時入
力形デイジタル入力回路があればよい。
An embodiment of the present invention will be described below with reference to the drawings. Fig. 3 is a block diagram of an instantaneous input type digital input circuit system of 8 words with 16 bits per word in an embodiment of the present invention, and Fig. 4 is a time chart for the case of Fig. 3. This shows the case where a signal indicating that the switch is turned on is received; B is the input buffer register IBR set signal generated by the timing circuit 9; C is the word clock signal (signal at point b) generated by the timing circuit 9; D is the output signal of the word selector 14, E is the output signal of the input buffer register IBR, F is the output signal of the data detection circuit 12 at point a, G is the output signal of the data detection circuit 12 at point d, and H is the read buffer. The output signal of the far register RBR, I is the read signal at point c, and J is the output signal of the delay circuit 10. Components in the figure that have the same functions as those in FIG. 1 are indicated by the same symbols. 16 is an input buffer register (hereinafter referred to as IBR), and 17 is a read buffer register (hereinafter referred to as IBR).
RBR) 6 and 7 are AND circuits, 8 is a 16-bit signal clock generator, 9 is a timing circuit, 1
0 is a delay circuit, 11 is an address selector and a matching circuit for a preset address, a signal from the address bus, a word signal, and an output signal at point d (hereinafter referred to as the address selector and matching circuit); 12
is a data detection circuit, 13 is a word counter, 14
15 is a word selector, 15 is a driver, and a to d are points for explanation. B, C from timing circuit 9
Outputs the IBR set signal shown in and the word clock signal to point b. Since the data detection circuit 12 outputs 0 at point A until it detects ON data, the word counter 13, word selector 14 driver 1
The operation of sequentially scanning words 1 to 8 through 5 is repeated. The output of the selector 14 in this case is as shown in D. If there is an ON signal in the 4th word as shown in A (a momentary switch with 4 words is ON), the set signal shown in B causes the 4th word data (16 bits) to be stored in the IBR16 while the ON signal is present. The clock signal generated by the clock generator 8 outputs serial data from the IBR 16 and stores 16-bit data in the RBR 17. On the other hand, data detection circuit 1
In step 2, upon detection of data that has become 1 in the output data of IBR, a signal as shown in F is output to immediately stop the increment of the word counter 13 (selector output 4W in D). When the data of the IBR 16 is stored in the RBR 17, the data detection circuit 12 outputs a signal as shown in G to stop the clock generated by the clock generator 8 to the RBR 17, thereby stopping data updating. Note that when the signal indicated by G becomes 1, data can be read. Data is read using signals from address buses A 00 to A 07 , signal 1 at point d, and the output of word selector 14 [here, D
When the preset address matches the 4-word value (as shown in Figure 1), a read signal shown at I is obtained, and the driver 3 is turned on, and the 4-word data stored in the RBR 17 is transferred via the driver 3. output to the bus. The read signal shown at I is delayed by the delay circuit 10 as shown at J and output to RBR1.
7. The data detection circuit 12 is reset and the word counter 13 starts scanning from the next word clock signal. In other words, if an on signal exists in a word, the on signal in the word is detected, and only the word with an on signal is input to the RBR 17, which is output via the driver 3, so it is an instantaneous input type digital input for one word. All you need is a circuit.

以上詳細に説明した如く本発明によれば例へば
計測制御システムの操作盤等におけるモーメンタ
リスイツチのシーケンス操作を対象とした場合複
数ワードの入力回路があつても1ワード分の瞬時
入力形デイジタル入力回路があればよいので小形
化経済化が出来る効果がある。
As explained in detail above, according to the present invention, for example, when a sequential operation of a momentary switch on an operation panel of a measurement control system is targeted, even if there is an input circuit for multiple words, an instantaneous input type digital input circuit for one word can be used. Since it is only necessary to have one, it has the effect of downsizing and economicalization.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は従来例の1ワード16ビツトの瞬時入力
形デイジタル入力回路方式のブロツク図、第2図
は第1図の場合の複数ワードの瞬時入力形デイジ
タル入力回路方式のブロツク図、第3図は本発明
の実施例で1ワード16ビツトの8ワードの瞬時入
力形デイジタル入力回路方式のブロツク図、第4
図は第3図の場合のタイムチヤートでAは4ワー
ド目にモーメンタリスイツチのオンされている信
号があつた場合を示しており、Bはタイミング回
路9の発生するIBRのセツト信号、Cはタイミン
グ回路9の発生するワードクロツク信号(b点の
信号)、Dはワードセレクタ14の出力信号、E
はIBRの出力信号、Fはデータ検出回路12のa
点の出力信号、Gはデータ検出回路12のd点の
出力信号、HはRBRの出力信号、Iはc点にお
けるリード信号、Jはデイレイ回路10の出力信
号である。図中1はCRフイルタ、2は16ビツト
のメモリ、3,15はドライバ、4はアドレスセ
レクタ、5,10はデイレイ回路、S1〜S16はモ
ーメンタリスイツチ、d1〜d16は微分回路、Vcc
は正の直流電源、A00〜A07はアドレスバス、X1
〜Xoは第1図に示す瞬時入力形デイジタル入力
回路、16は入力バツフアレジスタ、17はリー
ドバツフアレジスタ、6,7はAND回路、8は
16ビツト信号用クロツク発生部、9はタイミング
回路、11はアドレスセレクタ及び一致回路、1
2はデータ検出回路、13はワードカウンタ、1
4はワードセレクタ、a〜dは説明用各点を示
す。
Figure 1 is a block diagram of a conventional instantaneous input type digital input circuit system with 16 bits per word, Figure 2 is a block diagram of a multiple word instantaneous input type digital input circuit type in the case of Figure 1, and Figure 3. 4 is a block diagram of an 8-word instantaneous input type digital input circuit system with 16 bits per word according to an embodiment of the present invention.
The figure is a time chart for the case of Fig. 3, where A shows the case where the momentary switch is turned on at the 4th word, B shows the IBR set signal generated by the timing circuit 9, and C shows the timing. The word clock signal (signal at point b) generated by the circuit 9, D is the output signal of the word selector 14, and E
is the output signal of IBR, F is a of the data detection circuit 12
G is the output signal of point d of the data detection circuit 12, H is the output signal of RBR, I is the read signal at point c, and J is the output signal of the delay circuit 10. In the figure, 1 is a CR filter, 2 is a 16-bit memory, 3 and 15 are drivers, 4 is an address selector, 5 and 10 are delay circuits, S1 to S16 are momentary switches, d1 to d16 are differential circuits, Vcc
is positive DC power supply, A 00 ~ A 07 is address bus, X 1
~X o is the instantaneous input type digital input circuit shown in Fig. 1, 16 is an input buffer register, 17 is a read buffer register, 6 and 7 are AND circuits, and 8 is an
16-bit signal clock generator, 9 is a timing circuit, 11 is an address selector and matching circuit, 1
2 is a data detection circuit, 13 is a word counter, 1
4 is a word selector, and a to d indicate points for explanation.

Claims (1)

【特許請求の範囲】[Claims] 1 複数ワードのデータが共通線を介してワード
毎にワードを構成する複数のパルス信号の形で順
次入力される入力バツフアレジスタ、該入力バツ
フアレジスタに格納されたワード中の変化のあつ
たデータの有無を検出するデータ検出回路、及び
リードバツフアレジスタを含み、データ検出回路
が入力バツフアレジスタに格納されたデータの変
化を検出すると、入力バツフアレジスタの入力側
における続いてのワードの走査は停止され、入力
バツフアレジスタに記憶されているデータは直列
データとして順次読出されてリードバツフアレジ
スタに格納されると共に、該レジスタへの次のデ
ータによる更新は停止され、格納後該データの送
出のための対応する時点に該データはバスへ送出
され、送出が終了するとリードバツフアレジス
タ、データ検出回路はリセツトされ、入力バツフ
アレジスタへの新たなワードの格納のための走査
が再開されることを特徴とする複数ワードの瞬時
入力形デイジタル入力回路。
1. An input buffer register in which a plurality of words of data are sequentially inputted word by word in the form of a plurality of pulse signals forming a word through a common line; It includes a data detection circuit for detecting the presence or absence of data, and a read buffer register, and when the data detection circuit detects a change in the data stored in the input buffer register, the read buffer register detects the presence or absence of data. Scanning is stopped, and the data stored in the input buffer register is sequentially read out as serial data and stored in the read buffer register, and updating of the register with the next data is stopped, and after storage, the data is The data is sent to the bus at the corresponding time for sending the data, and when the sending is finished, the read buffer register and data detection circuit are reset and scanning resumes for storing a new word in the input buffer register. A multi-word instantaneous input type digital input circuit characterized in that:
JP56062130A 1981-04-24 1981-04-24 A plurality word instantaneous input type digital input circuit system Granted JPS57176447A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56062130A JPS57176447A (en) 1981-04-24 1981-04-24 A plurality word instantaneous input type digital input circuit system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56062130A JPS57176447A (en) 1981-04-24 1981-04-24 A plurality word instantaneous input type digital input circuit system

Publications (2)

Publication Number Publication Date
JPS57176447A JPS57176447A (en) 1982-10-29
JPS636896B2 true JPS636896B2 (en) 1988-02-12

Family

ID=13191178

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56062130A Granted JPS57176447A (en) 1981-04-24 1981-04-24 A plurality word instantaneous input type digital input circuit system

Country Status (1)

Country Link
JP (1) JPS57176447A (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5927932B2 (en) * 1976-09-13 1984-07-09 カシオ計算機株式会社 Key input method
JPS5535664U (en) * 1978-08-31 1980-03-07
JPS5547739A (en) * 1978-09-30 1980-04-04 Toshiba Corp Input circuit
JPS55123759A (en) * 1979-03-15 1980-09-24 Nec Corp Invalid code set system
JPS55134434A (en) * 1979-04-05 1980-10-20 Mitsubishi Electric Corp Decoding unit

Also Published As

Publication number Publication date
JPS57176447A (en) 1982-10-29

Similar Documents

Publication Publication Date Title
EP0312238A2 (en) FIFO buffer controller
EP0509722B1 (en) Data transfer system
JPS648383B2 (en)
JPS636896B2 (en)
US5708842A (en) Apparatus for changing coefficients utilized to perform a convolution operation having address generator which uses initial count number and up/down count inputs received from external
CN1004945B (en) address control device
SU1566336A1 (en) Device for information output
JPS63129438A (en) Memory controller
JPH079280Y2 (en) Stack circuit
SU1689961A1 (en) Device for information exchanging between computer and peripherals
SU1179349A1 (en) Device for checking microprograms
SU1564620A2 (en) Device for control of microprocessor system
JPS61161560A (en) Memory device
JP2576805Y2 (en) LSI for musical tone generation
SU1283760A1 (en) Control device for microprocessor system
JPH082756Y2 (en) Image processing device
SU1283850A2 (en) Buffer storage
JPS626253B2 (en)
JPH0133848B2 (en)
JPS6161153B2 (en)
JPH0250652B2 (en)
JPH04160458A (en) DMA controller peripheral circuit
JPS61177556A (en) Memory switching circuit
JPS57162182A (en) Memory access controlling system
JPS642971B2 (en)