JPS58184631A - キ−ボ−ド読込み方法 - Google Patents

キ−ボ−ド読込み方法

Info

Publication number
JPS58184631A
JPS58184631A JP57066625A JP6662582A JPS58184631A JP S58184631 A JPS58184631 A JP S58184631A JP 57066625 A JP57066625 A JP 57066625A JP 6662582 A JP6662582 A JP 6662582A JP S58184631 A JPS58184631 A JP S58184631A
Authority
JP
Japan
Prior art keywords
keyboard
scan
return data
line
key
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
JP57066625A
Other languages
English (en)
Inventor
Yasuo Wako
和光 靖夫
Mitsuyo Mimura
三村 光代
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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
Yokogawa Hokushin Electric Corp
Yokogawa Electric Works 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 Yokogawa Electric Corp, Yokogawa Hokushin Electric Corp, Yokogawa Electric Works Ltd filed Critical Yokogawa Electric Corp
Priority to JP57066625A priority Critical patent/JPS58184631A/ja
Publication of JPS58184631A publication Critical patent/JPS58184631A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M11/00Coding in connection with keyboards or like devices, i.e. coding of the position of operated keys
    • H03M11/20Dynamic 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

【発明の詳細な説明】 本発明は、マイクロプロセッサを使用した機器における
キーボード入力信号の読込み方法に関するものである。
一般にマイクロプロセッサを使用した機器における入ツ
ノ装置にはキーボードが使用されている。
この場合、キーボード入力信号の読込み方法としては、
マイクロプロセッサに割込みを発生させ、キーボードの
接点状態をスキャン、監視し、その応答でキーの押下を
判断し、読み込むことが行なわれている。また、この際
、読取りの信頼性を向上させるために、キーボードのス
キャンを2回以上繰り退し、データが一致した時に入力
信号として読み込む方法がとられている。しかしながら
、このような方法ではキーボードを常に同じ順序でスキ
ャンしているために、データの一致を検出するまでの時
間、すなわちマイクロプロセッサへの割込み時間が長く
なってしまう欠点を有している。
本発明は、上記のような従来方法の欠点をなくし、キー
ボードを効率よくスキャンしてマイクロプロセッサへの
割込み時間を短かくすることのできるキーボード読込み
方法を提供することを目的としたものである。
本発明のキーボード読込み方法は、キーボードをスキャ
ンした際に、キーボードの押下に対応して得られたデー
タを一時記憶しておき、次回のスキャンでは前回押下を
検出したキーからスキャンを開始することにより、デー
タの一致を検出するまでの時間を短縮し、マイクロプロ
セッサへの割込み時間を短かくするようにしたものであ
る。
以下、図面を使用して本発明のキーボード読込み方法を
説明する。
第1図は本発明のキーボード読込み方法を応用したキー
ボード読込み装置の一実施例を示す構成図である。図に
おいて、CPUはマイクロプロセッサ、 TCLはマイ
クロプロセッサCPUにスキャンを開始させるための割
込信号Ptを印加するタイマー、KEYはキーボード、
SO〜S7はキーボードKEYの押下状態を検出するた
めの検出パルスが印加されるスキャンライン、 RO〜
R7はスキャンラインSO〜S7から印加される検出パ
ルスに対して各キーの押下状態に応じたリターンデータ
::が発生されるリターンラインである。また、キーボ
ードKEYにおいてスキャンラインSO〜S7とリター
ンラインRO〜R7との交点には、それぞれキーが配置
されている。
上記のように構成されたキーボード読込み装置において
、その動作は次の通りである。マイクロプロセッサCP
UはタイマーTCLから割込信号Ptが印加されると、
キーボード入ノJの読込み動作を開始し、スキャンライ
ンSO〜S7を順次スキャンして検出パルスを印加する
とともに、リターンラインRO〜R7から得られるリタ
ーンデータを取り込む。
また、1回のスキャンが終了すると、終了信号Paを発
生し、タイマーTCLに印加する。第2図はこの状態を
示すタイムチャートであり、タイマーTCLは一定の時
間間隔をもって割込信号Ptを発生するとともに、割込
信号PtはマイクロプロセッサCPUからの終了信号P
aによりリセットされる。
さて、1回のスキャンが終了し、任意のキーの押下に対
応したリターンデータが得られたとすると、マイクロプ
ロセッサCPUはこのリターンデータをRAMなどに記
憶讐るとともに終了信号Paを発生し、次の割込信号P
tを待つ。こうした後、次の割込信号f’tが印加され
ると、マイクロプロセッサCPUは前回記憶しておいた
リターンデータを読み出し、そのデータに対応したスキ
ャンラインがらスキャンを開始する。したがって、前回
のスキャンの時と同じキーが押されていれば、最初に選
択されたスキャンラインでリターンデータが一致するこ
とになり、その時点でキーボード入力信号の読込みが行
なわれ、その回のスキャンが終了する。
このため、それ以後のスキャンラインについてはスキャ
ンを行なう必要がなくなり、キーボード入力の読込みの
ためにマイクロプロセッサCPUを占有してしまう時間
を短かくすることができる。
ここで、割込信号Ptの発生される周期はデパウンス時
間と呼ばれるもので、キーボードKEYにおけるチャタ
リングの防止を考慮して設定されたものである。すなわ
ち、このデバウンス時間以上の時間間隔をおいてキーボ
ードKEYの押下状態を検出することにより、キー接点
におけるチャタリングの影響を除去することができる。
なお、上記の説明においては、デパウンス時間内に1回
のスキャンを行なう場合について例示したが、スキャン
の間隔はこれに限られるものではなく、デパウンス時間
とは無関係に一定周期でスキャンを繰り返し、リターン
データの比較はデパウンス時間を隔てて得られたデータ
同士で行なうようにしても同様の動作を行なわせること
ができる。このようにすると、何回目のスキャンごとに
比較が行なわれるかによりデパウンス時間が決定され、
デパウンス時間の設定をマイクロプロセッサCPU側で
ソフト的に行なうことができる。
以上説明したように、本発明のキーボード読込み方法で
は、印加される割込み信号に応じてキーボードをスキャ
ンした際に、キーボードの押下に対応して得られたデー
タを一時記憶しておき、吹回のスキャンでは前回押下を
検出したキーがらスキャンを開始するようにしているの
で、データの一致を検出するまでの時間が短縮され、マ
イクロプロセッサへの割込み時間を短がくすることがで
きる。
【図面の簡単な説明】
11図および第2図は本発明のキーボード読込み方法を
応用したキーボード読込み装置の−実施手続補正−(方
式) 1.事件の表示    特願昭57−66625号2、
発明の名称    キーボード読込み方法3、補正する
者 事何との関係  出願人 住 所     東京都武蔵野市中町2丁目9番32月
名 称     (670)  株式会社 横列電機製
作所4、代理人

