JPH03157712A - 機能キーの操作状態の検出用回路装置 - Google Patents
機能キーの操作状態の検出用回路装置Info
- Publication number
- JPH03157712A JPH03157712A JP2297369A JP29736990A JPH03157712A JP H03157712 A JPH03157712 A JP H03157712A JP 2297369 A JP2297369 A JP 2297369A JP 29736990 A JP29736990 A JP 29736990A JP H03157712 A JPH03157712 A JP H03157712A
- Authority
- JP
- Japan
- Prior art keywords
- microprocessor
- terminals
- line
- lines
- row
- 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
Links
- 238000001514 detection method Methods 0.000 title description 4
- 239000011159 matrix material Substances 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M11/00—Coding in connection with keyboards or like devices, i.e. coding of the position of operated keys
- H03M11/20—Dynamic coding, i.e. by key scanning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は行線及び列線に配置されたセンス線路の交点に
て、機能キーの操作状態をマイクロ7’oセツサにより
検出ないしセンシングfるだめの回路装置であって、上
記センス線路は操作の際それの交点にて所属の列線を所
属の行線と接続するものに関する〇 従来の技術 −を配置し或1つの機能キーの操作の際、当該交点にて
交差する行−及び列−線路間に接続を電流を生じさせる
ことは一般通常のことである・このだめに、上記行線路
は送信に適する、マイクロプロセツサの端子と接続され
、列線路は受信に適する、マイクロプロセッサ端子と接
続されている。
て、機能キーの操作状態をマイクロ7’oセツサにより
検出ないしセンシングfるだめの回路装置であって、上
記センス線路は操作の際それの交点にて所属の列線を所
属の行線と接続するものに関する〇 従来の技術 −を配置し或1つの機能キーの操作の際、当該交点にて
交差する行−及び列−線路間に接続を電流を生じさせる
ことは一般通常のことである・このだめに、上記行線路
は送信に適する、マイクロプロセツサの端子と接続され
、列線路は受信に適する、マイクロプロセッサ端子と接
続されている。
検出(センシング)ないし問合せのためにはマイクロプ
ロセッサにより順次各直列線路にて短時間電流の流れが
生せしめられ、この短時間の電流流通期間中すべての列
線路がマイクロプロセッサにより逆方向電流の流通に基
づいてチチェツクされる0上記検出ないし間合せ機能は
ルーチン−サブプログラムとしてマイクロプロセッサプ
ログラム中に組込まれており、すなわちマイクロプロセ
ッサの制御プログラムによって行線路のタイミングに合
った作動接続及び列線路の検出ないしセンシングが行な
われる0更つて規定されたシーケンスにて検出な〜≦問
合せの結果を処理する0 機能キーの操作状態の検出ないし間合せはその個数の限
られているマイクロプロセッサの端子を著しく多く要す
るという欠点がある。
ロセッサにより順次各直列線路にて短時間電流の流れが
生せしめられ、この短時間の電流流通期間中すべての列
線路がマイクロプロセッサにより逆方向電流の流通に基
づいてチチェツクされる0上記検出ないし間合せ機能は
ルーチン−サブプログラムとしてマイクロプロセッサプ
ログラム中に組込まれており、すなわちマイクロプロセ
ッサの制御プログラムによって行線路のタイミングに合
った作動接続及び列線路の検出ないしセンシングが行な
われる0更つて規定されたシーケンスにて検出な〜≦問
合せの結果を処理する0 機能キーの操作状態の検出ないし間合せはその個数の限
られているマイクロプロセッサの端子を著しく多く要す
るという欠点がある。
発明の目的
従って本発明の課題とするところは機能(動作)キーの
検出ないし間合せに必要な、マイクロプロセッサにて占
有さるべき端子数を減少させることにある。
検出ないし間合せに必要な、マイクロプロセッサにて占
有さるべき端子数を減少させることにある。
発明の構成
上記課題は請求範囲1記載の構成要件により解決される
。
。
実施例
次に図を用いて本発明を説明する0
本発明は12のキーの場合操作状態の検出ないしセンシ
ングのだめマイクロプロセッサにてたんに4つの(7つ
でなく)端子を有する(このことは第1図及び第2図の
対比から明らかである。
ングのだめマイクロプロセッサにてたんに4つの(7つ
でなく)端子を有する(このことは第1図及び第2図の
対比から明らかである。
一般に下記のことが成立つO
n−マイクロプロセンサ一端子により(n−1)nスイ
ッチが質問走査(インタロゲートないしセンス)され得
、かつ、(n−1) (n−2)+1−スイッチの質問
走査のため少なくともnの端子がマイクロプロセッサに
て必要である。
ッチが質問走査(インタロゲートないしセンス)され得
、かつ、(n−1) (n−2)+1−スイッチの質問
走査のため少なくともnの端子がマイクロプロセッサに
て必要である。
第2図から明かなように、マイクロプロセッサ1に接続
された4つの行線路2−1〜2−4に、4つの列線路3
−1〜3−4が配属されており、各列線路3は複数交点
の1つにてダイオード4を介して行線路2に接続されて
いる、即ち端子1−1に接続された行線路2−1は列線
路3−4との交点にてダイオード4−1を介して常時列
線路3−4に接続されており、一方、端子1−4に接続
された行線路2−4は列線路3−1との交点にてダイオ
ード4−4を介して列線路3−1に接続されている。
された4つの行線路2−1〜2−4に、4つの列線路3
−1〜3−4が配属されており、各列線路3は複数交点
の1つにてダイオード4を介して行線路2に接続されて
いる、即ち端子1−1に接続された行線路2−1は列線
路3−4との交点にてダイオード4−1を介して常時列
線路3−4に接続されており、一方、端子1−4に接続
された行線路2−4は列線路3−1との交点にてダイオ
ード4−4を介して列線路3−1に接続されている。
他の交点では機能キー5によってそれの操作の場合にお
いてのみ列線路3と行線路2とが接続される0同時にマ
イクロプロセッサプログラムは次のように設計されてい
る、即ち、個々の行線路2を介して、順次短時間電流の
流れが生ぜしめられ、さらに、他の行線路は当該の電流
通流時間中順次逆方向電流に基いてチエツクされるよう
に設計されている0 上記制御プログラムはマイクロプロセッサにおける2つ
の回転スイッチ6−1と6−2によってシシボリツクに
表わされており、それらスイッチのうち一方は送信線路
7と接続され、他方ハマイクロプロセッサ1における受
信線路8と接続されている。上記回転スイッチ6−16
−2の制御は相互に依存しており、次のように行なわれ
る、即ち、上記回転スイッチ6−1が行線路2−1と接
続されている時間中、回転スイッチ6−2が順次行線路
2−2〜2−4と接続されるように行なわれる〇 本発明は下記の事項を利用するものである、即チ、各マ
イクロプロセッサにおいて、内部構成ニより、プログラ
ムによって選択的に送信端子として、又は受信端子とし
て利用され得る端子が活用され得るという事項を利用す
るものであり、当該適用面には従来利用されていなかっ
た能力を発揮されるものである0 12の機能キー5−1〜5−12の操作状態の検出(セ
ンシング)のための第2図の実施例においてマイクロプ
ロセッサの端子1−1がプログラムにより送信端子とし
て作用接続されている場合、同時に順次マイクロプロセ
ッサにより受信端子として作用接続される端子1−2な
いし1−4のいずれにおいても逆方向電流が流れない0
但し機能キー5−1が操作されると、逆方向電流が端子
1−4に流れる、それというのは、機能キー5−1によ
っては最も上方の行線路2−1が最初の列線路3−1と
接続されるからである。機能キー5−12が操作される
と、逆方向電流がダイオード4−1を介して端子1−4
中に流れる(当該プログラムによってマイクロプロセッ
サの端子1−1が送信端子として作用接続されると直ち
に)0 従って、いずれの機能キーによってもたんに所定の列線
路を介して逆方向電流がマイクロプロセッサの所定の受
信端子中へ生ぜしめられ得る(所定の他の1つの端子が
送信端子として働く場合には)換当すれば夫々の送受信
の対応、相手の関係がつけられて夫々の接続経路が形成
され得る〇 同時に複数の機能キーが作動される場合、即ち、機能キ
ー5−1と5−7が作動される場合、逆方向電流が、行
線路2−2を介して端子1−2中に流れ込むと共に、行
線路2−4を介して端子1−4中に流れ込む(当該端子
が受信端子として作用接続されると直ちに)0 発明の効果 本発明によれば、機能キーの検出ないし間合せに必要な
、マイクロプロセッサにて占有さるべき端子数を減少さ
せ得るという効果が奏される0
いてのみ列線路3と行線路2とが接続される0同時にマ
イクロプロセッサプログラムは次のように設計されてい
る、即ち、個々の行線路2を介して、順次短時間電流の
流れが生ぜしめられ、さらに、他の行線路は当該の電流
通流時間中順次逆方向電流に基いてチエツクされるよう
に設計されている0 上記制御プログラムはマイクロプロセッサにおける2つ
の回転スイッチ6−1と6−2によってシシボリツクに
表わされており、それらスイッチのうち一方は送信線路
7と接続され、他方ハマイクロプロセッサ1における受
信線路8と接続されている。上記回転スイッチ6−16
−2の制御は相互に依存しており、次のように行なわれ
る、即ち、上記回転スイッチ6−1が行線路2−1と接
続されている時間中、回転スイッチ6−2が順次行線路
2−2〜2−4と接続されるように行なわれる〇 本発明は下記の事項を利用するものである、即チ、各マ
イクロプロセッサにおいて、内部構成ニより、プログラ
ムによって選択的に送信端子として、又は受信端子とし
て利用され得る端子が活用され得るという事項を利用す
るものであり、当該適用面には従来利用されていなかっ
た能力を発揮されるものである0 12の機能キー5−1〜5−12の操作状態の検出(セ
ンシング)のための第2図の実施例においてマイクロプ
ロセッサの端子1−1がプログラムにより送信端子とし
て作用接続されている場合、同時に順次マイクロプロセ
ッサにより受信端子として作用接続される端子1−2な
いし1−4のいずれにおいても逆方向電流が流れない0
但し機能キー5−1が操作されると、逆方向電流が端子
1−4に流れる、それというのは、機能キー5−1によ
っては最も上方の行線路2−1が最初の列線路3−1と
接続されるからである。機能キー5−12が操作される
と、逆方向電流がダイオード4−1を介して端子1−4
中に流れる(当該プログラムによってマイクロプロセッ
サの端子1−1が送信端子として作用接続されると直ち
に)0 従って、いずれの機能キーによってもたんに所定の列線
路を介して逆方向電流がマイクロプロセッサの所定の受
信端子中へ生ぜしめられ得る(所定の他の1つの端子が
送信端子として働く場合には)換当すれば夫々の送受信
の対応、相手の関係がつけられて夫々の接続経路が形成
され得る〇 同時に複数の機能キーが作動される場合、即ち、機能キ
ー5−1と5−7が作動される場合、逆方向電流が、行
線路2−2を介して端子1−2中に流れ込むと共に、行
線路2−4を介して端子1−4中に流れ込む(当該端子
が受信端子として作用接続されると直ちに)0 発明の効果 本発明によれば、機能キーの検出ないし間合せに必要な
、マイクロプロセッサにて占有さるべき端子数を減少さ
せ得るという効果が奏される0
第1図は従来技術による12のキーを有するキーボード
の概念図、第2図は12のキーを有する本発明の回路の
構成図である。 1・・・マイクロプロセッサ、 2−1〜2−4・・・行線路、 3−1〜3−4・・・列線路、 4・・・ダイオード、 5・・・機能キー0
の概念図、第2図は12のキーを有する本発明の回路の
構成図である。 1・・・マイクロプロセッサ、 2−1〜2−4・・・行線路、 3−1〜3−4・・・列線路、 4・・・ダイオード、 5・・・機能キー0
Claims (1)
- 行線及び列線に配置されたセンス線路の交点にて、機能
キーの操作状態をマイクロプロセッサにより検出ないし
センシングするための回路装置であつて、上記センス線
路は操作の際それの交点にて所属の列線を所属の行線と
接続するものにおいて、nの行線路が、送信及び受信の
ため選択的に切換可能な、マイクロプロセッサのnの端
子と接続されており、1つの列線路と1つの行線路との
各交点において、上記行列線路は常時ダイオードを介し
て相互に接続されており、ここにおいて、各列線路は1
つの行線路に接続されているように構成されており、更
に、上記ダイオードは同じ電流流通方向に極性づけられ
ており、更に上記マイクロプロセッサのnの端子は相次
いで所定の持続時間中送信端子として接続され、上記所
定持続時間中他の端子は受信線路として相次いで接続さ
れるように構成されていることを特徴とする機能キーの
操作状態の検出用回路装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE3937140.9 | 1989-11-08 | ||
| DE19893937140 DE3937140A1 (de) | 1989-11-08 | 1989-11-08 | Schaltungsanordnung zur abfrage des bedienungszustandes von funktionstasten |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03157712A true JPH03157712A (ja) | 1991-07-05 |
Family
ID=6393088
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2297369A Pending JPH03157712A (ja) | 1989-11-08 | 1990-11-05 | 機能キーの操作状態の検出用回路装置 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP0427011A3 (ja) |
| JP (1) | JPH03157712A (ja) |
| DE (1) | DE3937140A1 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4134358A1 (de) * | 1991-10-17 | 1993-04-22 | Standard Elektrik Lorenz Ag | Schaltungseinrichtung zur abfrage einer tastatur |
| DE4328663C1 (de) * | 1993-08-26 | 1994-06-09 | Grundig Emv | Einrichtung zur Abfrage von Bedienelementen |
| GB2283846B (en) * | 1993-11-11 | 1997-07-16 | Alcatel Australia | Arrangement for interfacing a keyboard with a microprocessor |
| DE69722665T2 (de) | 1996-11-13 | 2004-04-29 | Koninklijke Philips Electronics N.V. | Tastatur und vorrichtung mit dieser tastatur |
| DE19817291C2 (de) * | 1998-04-18 | 2003-06-18 | Siemens Ag | Verfahren und Vorrichtung zur Ermittlung der Stellung von Schalteinrichtungen |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4667181A (en) * | 1983-07-15 | 1987-05-19 | Honeywell Inc. | Keyboard data input assembly |
| FR2575305B1 (fr) * | 1984-12-20 | 1987-02-13 | Peugeot | Dispositif de commande par touches |
| US4833672A (en) * | 1986-03-10 | 1989-05-23 | Amp Incorporated | Multiplex system |
| FR2603718B1 (fr) * | 1986-09-04 | 1991-10-11 | Alexanian Serge | Clavier a gestion de touches |
| US4906993A (en) * | 1988-04-04 | 1990-03-06 | John Fluke Mfg. Co., Inc. | Keyboard scanner apparatus and method |
-
1989
- 1989-11-08 DE DE19893937140 patent/DE3937140A1/de active Granted
-
1990
- 1990-10-16 EP EP19900119784 patent/EP0427011A3/de not_active Withdrawn
- 1990-11-05 JP JP2297369A patent/JPH03157712A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| EP0427011A2 (de) | 1991-05-15 |
| DE3937140C2 (ja) | 1991-08-22 |
| DE3937140A1 (de) | 1991-05-23 |
| EP0427011A3 (en) | 1992-06-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4922248A (en) | Key output method for keyboards | |
| JPS5922578Y2 (ja) | キ−ボ−ド装置 | |
| US4398181A (en) | Keyboard entry system | |
| US5430443A (en) | Scanned switch matrix | |
| US6320373B1 (en) | Circuit arrangement and method for selectively operating hall elements and memories of a position sensor | |
| JPH03157712A (ja) | 機能キーの操作状態の検出用回路装置 | |
| US4888600A (en) | Keyboard arrangement with ghost key condition detection | |
| US4490055A (en) | Automatically adjustable delay function for timed typamatic | |
| US6980135B2 (en) | Logic circuit using hardware to process keyboard scanning | |
| US5495616A (en) | Processor system with interrupt discrimination | |
| KR100640822B1 (ko) | 글래스 터치 방식의 키 입력장치 | |
| KR0183931B1 (ko) | 키 스캔 매트릭스 장치 | |
| JPS58103032A (ja) | 文字入力装置 | |
| KR950014977B1 (ko) | 동작 패널 제어 장치 | |
| RU2024048C1 (ru) | Устройство для ввода информации | |
| SU1552171A1 (ru) | Устройство дл сравнени чисел в системе остаточных классов | |
| JPH0774981B2 (ja) | 情報入力装置 | |
| JPH0610425Y2 (ja) | キ−ボ−ド・コントロ−ラ | |
| JP2669163B2 (ja) | ゴースト防止キーボードマトリックス回路 | |
| JPH077322B2 (ja) | キ−ボ−ド装置 | |
| SU1173403A1 (ru) | Устройство дл ввода информации | |
| JPS61198315A (ja) | キ−ボ−ド付マイクロコンピユ−タ | |
| RU2054796C1 (ru) | Устройство для контроля последовательности импульсных сигналов | |
| SU1453412A1 (ru) | Устройство дл ввода информации от двухпозиционных датчиков | |
| SU1432535A1 (ru) | Устройство дл сопр жени абонентов с ЭВМ |