JPS60175135A - キ−スキヤン回路 - Google Patents

キ−スキヤン回路

Info

Publication number
JPS60175135A
JPS60175135A JP59030594A JP3059484A JPS60175135A JP S60175135 A JPS60175135 A JP S60175135A JP 59030594 A JP59030594 A JP 59030594A JP 3059484 A JP3059484 A JP 3059484A JP S60175135 A JPS60175135 A JP S60175135A
Authority
JP
Japan
Prior art keywords
input
key
output
port
ports
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
Application number
JP59030594A
Other languages
English (en)
Inventor
Yoshikazu Shimizu
清水 義和
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP59030594A priority Critical patent/JPS60175135A/ja
Publication of JPS60175135A publication Critical patent/JPS60175135A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、マイクロコンピュータにキースイッチにより
入力をする場合に用いることができるキースキャン回路
に関する。
従来例の構成とその問題点 一慇に、マイクロコンピュータへの入力用にキーマトリ
クスを用いキースキャンによってその入力判別を行う時
には、第1図に示すように、マイクロコンピュータ1の
出力ポートと入力ポートとの間にキースイッチ6〜21
をマトリックス状に接続する。そして、出力ポートから
はその出力端子のうち1つだけをアクティブにするよう
にキースキャン信号を出力してその時のキースイッチか
らの信号を入力ポートに入力するということを出力ポー
トの出力端子数だけ繰り返し行ない、これらの一連の入
力のうち1ビツトだけがアクティブである時にそのビッ
トに対応するキースイッチが押されたことを判断するよ
うにしている。
ところがこのような従来の回路の場合には、スイッチ6
〜21が2個以上同時に押された時に出力ポートのアク
ティブ(高レベル)になっている端子と他の端子間がシ
シートシないように、直列にダイオード2〜6を挿入す
る必要がある。
またキースイッチ6〜21の状態を一度に読み取れない
ため、第1図の場合ならば、キースイ・ソチ6〜9,1
0〜13.14〜17.18〜21と4回キースキャン
を繰シ返す必要があシ、読み取りに時間がかかるという
欠点がある。
発明の目的 本発明は、上記のような従来の欠点を除去し、保護用の
ダイオードが不要で、かつ読み取り時間を短くすること
ができるキースキャン回路を提供することを目的とする
発明の構成 本発明においては、コンピュータのキースキヤス用の入
出力ポートを交互にキースキャン信号の出力端子と入力
端子とに切換えて使用するようにして、最初は第1の入
出力ポートからキースキャン信号を出力して第2の入出
力ポートから入力し、次には第2の入出力ポートからキ
ースキャン信号を出力して第1の入出力ポートから入力
するようにしたことを特徴とするものであり、入出力ポ
ートを双方向性で使用するためにダイオードが不要であ
り、かつ高速なキー人力を可能にすることができるもの
である。
実施例の説明 以下、本発明の一実施例におけるキースキャン回路につ
いて、図面を参照して説明する。
第2図にその構成を示す。図において、キースイッチ2
3〜38はマイクロコンピュータ22の第1の入出カボ
ート!00〜工o3 と第2の入出力ポートIO4〜I
O7に4×4のマトリックス状に接続する。
第3図にそのキースイッチ入力の読み取り動作のフロー
チャートを示す。まず、第1の入出カポ−)A(IO8
〜■o3)の4ビツトをアクティブ(例えば低レベル)
にしてキースキャン信号を出力する。そして、第2の入
出力ポートB (IO4〜l07)を入力端子とし、キ
ースイッチによシアクチイブになされているビットをチ
ェックする。このとき、どのビットもアクティブでなけ
れば、キースイッチはひとつも押されていないと判断で
きる。また2ビツト以上がアクティブであれば、少なく
とも2個以上のスイッチが押されていると判断できる。
1ビツトだけアクティブのときは、例えばIO6だけが
アクティブである時はキースイッチ26゜29.33.
37のうちのいずれかが押されているため、次に第2の
入出カポ−)B (IO4〜IO□)の4ビツトをアク
ティブにしてキースキャン信号を出力し、第2の入出力
ポートAから入力する。
この時、どのビットもアクティブでなければ、第2の入
出力ポートBから入力してから第2の入出力ポートAか
ら入力するまでの間にキースイッチが離されたと判断で
き、2ビツト以上がアクティブであれば2個以上のスイ
ッチが押されていると判断できる。そして、1ビツトだ
けがアクティブになっている時には、先に入力がアクテ
ィブであった入出力ポートBのラインと現在アクティブ
な入出カポ−)Aのラインとの交点のキースイッチが押
されていると判断できる。
このようにこのキースキャン回路によれば、ただ2回の
入出力を繰り返すだけでキースイッチからの入力状態を
高速に読み取ることかできる。また、従来必要であった
保護用のダイオードも不要・−にでき、回路を簡易化す
ることができる。
発明の効果 、 以上のように、本発明によれば、マイクロコンピュ
ータのキーマトリクス用の入出力ポートを交互にキース
キャン信号の入出力端子として使用するようにしたこと
により、保護用のダイオードを不要にすることができ、
しかも、マトリックスのキー数が多くなっても2回だけ
のキースキャン信号の入出力でキースイッチの入力状態
を読み取ることができるので高速動作が可能になるもの
である。
【図面の簡単な説明】
第1図は従来例のキースキャン回路の回路図、第2図は
本発明の一実施例におけるキースキャン回路の回路図、
第3図はその動作を示すフローチャートである。 22・・・・・・マイクロコンピュータ、23〜38・
・・・・・キーボタンスイッチ。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第1
図 第2図

