JPS6134196B2 - - Google Patents
Info
- Publication number
- JPS6134196B2 JPS6134196B2 JP14305877A JP14305877A JPS6134196B2 JP S6134196 B2 JPS6134196 B2 JP S6134196B2 JP 14305877 A JP14305877 A JP 14305877A JP 14305877 A JP14305877 A JP 14305877A JP S6134196 B2 JPS6134196 B2 JP S6134196B2
- Authority
- JP
- Japan
- Prior art keywords
- selection
- selection information
- signal
- data
- control
- 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
Links
- 230000004044 response Effects 0.000 claims description 2
- 230000015654 memory Effects 0.000 description 6
- 230000007257 malfunction Effects 0.000 description 2
- 101710190443 Acetyl-CoA carboxylase 1 Proteins 0.000 description 1
- 102100021334 Bcl-2-related protein A1 Human genes 0.000 description 1
- 101001106432 Homo sapiens Rod outer segment membrane protein 1 Proteins 0.000 description 1
- 102100021424 Rod outer segment membrane protein 1 Human genes 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
Description
本発明は、自動販売機において選択スイツチ等
の選択手段より客の操作によつて生ずる選択信号
を確実に受入れしかも同時の二重操作によつて複
数の選択信号が生じても一つのみ採用し得る自動
販売機の制御回路を提供するものである。 従来選択スイツチの操作によつて得られる選択
信号がリレー回路に導入して励磁させ、機械的可
動接点を介して販売駆動回路を動作させる構成で
あるために接点不良若しくは誤動作に陥り易い欠
点がある。また選択信号が同時に複数生じた場合
には対応のリレー回路が全て励磁することになつ
て規定以上の商品を販売する不都合があつて選択
スイツチの二重操作を防止するための機構が必要
となつていた。 また従来装置における制御回路は取付けられる
自動販売機の商品種類に応じてかかるリレー回路
を装備しており、この制御回路は他の商品種類数
の異なる自動販売機には適用できず汎用性の面で
著しく遅れていた。 以上の点より本発明は発生した選択信号を受入
れてこれに応じた商品の販売駆動回路を正確に動
作させる制御回路を提供するとともに、更にこの
制御回路は商品種類数の異なる種々の自動販売機
に適用し得るように構成するものである。 更に本発明の別の目的はRAM(ランダムアク
セス・メモリ)又はROM(読取り専用メモリ)
を有効に利用してLSI化に好ましい制御回路を提
供するものである。 以下図面に基づいて本発明の一実施例を詳述す
る。 第1図は本発明の制御回路を示し、太線の矢印
はデータバスでデータは8ビツトパラレルに転送
されて制御ゲートG1‥‥G14の開閉によりデータ
の流れは制御される。加算器11はAn端及びBn
端に入力するデータの加算若しくは論理演算を行
なうものであるが、本実施例に於いては両データ
の論理積のみを演算するものでビツト毎にAND
ゲートを備えた論理ゲートと等価と考えてよい。
即ち8ビツトパラレルにAn端にはA1,A2,A3,
…,A8がそしてBn端にはB1,B2,B3,‥‥,B8
なるデータが入力すると各ビツトで論理積が取ら
れてSn端よりA1・B1,A2・B2,A3・B8,‥‥,
A8・B8なる演算結果が出力される。加算器11
の演算に必要なデータはデータROM10の各メ
モリに記憶されているデータ及びI/0ポート9を
介して入力してくる選択情報である。I/0ポート
9の8ビツトの入力端には夫々選択スイツチ1,
2,3,4,5,6,7,8が接続され、各選択
スイツチは顧客が所定の金額を投入後押圧操作す
ると「1」を出力するように構成されていてI/0
ポート9に於ける入力状況が選択情報となる。し
たがつて選択スイツチ1が押圧操作された場合の
選択情報は8ビツトで「0・0・0・0・0・
0・0・1」と表わされる。また加算器11によ
る演算結果はアキユムレータ(ACC)13に導
入され更にデコーダ12で判定を受けデコーダ1
2は演算結果にステータスを検出するとSta信号
「1」を出力するものである。第2図に示す如く
シーケンス制御部14はアドレスカウンタ15、
命令レジスタ16、クロツクパルス発生器17、
フリツプフロツプ回路18、制御ROM19及び
ANDゲート群で構成されていて、クロツクパル
ス発生器17より順次生じるクロツクパルスをア
ドレスカウンタ15がカウントアツプするのに伴
ない命令レジスタ16は順次シーケンスを指定す
るようになつている。そして制御ROM19は命
令レジスタ16より出力されるS1からB10までの
シーケンス信号によつて各シーケンスに応じた制
御ゲートを導通させるための制御ゲート信号を適
宜出力するように設定してある。またANDゲー
ト28,20,21,22,23,24,25,
26,27は一方に夫々S1,S3,S4,S5,S6,
S7,S8,S9,S10信号が入力しそして他方にはSta
信号「1」が入力するようになつている。 次に動作を説明しながら本発明を明らかにして
いく。 選択待機状態に於いてフリツプフロツプ回路1
8はリセツトしておりアドレスカウンタ15には
クロツクパルスが導入され得す命令レジスタ16
は継続してS1信号を出力すると共に制御ROM1
9は制御ゲート信号G2,G3,G13を出力してい
る。したがつて制御ゲートG13の導通にて選択情
報がI/0ポート9を介して入力可能とされ、更に
制御ゲートG3・加算器11・制御ゲートG2を介
してACC13に導入可能とされている。この状
態で選択スイツチ1,2,3,4,5,6,7,
8の何れかが操作れ対応のI/0ポート9の入力端
に「1」が入力すると、或るビツトに「1」を備
えた選択情報がACC13に導入されてデコーダ
12はステータスを検出しSta信号「1」を出力
する。そしてANDゲート28はSta信号「1」と
S1信号とで論理積が得られてフリツプフロツプ回
路18がセツトし、クロツクパルス発生器17よ
りのクロツクパルスがANDゲート29を介して
アドレスカウンタ15へ導入され、アドレスカウ
ンタ15はカウントアツプを開始して命令レジス
タ16は順次S2,S8,S4,‥‥S10信号を出力す
るものである。 S2信号の発生にて制御ROM19は制御ゲート
信号G1,G14を出力してレジスタ30に選択情報
をACC13より導入して記憶する。 続いて順次生じるS3,S4,S5…信号によつてシ
ーケンス制御部14は選択情報の何れのビツトに
「1」が生じているかを判別して操作された選択
スイツチを走査する。データROM10のメモリ
31,32,33,34,35,36,37,3
8には選択種類に対応したビツトのみ「1」の情
報を備えたデータが設定されており、順次生じる
S3,S4,S5‥‥信号によつてシーケンス制御部1
4はこのデータを読取り加算器11でレジスタ3
0に記憶された選択情報と比較し、一致が取れた
場合にデコーダ12に生じるSta信号「1」によ
つて操作された選択スイツチを判別するものであ
る。 先ずS8信号が生じると制御ROM19は制御ゲ
ート信号G2・G3・G4・G5・G14を出力してメモリ
31に設定されているデータ「0・0・0・0・
0・0・0・1」と選択情報を加算器11で比較
する。選択スイツチ1が操作されている場合には
選択情報は「0・0・0・0・0・0・0・1」
であり次の第1表の如く演算が行なわれACC1
3に導入された演算結果にデコーダ12はステー
タスを検出してSta信号「1」を出力するシーケ
ンス制御部14はデコーダ12に生じた
の選択手段より客の操作によつて生ずる選択信号
を確実に受入れしかも同時の二重操作によつて複
数の選択信号が生じても一つのみ採用し得る自動
販売機の制御回路を提供するものである。 従来選択スイツチの操作によつて得られる選択
信号がリレー回路に導入して励磁させ、機械的可
動接点を介して販売駆動回路を動作させる構成で
あるために接点不良若しくは誤動作に陥り易い欠
点がある。また選択信号が同時に複数生じた場合
には対応のリレー回路が全て励磁することになつ
て規定以上の商品を販売する不都合があつて選択
スイツチの二重操作を防止するための機構が必要
となつていた。 また従来装置における制御回路は取付けられる
自動販売機の商品種類に応じてかかるリレー回路
を装備しており、この制御回路は他の商品種類数
の異なる自動販売機には適用できず汎用性の面で
著しく遅れていた。 以上の点より本発明は発生した選択信号を受入
れてこれに応じた商品の販売駆動回路を正確に動
作させる制御回路を提供するとともに、更にこの
制御回路は商品種類数の異なる種々の自動販売機
に適用し得るように構成するものである。 更に本発明の別の目的はRAM(ランダムアク
セス・メモリ)又はROM(読取り専用メモリ)
を有効に利用してLSI化に好ましい制御回路を提
供するものである。 以下図面に基づいて本発明の一実施例を詳述す
る。 第1図は本発明の制御回路を示し、太線の矢印
はデータバスでデータは8ビツトパラレルに転送
されて制御ゲートG1‥‥G14の開閉によりデータ
の流れは制御される。加算器11はAn端及びBn
端に入力するデータの加算若しくは論理演算を行
なうものであるが、本実施例に於いては両データ
の論理積のみを演算するものでビツト毎にAND
ゲートを備えた論理ゲートと等価と考えてよい。
即ち8ビツトパラレルにAn端にはA1,A2,A3,
…,A8がそしてBn端にはB1,B2,B3,‥‥,B8
なるデータが入力すると各ビツトで論理積が取ら
れてSn端よりA1・B1,A2・B2,A3・B8,‥‥,
A8・B8なる演算結果が出力される。加算器11
の演算に必要なデータはデータROM10の各メ
モリに記憶されているデータ及びI/0ポート9を
介して入力してくる選択情報である。I/0ポート
9の8ビツトの入力端には夫々選択スイツチ1,
2,3,4,5,6,7,8が接続され、各選択
スイツチは顧客が所定の金額を投入後押圧操作す
ると「1」を出力するように構成されていてI/0
ポート9に於ける入力状況が選択情報となる。し
たがつて選択スイツチ1が押圧操作された場合の
選択情報は8ビツトで「0・0・0・0・0・
0・0・1」と表わされる。また加算器11によ
る演算結果はアキユムレータ(ACC)13に導
入され更にデコーダ12で判定を受けデコーダ1
2は演算結果にステータスを検出するとSta信号
「1」を出力するものである。第2図に示す如く
シーケンス制御部14はアドレスカウンタ15、
命令レジスタ16、クロツクパルス発生器17、
フリツプフロツプ回路18、制御ROM19及び
ANDゲート群で構成されていて、クロツクパル
ス発生器17より順次生じるクロツクパルスをア
ドレスカウンタ15がカウントアツプするのに伴
ない命令レジスタ16は順次シーケンスを指定す
るようになつている。そして制御ROM19は命
令レジスタ16より出力されるS1からB10までの
シーケンス信号によつて各シーケンスに応じた制
御ゲートを導通させるための制御ゲート信号を適
宜出力するように設定してある。またANDゲー
ト28,20,21,22,23,24,25,
26,27は一方に夫々S1,S3,S4,S5,S6,
S7,S8,S9,S10信号が入力しそして他方にはSta
信号「1」が入力するようになつている。 次に動作を説明しながら本発明を明らかにして
いく。 選択待機状態に於いてフリツプフロツプ回路1
8はリセツトしておりアドレスカウンタ15には
クロツクパルスが導入され得す命令レジスタ16
は継続してS1信号を出力すると共に制御ROM1
9は制御ゲート信号G2,G3,G13を出力してい
る。したがつて制御ゲートG13の導通にて選択情
報がI/0ポート9を介して入力可能とされ、更に
制御ゲートG3・加算器11・制御ゲートG2を介
してACC13に導入可能とされている。この状
態で選択スイツチ1,2,3,4,5,6,7,
8の何れかが操作れ対応のI/0ポート9の入力端
に「1」が入力すると、或るビツトに「1」を備
えた選択情報がACC13に導入されてデコーダ
12はステータスを検出しSta信号「1」を出力
する。そしてANDゲート28はSta信号「1」と
S1信号とで論理積が得られてフリツプフロツプ回
路18がセツトし、クロツクパルス発生器17よ
りのクロツクパルスがANDゲート29を介して
アドレスカウンタ15へ導入され、アドレスカウ
ンタ15はカウントアツプを開始して命令レジス
タ16は順次S2,S8,S4,‥‥S10信号を出力す
るものである。 S2信号の発生にて制御ROM19は制御ゲート
信号G1,G14を出力してレジスタ30に選択情報
をACC13より導入して記憶する。 続いて順次生じるS3,S4,S5…信号によつてシ
ーケンス制御部14は選択情報の何れのビツトに
「1」が生じているかを判別して操作された選択
スイツチを走査する。データROM10のメモリ
31,32,33,34,35,36,37,3
8には選択種類に対応したビツトのみ「1」の情
報を備えたデータが設定されており、順次生じる
S3,S4,S5‥‥信号によつてシーケンス制御部1
4はこのデータを読取り加算器11でレジスタ3
0に記憶された選択情報と比較し、一致が取れた
場合にデコーダ12に生じるSta信号「1」によ
つて操作された選択スイツチを判別するものであ
る。 先ずS8信号が生じると制御ROM19は制御ゲ
ート信号G2・G3・G4・G5・G14を出力してメモリ
31に設定されているデータ「0・0・0・0・
0・0・0・1」と選択情報を加算器11で比較
する。選択スイツチ1が操作されている場合には
選択情報は「0・0・0・0・0・0・0・1」
であり次の第1表の如く演算が行なわれACC1
3に導入された演算結果にデコーダ12はステー
タスを検出してSta信号「1」を出力するシーケ
ンス制御部14はデコーダ12に生じた
【表】
Sta信号「1」とS3信号とでANDゲート20に
出力A1が得られると選択スイツチ1が操作され
たことを検出できる。更にANDゲート20に生
じた出力A1でフリツプフロツプ回路18をリセ
ツトしてクロツクパルスかアドレスカウンタ15
に入力するのを禁止するためシーケンスの移行が
停止する。しかしながら選択スイツチ1以外の例
えば選択スイツチ3が操作されている場合選択情
報は「0・0・0・0・0・1・0・0」であ
り、第2表に示す如くSta信号は生じずアドレス
カウンタ15は続いて入力する基準パルスによつ
て更にカウントアツプし、命令レジスタ16はS4
信号を出力してメモリ32に設定されているデー
タ「0・0・0・0・0・0・1・0」との比較
が加算器11で行なわれる。
出力A1が得られると選択スイツチ1が操作され
たことを検出できる。更にANDゲート20に生
じた出力A1でフリツプフロツプ回路18をリセ
ツトしてクロツクパルスかアドレスカウンタ15
に入力するのを禁止するためシーケンスの移行が
停止する。しかしながら選択スイツチ1以外の例
えば選択スイツチ3が操作されている場合選択情
報は「0・0・0・0・0・1・0・0」であ
り、第2表に示す如くSta信号は生じずアドレス
カウンタ15は続いて入力する基準パルスによつ
て更にカウントアツプし、命令レジスタ16はS4
信号を出力してメモリ32に設定されているデー
タ「0・0・0・0・0・0・1・0」との比較
が加算器11で行なわれる。
【表】
このようにして選択情報はSta信号「1」が生
じて何れかのANDゲート20,21,22,2
3,24,25,26,27に出力A1‥‥A8が
得られるまでメモリ31,32,33,34,3
5,36,37,38に設定されたデータとの比
較が順次行なわれる。そして出力が生じたAND
ゲート20,21,22,23,24,25,2
6,27に対応した選択スイツチ1,2,3,
4,5,6,7,8が操作されたことを判別す
る。更に操作された選択スイツチを判別した後図
示していないがアドレスカウンタ15を帰客させ
て動作を終了する。 以上詳述してきた本発明に依ると顧客による所
定の選択動作によつて選択出力を発生するような
選択手段をI/0ポートの入力端子に接続して選択
情報を得ると共にこの選択情報の何れのビツトに
出力があるかを検出することで選択種類を判別す
ることができる。したがつて選択出力を受入れる
のに機械的接点を介在させる必要が無いため誤動
作を防止できると共に選択手段と制御回路は別に
構成し得るために互換性を高めることができる。
しかも複数の選択手段が同時に操作されても順次
比較する過程で最初の一致が検出されると比較を
停止するために単数の選択種類しか判別を二重操
作が防止される。
じて何れかのANDゲート20,21,22,2
3,24,25,26,27に出力A1‥‥A8が
得られるまでメモリ31,32,33,34,3
5,36,37,38に設定されたデータとの比
較が順次行なわれる。そして出力が生じたAND
ゲート20,21,22,23,24,25,2
6,27に対応した選択スイツチ1,2,3,
4,5,6,7,8が操作されたことを判別す
る。更に操作された選択スイツチを判別した後図
示していないがアドレスカウンタ15を帰客させ
て動作を終了する。 以上詳述してきた本発明に依ると顧客による所
定の選択動作によつて選択出力を発生するような
選択手段をI/0ポートの入力端子に接続して選択
情報を得ると共にこの選択情報の何れのビツトに
出力があるかを検出することで選択種類を判別す
ることができる。したがつて選択出力を受入れる
のに機械的接点を介在させる必要が無いため誤動
作を防止できると共に選択手段と制御回路は別に
構成し得るために互換性を高めることができる。
しかも複数の選択手段が同時に操作されても順次
比較する過程で最初の一致が検出されると比較を
停止するために単数の選択種類しか判別を二重操
作が防止される。
第1図は本発明による制御回路を示し、第2図
はシーケンス制御部の具体例を示す。 主な図番の説明 1,2,3,4,5,6,
7,8…選択スイツチ、9…I/0ポート、10…
データROM、11…加算器、12…デコーダ。
はシーケンス制御部の具体例を示す。 主な図番の説明 1,2,3,4,5,6,
7,8…選択スイツチ、9…I/0ポート、10…
データROM、11…加算器、12…デコーダ。
Claims (1)
- 1 顧客による所定の操作によつて選択信号を出
力する選択手段と、前記選択信号を商品種毎に対
応したビツトに導入して選択情報を得る手段と、
対応する商品種類に応じた特定ビツトにのみデー
タをセツトしている商品種類毎の適正選択情報を
予め記憶している手段と、前記選択情報と前記適
正選択情報とを順次比較する手段と、比較の結果
或るビツトで一致が取れると一致が得られたビツ
トに対応する商品が選択されたことを判別する手
段とから成る自動販売機の制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14305877A JPS5474800A (en) | 1977-11-28 | 1977-11-28 | Control system for slot machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14305877A JPS5474800A (en) | 1977-11-28 | 1977-11-28 | Control system for slot machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5474800A JPS5474800A (en) | 1979-06-15 |
| JPS6134196B2 true JPS6134196B2 (ja) | 1986-08-06 |
Family
ID=15329922
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14305877A Granted JPS5474800A (en) | 1977-11-28 | 1977-11-28 | Control system for slot machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5474800A (ja) |
-
1977
- 1977-11-28 JP JP14305877A patent/JPS5474800A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5474800A (en) | 1979-06-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4970418A (en) | Programmable memory state machine for providing variable clocking to a multimode memory | |
| EP0226950B1 (en) | Memory access control circuit | |
| US4064553A (en) | Information processor | |
| JPH01129322A (ja) | Fifoバツフア・コントローラ | |
| US4516202A (en) | Interface control system for high speed processing based on comparison of sampled data values to expected values | |
| US6449193B1 (en) | Burst access memory system | |
| US6473841B1 (en) | Signal processing apparatus with memory access history storage | |
| US4821033A (en) | Matrix switching apparatus for preventing pseudo input | |
| JPH01218126A (ja) | キーボード装置 | |
| US5590303A (en) | Memory designation control device | |
| US4656631A (en) | Process and circuit arrangement for checking a program in data processing units | |
| EP0102445B1 (en) | Control system for a plasma display | |
| KR100228455B1 (ko) | 반도체 메모리 회로 | |
| US5410514A (en) | Single clock memory having a page mode | |
| JPH1092175A (ja) | シンクロナスdramのcas信号発生器 | |
| US5838619A (en) | Method and apparatus for redundancy management of non-volatile memories | |
| JPS5818650B2 (ja) | キ−ボ−ド入力装置 | |
| EP0217348B1 (en) | Memory connected state detecting circuit | |
| JPS6130301B2 (ja) | ||
| JPH08149160A (ja) | データ受信装置 | |
| KR100242027B1 (ko) | 디램 인터페이스 제어장치 | |
| KR100192541B1 (ko) | 타이머 | |
| US3184710A (en) | Method and arrangement for checking the operative condition of a contact matrix | |
| JPS61815A (ja) | シ−ケンス回路の異常個所発見装置 | |
| JPS5931157B2 (ja) | デ−タ記憶装置の記憶内容保護装置 |