JPH0786797B2 - 電子機器 - Google Patents
電子機器Info
- Publication number
- JPH0786797B2 JPH0786797B2 JP1148844A JP14884489A JPH0786797B2 JP H0786797 B2 JPH0786797 B2 JP H0786797B2 JP 1148844 A JP1148844 A JP 1148844A JP 14884489 A JP14884489 A JP 14884489A JP H0786797 B2 JPH0786797 B2 JP H0786797B2
- Authority
- JP
- Japan
- Prior art keywords
- encoder
- keyboard
- signal
- output
- ram
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 description 20
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000005283 ground state Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Input From Keyboards Or The Like (AREA)
Description
【発明の詳細な説明】 (イ) 産業上の利用分野 本発明は少なくとも2台のキーボードを接続可能な電子
機器に関する。
機器に関する。
(ロ) 従来の技術 近年、コンピュータ、特に一般向けパーソナルコンピュ
ータに対するアプリケーションソフトは充実し、更にそ
の内容が高度化してきた。その結果、従来の如く1台の
キーボードだけでは、充分にソフトの能力を発揮できな
いため、別途キーボードを接続可能とすることが要望さ
れている。
ータに対するアプリケーションソフトは充実し、更にそ
の内容が高度化してきた。その結果、従来の如く1台の
キーボードだけでは、充分にソフトの能力を発揮できな
いため、別途キーボードを接続可能とすることが要望さ
れている。
然るに2台以上のキーボードを接続する場合には、同時
に多数のデータが入力される可能性があるので、これに
対する対策が必要である。
に多数のデータが入力される可能性があるので、これに
対する対策が必要である。
斯る対策としては、例えば特開昭62−187924号公報或い
は特開昭62−229419号公報等に開示された方法がある。
は特開昭62−229419号公報等に開示された方法がある。
前者の公報に開示された方法は、各キーボード毎に切替
キーを備え、斯るキーを操作することにより入力可能な
キーボードを選択するものである。一方、後者の公報に
開示された方法は、複数のキーボードを一括管理するデ
ータ入力手段を備え、斯る手段が各キーボードを順次ポ
ーリングすることにより各キーボードからの入力を読取
るものである。
キーを備え、斯るキーを操作することにより入力可能な
キーボードを選択するものである。一方、後者の公報に
開示された方法は、複数のキーボードを一括管理するデ
ータ入力手段を備え、斯る手段が各キーボードを順次ポ
ーリングすることにより各キーボードからの入力を読取
るものである。
(ハ) 発明が解決しようとする課題 然るに、前者の方法ではキーボードを切替えるという人
的操作が必要であるために入力速度が低下するという問
題があり、一方、後者の方法では、ポーリングされてい
ないキーボードにおいて入力されたものは読込まれない
という問題が生じる。
的操作が必要であるために入力速度が低下するという問
題があり、一方、後者の方法では、ポーリングされてい
ないキーボードにおいて入力されたものは読込まれない
という問題が生じる。
(ニ) 課題を解決するための手段 本発明は斯る点に鑑みてなされたもので、その構成的特
徴は、第1、第2キーボードと、上記第1キーボード上
でのキー入力に応答して信号を出力する第1エンコーダ
と、上記第2キーボード上でのキー入力に応答して信号
を出力する第2エンコーダと、上記第1、第2エンコー
ダと接続され、斯るエンコーダから出力される信号に基
づいて制御を司る制御手段と、上記第2エンコーダと上
記制御手段との接続を制御するスイッチ手段とを備えて
なり、更に、上記第1、第2エンコーダは互いに他方の
エンコーダより信号が出力されている際には、キー入力
に応答した信号の出力を停止すると共に上記第1エンコ
ーダは上記第2エンコーダからの信号出力の有無に基づ
いて上記スイッチ手段の開閉を制御することにある。
徴は、第1、第2キーボードと、上記第1キーボード上
でのキー入力に応答して信号を出力する第1エンコーダ
と、上記第2キーボード上でのキー入力に応答して信号
を出力する第2エンコーダと、上記第1、第2エンコー
ダと接続され、斯るエンコーダから出力される信号に基
づいて制御を司る制御手段と、上記第2エンコーダと上
記制御手段との接続を制御するスイッチ手段とを備えて
なり、更に、上記第1、第2エンコーダは互いに他方の
エンコーダより信号が出力されている際には、キー入力
に応答した信号の出力を停止すると共に上記第1エンコ
ーダは上記第2エンコーダからの信号出力の有無に基づ
いて上記スイッチ手段の開閉を制御することにある。
(ホ) 作 用 斯る構成では、各キーボードは互いのキーボードの入力
状態によりキー入力に応答した信号の出力を制御する。
状態によりキー入力に応答した信号の出力を制御する。
(ヘ) 実施例 第1図は本発明の実施例を示すブロック図である。
図中の第1、第2キーボード(1)(2)は共にキース
イッチ(図示せず)がマトリックス上に配されている。
斯るキーボード(1)(2)は夫々第1、第2エンコー
ダ(3)(4)よりスキャンラインSL1,SL2を介して送
られてくるスキャン信号に基づいて走査される。また、
この時キースイッチが押下されると、リターンラインRL
1、RL2を介して押下キーに対応したリターン信号を第
1、第2エンコーダ(3)(4)に返送する。
イッチ(図示せず)がマトリックス上に配されている。
斯るキーボード(1)(2)は夫々第1、第2エンコー
ダ(3)(4)よりスキャンラインSL1,SL2を介して送
られてくるスキャン信号に基づいて走査される。また、
この時キースイッチが押下されると、リターンラインRL
1、RL2を介して押下キーに対応したリターン信号を第
1、第2エンコーダ(3)(4)に返送する。
上記第1、第2エンコーダ(3)(4)は共に1チップ
マイクロコンピュータからなり、夫々CPU(3a)(4
a)、ROM(3b)(4b)及びRAM(3c)(4c)を有する。
そして、各エンコーダ(3)(4)はROM(3b)(4b)
に格納された制御プログラムに基づいて上述した様なキ
ーボードの走査を行なうと共に斯る走査に応答して返送
されたリターン信号を対応したコードデータに変換す
る。そして、上記制御の下で、クロック線(KBCLK)よ
りクロック信号を出力すると共に斯る信号に同期してデ
ータ線(KBDATA)に上記コードデータをシリアルに出力
する。尚、斯るデータ転送は所謂同期式であるため、出
力される各キーコードの前後には夫々スタートビット及
びストップビットが付加される。また、各エンコーダ
(3)(4)の制御動作については後で詳述する。
マイクロコンピュータからなり、夫々CPU(3a)(4
a)、ROM(3b)(4b)及びRAM(3c)(4c)を有する。
そして、各エンコーダ(3)(4)はROM(3b)(4b)
に格納された制御プログラムに基づいて上述した様なキ
ーボードの走査を行なうと共に斯る走査に応答して返送
されたリターン信号を対応したコードデータに変換す
る。そして、上記制御の下で、クロック線(KBCLK)よ
りクロック信号を出力すると共に斯る信号に同期してデ
ータ線(KBDATA)に上記コードデータをシリアルに出力
する。尚、斯るデータ転送は所謂同期式であるため、出
力される各キーコードの前後には夫々スタートビット及
びストップビットが付加される。また、各エンコーダ
(3)(4)の制御動作については後で詳述する。
上記クロック線(KBCLK)及びデータ線(KBDATA)に送
出された信号は、例えばマイクロコンピュータからなる
副制御部(5)に入力される。斯る副制御部(5)は、
マイクロコンピュータからなる主制御部(6)の制御の
下、データ線(KBDATA)を介して入力されたコードデー
タを直接主制御部(6)に送出したり、記憶手段(7)
に格納したりする。また、副制御部(5)はデータ線
(KBDATA)よりストップビットが入力される毎に第1制
御線(CL1)を介してデータ転送終了信号(SCPRTS)を
第1エンコーダ(3)に出力する。
出された信号は、例えばマイクロコンピュータからなる
副制御部(5)に入力される。斯る副制御部(5)は、
マイクロコンピュータからなる主制御部(6)の制御の
下、データ線(KBDATA)を介して入力されたコードデー
タを直接主制御部(6)に送出したり、記憶手段(7)
に格納したりする。また、副制御部(5)はデータ線
(KBDATA)よりストップビットが入力される毎に第1制
御線(CL1)を介してデータ転送終了信号(SCPRTS)を
第1エンコーダ(3)に出力する。
一方、第2エンコーダ(4)と副制御部(5)とを接続
するクロック線(KBCLK)及びデータ線(KBDATA)上に
は、第1、第2のアナログスイッチ(8a)(8b)が配さ
れ、その開閉は第1エンコーダ(3)により制御され
る。また、第2エンコーダ(4)のクロック線(KBCL
K)に接続されたクロック信号出力端は、第1エンコー
ダ(3)にも接続され、更に第1エンコーダ(3)によ
り制御されるステートバッファ(9)にも接続されてい
る。尚、斯るバッファ(9)の他端は接地されている。
するクロック線(KBCLK)及びデータ線(KBDATA)上に
は、第1、第2のアナログスイッチ(8a)(8b)が配さ
れ、その開閉は第1エンコーダ(3)により制御され
る。また、第2エンコーダ(4)のクロック線(KBCL
K)に接続されたクロック信号出力端は、第1エンコー
ダ(3)にも接続され、更に第1エンコーダ(3)によ
り制御されるステートバッファ(9)にも接続されてい
る。尚、斯るバッファ(9)の他端は接地されている。
次に、第1エンコーダ(3)の制御プログラムに基づく
動作を説明するが、基本的には第1エンコーダ(3)
は、以下の2つの動作を時分割的もしくは並列的に処理
する。
動作を説明するが、基本的には第1エンコーダ(3)
は、以下の2つの動作を時分割的もしくは並列的に処理
する。
(i) 第1キーボード(1)上の押下されたキーの読
込み (ii) 第2エンコーダ(4)の状態検出及び上記
(i)の処理により読込まれたキーに対応したコードの
副制御部(5)への出力 第2図(a)は上記(i)の処理を示すフローチャート
である。まず、電源が投入されると、S101ステップにお
いてRAM(3c)の内容をクリアする。
込み (ii) 第2エンコーダ(4)の状態検出及び上記
(i)の処理により読込まれたキーに対応したコードの
副制御部(5)への出力 第2図(a)は上記(i)の処理を示すフローチャート
である。まず、電源が投入されると、S101ステップにお
いてRAM(3c)の内容をクリアする。
次いで、S102ステップにおいて第1キーボード(1)に
スキャン信号を送出し、斯る信号に応答して第1キーボ
ード(1)よりリターン信号が返送されると、S103ステ
ップにおいてこれを検出し、続くS104ステップで斯るリ
ターン信号をRAM(3c)に格納する。尚、S103ステップ
でリターン信号が検出されなかった時、あるいはS104ス
テップが終了した時には、処理はS102ステップに戻る。
スキャン信号を送出し、斯る信号に応答して第1キーボ
ード(1)よりリターン信号が返送されると、S103ステ
ップにおいてこれを検出し、続くS104ステップで斯るリ
ターン信号をRAM(3c)に格納する。尚、S103ステップ
でリターン信号が検出されなかった時、あるいはS104ス
テップが終了した時には、処理はS102ステップに戻る。
従って、S102〜S104ステップが繰返されることにより、
RAM(3c)に第1キーボード(1)上で押下されたキー
に対応したリターン信号が順次格納される。
RAM(3c)に第1キーボード(1)上で押下されたキー
に対応したリターン信号が順次格納される。
第2図(b)は、上記(ii)の処理を示すフローチャー
トである。まず、電源が投入されると、S105ステップに
おいて初期化処理を行なう。具体的には、第1、第2の
アナログスイッチ(8a)(8b)を開とし、かつステート
バッファ(9)に“H"信号を出力することにより開放状
態になすと共に変数Flagを「0」にする。斯るFlagはRA
M(3c)中の所定領域に保持される。
トである。まず、電源が投入されると、S105ステップに
おいて初期化処理を行なう。具体的には、第1、第2の
アナログスイッチ(8a)(8b)を開とし、かつステート
バッファ(9)に“H"信号を出力することにより開放状
態になすと共に変数Flagを「0」にする。斯るFlagはRA
M(3c)中の所定領域に保持される。
次いで、S106ステップにおいて第2エンコーダ(4)よ
りクロック信号が出力されているか否かを判定する。斯
る判定において出力されていると判定すると処理はS107
ステップに進む。
りクロック信号が出力されているか否かを判定する。斯
る判定において出力されていると判定すると処理はS107
ステップに進む。
S107ステップはFlagが「1」であるか否かを判定し、
「1」であると判定した時、処理をS106ステップに戻
す。一方、「1」でないと判定すると、S108ステップに
おいて第1、第2のアナログスイッチ(8a)(8b)を閉
となすと共に続くS109ステップでFlagを「1」に変更し
た後、処理をS106ステップに戻す。
「1」であると判定した時、処理をS106ステップに戻
す。一方、「1」でないと判定すると、S108ステップに
おいて第1、第2のアナログスイッチ(8a)(8b)を閉
となすと共に続くS109ステップでFlagを「1」に変更し
た後、処理をS106ステップに戻す。
S106ステップに戻って、斯るステップにおいてクロック
信号が出力されていないと判定すると、処理はS110ステ
ップに進む。S110ステップではFlagが「0」であるか否
かを判定する。
信号が出力されていないと判定すると、処理はS110ステ
ップに進む。S110ステップではFlagが「0」であるか否
かを判定する。
斯る判定において、「0」であると判定すると処理はS1
14ステップに進む。一方、「0」でないと判定するとS1
11〜S113ステップを順次処理した後S114ステップに進
む。
14ステップに進む。一方、「0」でないと判定するとS1
11〜S113ステップを順次処理した後S114ステップに進
む。
S111ステップでは、副制御部(5)からのデータ転送終
了信号(SCPRTS)の出力を待ち、斯る信号が出力される
と、続くS112ステップにおいてFlagを「0」とすると共
にS113ステップにおいて、第1、第2アナログスイッチ
(8a)(8b)を開となす。
了信号(SCPRTS)の出力を待ち、斯る信号が出力される
と、続くS112ステップにおいてFlagを「0」とすると共
にS113ステップにおいて、第1、第2アナログスイッチ
(8a)(8b)を開となす。
また、S114ステップでは、RAM(3c)中にリターン信号
が格納されているか否かを判定し、格納されていないと
判定すると処理はS106ステップに戻る。
が格納されているか否かを判定し、格納されていないと
判定すると処理はS106ステップに戻る。
従って、第1キーボード(1)からの入力が全く存在せ
ず、第2キーボード(2)からのみキー入力が生じてい
る際には、第1エンコーダ(3)は基本的には、S106〜
S114ステップを繰返し処理しながら第2エンコーダから
出力されるクロック信号の有無に基づいて第1、第2の
アナログスイッチ(8a)(8b)の開閉を制御するだけで
ある。
ず、第2キーボード(2)からのみキー入力が生じてい
る際には、第1エンコーダ(3)は基本的には、S106〜
S114ステップを繰返し処理しながら第2エンコーダから
出力されるクロック信号の有無に基づいて第1、第2の
アナログスイッチ(8a)(8b)の開閉を制御するだけで
ある。
一方、S114ステップにおいてリターン信号が格納されて
いると判定すると、S115〜S117ステップが順次処理され
る。
いると判定すると、S115〜S117ステップが順次処理され
る。
S117ステップでは、ステートバッファ(9)に“L"信号
を出力することにより斯るバッファ(9)に接続されて
いる第2エンコーダ(4)のクロック信号出力端を接地
状態となす。次いで、S116ステップにおいてRAM(3c)
中に格納されているリターン信号をその格納順に読出す
と共に斯るリターン信号を対応するコードデータに変換
し、斯るデータをデータ線(KBDATA)を介してシリアル
に副制御部(5)に送出する。尚、斯る送出時、上述し
た様に送出される各データの前後にはスタートビット及
びストップビットが付加されると共にクロック線(KBCL
K)上にはクロック信号が送出される。また、送出され
たリターン信号はRAM(3c)中より消去される。
を出力することにより斯るバッファ(9)に接続されて
いる第2エンコーダ(4)のクロック信号出力端を接地
状態となす。次いで、S116ステップにおいてRAM(3c)
中に格納されているリターン信号をその格納順に読出す
と共に斯るリターン信号を対応するコードデータに変換
し、斯るデータをデータ線(KBDATA)を介してシリアル
に副制御部(5)に送出する。尚、斯る送出時、上述し
た様に送出される各データの前後にはスタートビット及
びストップビットが付加されると共にクロック線(KBCL
K)上にはクロック信号が送出される。また、送出され
たリターン信号はRAM(3c)中より消去される。
S116ステップにおけるコードデータの送出が終了する
と、S117ステップにおいて、ステートバッファ(9)に
“H"信号を出力し解放状態とする。その後処理はS106ス
テップに戻る。
と、S117ステップにおいて、ステートバッファ(9)に
“H"信号を出力し解放状態とする。その後処理はS106ス
テップに戻る。
従って、第1エンコーダ(3)はS114ステップでRAM(3
c)中にリターン信号が格納されていると判定すると、S
115〜S117ステップを処理することにより、上記リター
ン信号に対応したコードデータを副制御部(5)に出力
すると共にこの間第2エンコーダ(4)のクロック信号
出力端を接地状態となす。
c)中にリターン信号が格納されていると判定すると、S
115〜S117ステップを処理することにより、上記リター
ン信号に対応したコードデータを副制御部(5)に出力
すると共にこの間第2エンコーダ(4)のクロック信号
出力端を接地状態となす。
第3図は、第2エンコーダ(4)のROM(4b)中に格納
されている制御プログラムに基づく制御動作を示すフロ
ーチャートであり、以下では斯るフローに従って第2エ
ンコーダ(4)の動作を説明する。
されている制御プログラムに基づく制御動作を示すフロ
ーチャートであり、以下では斯るフローに従って第2エ
ンコーダ(4)の動作を説明する。
まず、電源が投入されると、S201ステップにおいてRAM
(4c)の内容をクリアする。次いでS203、S204ステップ
において、上述したS102、S103ステップと同様に第2キ
ーボード(2)にスキャン信号を送出しながらリターン
信号の返送を待つ。そして、上記リターン信号が返送さ
れると処理をS203ステップからS204ステップに進める。
(4c)の内容をクリアする。次いでS203、S204ステップ
において、上述したS102、S103ステップと同様に第2キ
ーボード(2)にスキャン信号を送出しながらリターン
信号の返送を待つ。そして、上記リターン信号が返送さ
れると処理をS203ステップからS204ステップに進める。
斯るS204ステップでは、第2キーボード(2)より返送
されたリターン信号をRAM(4c)中に格納する。次い
で、S205ステップにおいて、クロック信号出力端が接地
状態にあるか否かを判定する。
されたリターン信号をRAM(4c)中に格納する。次い
で、S205ステップにおいて、クロック信号出力端が接地
状態にあるか否かを判定する。
斯る判定において接地状態であると判定すると、S206及
びS207ステップが処理される。具体的には、S206ステッ
プにおいて第2キーボード(2)にスキャン信号を送出
し、S207ステップで上記スキャン信号に応答して第2キ
ーボード(2)よりリターン信号が返送されたか否かを
判定する。
びS207ステップが処理される。具体的には、S206ステッ
プにおいて第2キーボード(2)にスキャン信号を送出
し、S207ステップで上記スキャン信号に応答して第2キ
ーボード(2)よりリターン信号が返送されたか否かを
判定する。
斯る判定において、リターン信号が返送されたと判定す
ると処理をS204ステップに戻す。またリターン信号が返
送されていないと判定すると処理をS205ステップに戻
す。
ると処理をS204ステップに戻す。またリターン信号が返
送されていないと判定すると処理をS205ステップに戻
す。
S205ステップに戻って、斯るステップで接地状態にない
と判定すると、処理はS208ステップに進む。斯るステッ
プでは、上述したS116ステップと同様にRAM(4c)中の
リターン信号に対応したコードデータを副制御部(5)
に順次出力する。その後処理は、S202ステップに戻る。
と判定すると、処理はS208ステップに進む。斯るステッ
プでは、上述したS116ステップと同様にRAM(4c)中の
リターン信号に対応したコードデータを副制御部(5)
に順次出力する。その後処理は、S202ステップに戻る。
従って、第2エンコーダ(4)は第2キーボード(1)
上でのキー入力に応答したリターン信号を順次RAM(4
c)中に格納していくと共に、クロック信号出力端が接
地状態となっていない時に上記リターン信号に対応した
コードデータを副制御部(5)に送出する。
上でのキー入力に応答したリターン信号を順次RAM(4
c)中に格納していくと共に、クロック信号出力端が接
地状態となっていない時に上記リターン信号に対応した
コードデータを副制御部(5)に送出する。
以上の説明から明らかな様に、本実施例装置では、第1
エンコーダ(3)が副制御部(5)にコードデータを送
出している間は第2エンコーダ(4)のクロック信号出
力端が接地状態となる。従って、第2エンコーダ(4)
に読取られた第2キーボード(2)上でのキー入力に応
答したリターン信号は第2エンコーダ(4)のRAM(4
c)中に順次格納されるだけであり、副制御部(5)に
は出力されない。その後、第1エンコーダ(3)からの
コードデータの出力が終了すると斯るエンコーダ(3)
は第2エンコーダ(4)のクロック信号出力端の接地状
態を解除する。この結果、第2エンコーダ(4)はこれ
を検出し、RAM(4c)中のリターン信号に対応したコー
ドデータを出力するが、斯るデータ出力に応答して第1
エンコーダ(3)は第1、第2のアナログスイッチ(8
a)(8b)を閉となすので上記データは副制御部(5)
に送られることとなる。
エンコーダ(3)が副制御部(5)にコードデータを送
出している間は第2エンコーダ(4)のクロック信号出
力端が接地状態となる。従って、第2エンコーダ(4)
に読取られた第2キーボード(2)上でのキー入力に応
答したリターン信号は第2エンコーダ(4)のRAM(4
c)中に順次格納されるだけであり、副制御部(5)に
は出力されない。その後、第1エンコーダ(3)からの
コードデータの出力が終了すると斯るエンコーダ(3)
は第2エンコーダ(4)のクロック信号出力端の接地状
態を解除する。この結果、第2エンコーダ(4)はこれ
を検出し、RAM(4c)中のリターン信号に対応したコー
ドデータを出力するが、斯るデータ出力に応答して第1
エンコーダ(3)は第1、第2のアナログスイッチ(8
a)(8b)を閉となすので上記データは副制御部(5)
に送られることとなる。
一方、第2エンコーダ(4)よりコードデータが送出さ
れている際には、第1エンコーダ(3)はこれを検出
し、第1、第2のアナログスイッチ(8a)(8b)を閉と
なすと共に、この時第1キーボード(1)上でのキー入
力に応答したリターン信号をRAM(3c)中に格納するだ
けで、副制御部(5)には出力しない。その後、第2エ
ンコーダ(4)からのコードデータの出力が終了する
と、第1エンコーダ(3)はこれを検出すると共に副制
御部(5)からのデータ転送終了信号(SCPRTS)の出力
を待って第1、第2のアナログスイッチ(8a)(8b)を
開となす。次いでRAM(3c)中にリターン信号が格納さ
れている際には、第2エンコーダ(4)のクロック信号
出力端を接地すべくステートバッファ(9)に“L"信号
を送出した後、上記RAM(3c)中のリターン信号と対応
したコードデータを副制御部(5)に出力する。
れている際には、第1エンコーダ(3)はこれを検出
し、第1、第2のアナログスイッチ(8a)(8b)を閉と
なすと共に、この時第1キーボード(1)上でのキー入
力に応答したリターン信号をRAM(3c)中に格納するだ
けで、副制御部(5)には出力しない。その後、第2エ
ンコーダ(4)からのコードデータの出力が終了する
と、第1エンコーダ(3)はこれを検出すると共に副制
御部(5)からのデータ転送終了信号(SCPRTS)の出力
を待って第1、第2のアナログスイッチ(8a)(8b)を
開となす。次いでRAM(3c)中にリターン信号が格納さ
れている際には、第2エンコーダ(4)のクロック信号
出力端を接地すべくステートバッファ(9)に“L"信号
を送出した後、上記RAM(3c)中のリターン信号と対応
したコードデータを副制御部(5)に出力する。
尚、本実施例では、主制御部(6)と副制御部(5)と
の2つの制御部を有する装置について説明したが、主制
御部(6)が副制御部(5)の機能を持つことにより制
御部を1つとすることは当業者にとって極めて容易に成
し得るものであり、本発明の主旨から逸脱するものでは
ない。
の2つの制御部を有する装置について説明したが、主制
御部(6)が副制御部(5)の機能を持つことにより制
御部を1つとすることは当業者にとって極めて容易に成
し得るものであり、本発明の主旨から逸脱するものでは
ない。
また、各エンコーダ(3)(4)のRAM(3c)(4c)中
にはリターン信号そのものを格納したが、上記リターン
信号に対応するコードデータを格納する様にすることも
本発明の主旨から逸脱するものではない。
にはリターン信号そのものを格納したが、上記リターン
信号に対応するコードデータを格納する様にすることも
本発明の主旨から逸脱するものではない。
更に、本実施例の第2エンコーダ(4)では第3図に示
す如くキースキャンとコードデータの出力とをシーケン
シャルに行なったが、第1エンコーダ(3)の如く上記
両動作を並列的あるいは時分割的に行なっても良い。
す如くキースキャンとコードデータの出力とをシーケン
シャルに行なったが、第1エンコーダ(3)の如く上記
両動作を並列的あるいは時分割的に行なっても良い。
(ト) 発明の効果 本発明によれば、第1、第2エンコーダは互いに他方の
エンコーダの出力を監視し、他方のエンコーダが出力状
態にある時にはキーボードより入力された信号をバッフ
ァリングし、上記出力が停止した時バッファリングされ
た信号を出力する。従って、2つのキーボードから同時
に入力することが可能であると共にその入力が読込まれ
ないという問題は生じない。
エンコーダの出力を監視し、他方のエンコーダが出力状
態にある時にはキーボードより入力された信号をバッフ
ァリングし、上記出力が停止した時バッファリングされ
た信号を出力する。従って、2つのキーボードから同時
に入力することが可能であると共にその入力が読込まれ
ないという問題は生じない。
第1図は本発明の実施例を示すブロック図、第2図
(a)(b)及び第3図は本実施例の動作を説明するた
めのフローチャートである。 (1)(2)……第1、第2キーボード、(3)(4)
……第1、第2エンコーダ、(5)……副制御部(制御
手段)、(8a)(8b)……第1、第2のアナログスイッ
チ(スイッチ手段)
(a)(b)及び第3図は本実施例の動作を説明するた
めのフローチャートである。 (1)(2)……第1、第2キーボード、(3)(4)
……第1、第2エンコーダ、(5)……副制御部(制御
手段)、(8a)(8b)……第1、第2のアナログスイッ
チ(スイッチ手段)
Claims (1)
- 【請求項1】第1、第2キーボードと、上記第1キーボ
ード上でのキー入力に応答して信号を出力するための第
1CPU手段及び第1RAM手段を有する第1エンコーダと、上
記第2キーボード上でのキー入力に応答して信号を出力
するための第2CPU手段及び第2RAM手段を有する第2エン
コーダと、上記第1、第2エンコーダに接続されこれら
エンコーダから出力された信号に基づいて制御を司る制
御手段と、上記第1エンコーダの制御の下に上記第2エ
ンコーダと上記制御手段との接続を制御するスイッチ手
段と、上記第1エンコーダからの信号出力がある場合第
1状態となり、上記信号出力がない場合第2状態となる
ように上記第1エンコーダにより制御されるステートバ
ッファとを備え、 上記第1エンコーダの第1CPUは、上記第1キーボードか
らの入力を順次上記第1RAM手段に格納すると共に上記第
2エンコーダの信号出力の有無を判定し上記信号出力が
発生していない場合に上記第1RAM手段に格納されたデー
タを上記制御手段に出力し、この信号出力期間中のみ上
記スイッチ手段を開とし、かつ、上記ステートバッファ
を第1状態とするように制御し、 上記第2エンコーダの第2CPUは、上記第2キーボードか
らの入力を順次上記第2RAM手段に格納すると共に上記ス
テートバッファの状態が第2状態となっていることを検
出した時上記第2RAM中のデータを上記制御手段に出力す
るように制御することを特徴とする電子機器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1148844A JPH0786797B2 (ja) | 1989-06-12 | 1989-06-12 | 電子機器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1148844A JPH0786797B2 (ja) | 1989-06-12 | 1989-06-12 | 電子機器 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0314017A JPH0314017A (ja) | 1991-01-22 |
| JPH0786797B2 true JPH0786797B2 (ja) | 1995-09-20 |
Family
ID=15462004
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1148844A Expired - Lifetime JPH0786797B2 (ja) | 1989-06-12 | 1989-06-12 | 電子機器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0786797B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08221174A (ja) * | 1995-02-16 | 1996-08-30 | Sanyo Electric Co Ltd | キー入力処理回路 |
| JP5001390B2 (ja) * | 2010-03-08 | 2012-08-15 | 任天堂株式会社 | 電子装置 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5665233A (en) * | 1979-11-01 | 1981-06-02 | Fujitsu Ltd | Microcomputer encoder for keyboard |
-
1989
- 1989-06-12 JP JP1148844A patent/JPH0786797B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0314017A (ja) | 1991-01-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR920018567A (ko) | 데이타 처리 시스템 | |
| US4609908A (en) | Repeat control apparatus for a polling type serial interface keyboard apparatus | |
| JPH0786797B2 (ja) | 電子機器 | |
| US5241646A (en) | Systems for changing hardware parameters using sub-CPU for sensing specialized key inputs and main CPU for changes | |
| US5457455A (en) | Real time keyboard scanner | |
| US6191709B1 (en) | Keyboard with separated keyboard frames and portable computer having the same | |
| JP3321955B2 (ja) | キーボード装置 | |
| JP2866426B2 (ja) | キーボード | |
| JPS62120527A (ja) | デ−タ入力装置 | |
| JP2002116879A (ja) | タッチパネル付きディスプレイ装置 | |
| JP2823610B2 (ja) | キー入力装置 | |
| JP3072064U (ja) | 外付けテンキーパッド | |
| JPS63170718A (ja) | キ−ボ−ドリピ−ト制御装置 | |
| JPH0120461B2 (ja) | ||
| JPS6346868B2 (ja) | ||
| JPH0720760Y2 (ja) | キーボード装置 | |
| JPH01291315A (ja) | 入出力インターフェイス | |
| JPS61225963A (ja) | フアクシミリシステム | |
| KR880000422B1 (ko) | 매트릭스 키와 데이터선별기의 조합방법 | |
| JPH0431627Y2 (ja) | ||
| JPS61150021A (ja) | キ−ボ−ド制御回路 | |
| JPS6186826A (ja) | キ−ボ−ド情報転送制御方式 | |
| JPH09258869A (ja) | キーボード装置 | |
| JPH03198121A (ja) | キーボード制御回路 | |
| JPS61228523A (ja) | キ−ボ−ド制御方式 |