Claims (1)

    【特許請求の範囲】
  1. マイクロコンピュータの第1.第2の入出力ボートの間
    にキースイッチを接続し、前記第1.第2の入出力ボー
    トを交互・にキースキャン信号の出力端子と入力端子と
    して切換えて使用するようにしたキースキャン回路。
JP59030594A 1984-02-20 1984-02-20 キ−スキヤン回路 Pending JPS60175135A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59030594A JPS60175135A (ja) 1984-02-20 1984-02-20 キ−スキヤン回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59030594A JPS60175135A (ja) 1984-02-20 1984-02-20 キ−スキヤン回路

Publications (1)

Publication Number Publication Date
JPS60175135A true JPS60175135A (ja) 1985-09-09

Family

ID=12308189

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59030594A Pending JPS60175135A (ja) 1984-02-20 1984-02-20 キ−スキヤン回路

Country Status (1)

Country Link
JP (1) JPS60175135A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4906993A (en) * 1988-04-04 1990-03-06 John Fluke Mfg. Co., Inc. Keyboard scanner apparatus and method
US4959831A (en) * 1989-07-31 1990-09-25 Chrysler Corporation Single wire bus smart keypad controller system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60146317A (ja) * 1984-01-10 1985-08-02 Matsushita Electric Ind Co Ltd キ−スイツチの判別方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60146317A (ja) * 1984-01-10 1985-08-02 Matsushita Electric Ind Co Ltd キ−スイツチの判別方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4906993A (en) * 1988-04-04 1990-03-06 John Fluke Mfg. Co., Inc. Keyboard scanner apparatus and method
US4959831A (en) * 1989-07-31 1990-09-25 Chrysler Corporation Single wire bus smart keypad controller system

Similar Documents

Publication Publication Date Title
US4620188A (en) Multi-level logic circuit
KR950012663A (ko) 경계주사 테스트 회로를 가진 반도체 장치
EP0086634B1 (en) Memory circuitry for use in a digital time division switching system
JPS60175135A (ja) キ−スキヤン回路
JPH074665Y2 (ja) キーマトリクス読込回路
JPS58197542A (ja) キ−コ−ド読取装置
US3423577A (en) Full adder stage utilizing dual-threshold logic
SU1451691A2 (ru) Устройство дл сложени и вычитани чисел по модулю @
JPH06138191A (ja) 半導体集積回路
JP2569765B2 (ja) 信号処理集積回路装置
SU1524184A1 (ru) Дешифратор с контролем
JPS59153233A (ja) マイクロコンピユ−タ
JPH0216818A (ja) Key入力方式
SU1034208A1 (ru) Резервированное запоминающее устройство
JP2615471B2 (ja) キーボード装置
JPH0590755U (ja) キーマトリックス回路
JPS6247009B2 (ja)
JPH04262413A (ja) マイクロコンピュータのキー・スキャン回路
JPS59163626A (ja) キ−ボ−ド識別方式
JPS6295624A (ja) マトリクスキ−装置
JPH051486B2 (ja)
JPH0247121B2 (ja) Hyojunshingohatsuseisochi
JPS6265199A (ja) 故障表示装置
JPH04235426A (ja) シリアル信号切替制御回路
JPS63246920A (ja) ジヨゼフソン・デ−タ・セレクタ用単位セル