Claims (1)

    【特許請求の範囲】
  1. 複数個のキーがマトリクス状に配置されたキーボードを
    各ラインごとにスキャンしてキーボードの押下状態に応
    じたリターンデータを得るとともにこのスキャンを繰り
    返しリターンデータが一致した場合にそのリターンデー
    タをキー人力信号として読み込むようにしたキーボード
    読込み方法において、キーボードをスキャンした際にキ
    ーボードの押下に対応して得られたリターンデータを一
    時記憶しておき、吹回のスキャンでは曲回押下を検出し
    たキーを含むラインからスキャンを開始することを特徴
    とするキーボード読込み方法。
JP57066625A 1982-04-21 1982-04-21 キ−ボ−ド読込み方法 Pending JPS58184631A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57066625A JPS58184631A (ja) 1982-04-21 1982-04-21 キ−ボ−ド読込み方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57066625A JPS58184631A (ja) 1982-04-21 1982-04-21 キ−ボ−ド読込み方法

Publications (1)

Publication Number Publication Date
JPS58184631A true JPS58184631A (ja) 1983-10-28

Family

ID=13321253

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57066625A Pending JPS58184631A (ja) 1982-04-21 1982-04-21 キ−ボ−ド読込み方法

Country Status (1)

Country Link
JP (1) JPS58184631A (ja)

Similar Documents

Publication Publication Date Title
JPS5858633U (ja) キ−ボ−ド装置
US5592583A (en) Voice output device for outputting vocal instructions when the waiting time for a key input operation exceeds a set time limit
JPS58184631A (ja) キ−ボ−ド読込み方法
US4887082A (en) Data input apparatus
JP2757992B2 (ja) 入力装置
JPS63188217A (ja) キ−・スキヤンニング回路
JP3078194B2 (ja) キースキャン回路
JP2836683B2 (ja) プロセス終了処理方式
JPS63118818A (ja) キ−入力処理装置
JP3248391B2 (ja) キー入力装置
KR900000112B1 (ko) 키보드의 키 입력 판독 회로
JPS63147418A (ja) 炊飯器のタイマ装置
JPS602686B2 (ja) リピ−ト制御方式
RU2069894C1 (ru) Устройство для определения оптимального периода технического состояния изделия
JPS5858640A (ja) キ−入力装置
JPS642981B2 (ja)
JP2804406B2 (ja) パルス測定装置
KR19990055561A (ko) 인터럽트 처리장치
JPH0993325A (ja) 携帯電話装置及びそのキーボタン検出方法
JPS6084626A (ja) キ−ボ−ド回路
JPH0621970B2 (ja) キ−ボ−ド装置
JPH0335310A (ja) キー入力装置およびキー入力方法
JPH01126060A (ja) 画像入力装置の走査速度検査装置
JPH0758504B2 (ja) 画像入力装置
JPS62206632A (ja) 主記憶装置制御方式