JPS58189729A - キ−入力装置 - Google Patents

キ−入力装置

Info

Publication number
JPS58189729A
JPS58189729A JP57071539A JP7153982A JPS58189729A JP S58189729 A JPS58189729 A JP S58189729A JP 57071539 A JP57071539 A JP 57071539A JP 7153982 A JP7153982 A JP 7153982A JP S58189729 A JPS58189729 A JP S58189729A
Authority
JP
Japan
Prior art keywords
input
signal
key
output
line
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
JP57071539A
Other languages
English (en)
Inventor
Takashi Aoki
隆 青木
Hiroyoshi Kiuchi
木内 啓義
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP57071539A priority Critical patent/JPS58189729A/ja
Publication of JPS58189729A publication Critical patent/JPS58189729A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/0227—Cooperation and interconnection of the input arrangement with other functional units of a computer

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

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

Description

【発明の詳細な説明】 この発明は、複数個のキーがiトリックス状に配列され
たキー人力装置に関する。
従来、前記キー人力装置には、たとえば第1図に4くず
ようにキースイッチな複数個配列した入力島か漏えられ
ている。すなわち、インバータ1&の出力癩はキースイ
ッチ8゜o、S、。%B□。’ ”’30の谷−漏に接
続され、1町様にインバータ1b、1c、ldり各出力
趨は夫々対応してキースイッチS01−831 ’ ”
tH−832,803〜83Bの各一端に接続されてい
る。さらに、キースイッチS。。〜”osの各他端はイ
ンバータ2&に接続され、同様にキースイッチ”10″
″′S13”20″″S25・ 830″″5830各
他熾は夫々対応してインバータ2b〜2dの入力端に接
続されている。そして、たとえばキースイッチS3゜が
操作されているとすると、インI・−タl&を介したタ
イミング信号はキースイッチS3い インバータ2.を
経て出力され、他のインバータ2゜〜2□からの出力は
無い。しかしなから、キースイッチ83.(Dt’iか
にキースイッチSA□、”71も同時に操作されている
場合には、前記インバータ1aを介して入力するタイミ
ング信号はインバ    −一夕2dから出力されるほ
か、第1図矢印によって示すようにキースイッチS、。
、S、□、S2.を夫々社で、インバータ2Cからも出
力される。すなわち、キースイッチS2゜が操作されて
無いにもかかわらす、その操作を示す信号(以下、非操
作信号と称する)が出力される。この非操作信号が型費
な意味をもつキーと対応している場合にはそのまま処理
されると不都合が生じる。そこで、各キースイッチに夫
々非操作信号の発生を防止するダイオードを接続してい
た。しかし、ダイオードをwC絖する構成とすると、実
装スペースが広くなり装fl11か大型化し、また、高
価になると共に新たな取付は作業工程を必要とする欠点
があった。また、特に導電性フィルムによってキーボー
ドを製作した場合には、ダイオードの取付は作業が困難
になる欠点もあった。
この発明は前記事情に基ついてなされたもので、その目
的とするところは、各キースイッチにダイオードを接続
することなく、出力される非操作信号を適確に処理でき
るようにしたキー人力装置を提供することである。
以下、この発明の一実施例につき第2図ないし第6図に
基ついて説明する。第2図は入力部の回m取図を不し、
同図中破−によって囲まれたHの部分は第1図のキーボ
ードの構成と同一であるため説明は省略し、同一部分は
同一符号を符してボすことにする。前記インバータ11
〜1dには夫々zj応した入力信号ライン〜〜13を介
してタイミング信号が入力される。また前記インバータ
2a〜2dから出力される信号は夫々対応した出力ライ
ンb0〜b3を介し、対応するカウンタ3a〜3dに入
力される。カウンタ3&は第2図中一点鎖蛛で曲んで不
すように、D型フリップフロップを2段にわたって直列
接続したものである。すなわち、1.2段目のD型フリ
ップフロップのOK入力端はラインb。と、1後目のD
型フリツプフロップリ入力趨は2段目のD型りリップ7
0ツブの1人力に夫々接続され、さらに1段目のD型フ
リソフフ、ロッゾのQ出力端は2段目のD型フリップ7
0ツブのD入力層に接続されている。そして、l、2検
目(DDmフリッグ70ツブのリセット端子は一括して
ラインC1に、1段目のD型フリップフロツプリQ出力
熾はオア回路4を介してラインc2に接続されてい4゜
こりほかカウンタ3b〜3dの画成もカウンタ3&の場
合と同様であるので説明を省略する。
第3図番まキー人力装置12)J1部回路榊戚図を示し
、前述した入力部5からライン02を介して出力される
信号は人力制御回路6に入力され、また出力ラインb0
〜b、を介したデータはバッファ7にIIlき込まれる
。そして、バッファ7に書き込まれたデータは入力制御
回路6から与えられる絖み出し信号Hによって入力制御
回路6へ絖み込まれる。入力部」角回路6はキーコード
が記憶されるX、Yレジスタ、入力コードが記憶される
■暮しジスタ、および1、nレジスタの外に、図示しな
い加減算回路などが備えられている。そして、入力制御
回路6はラインC1を介してリセッF信号を出力し、ま
たバッファ8へ誉吉込み信号Wと共に操作キーを走査す
るためのタイミング信号を出力する。このバッファ8は
入力ライン9゜〜9Jに夫々対応して4桁分の記tt各
電を鳴し、書き込まれたタイミング信号を対応する人力
ラインに送出する。また、入力l′bl+餠回路6はフ
ィンC2からQA’4が人力された除県止メ七り勧との
間においてデータの授受を何う。
こり糸走メモリMKは入力が糸上されるキーコードかあ
らかじめ記憶される。また、入力側#都6Lm Yレジ
スタ内のFfT足りキーコードを入カコードIK変侠1
−′COP U 9のZレジスタへ送出する。
次に、この発明の動作について説明する。ます、説明り
便宜上、入力部5の動作について簡単に説明する。人力
ライン〜〜&3には入力11JII1部6から・・ンフ
ァ8を介して時分割されたタイミング信号か1−次入力
され、操作されたキースイッチが走査される。このとき
、たとえば第4図に示すようにスイッチ810たけが操
作されているとすると人力ラインayタイミング信号が
入力された際、出力フィンb1に信号が出力される。こ
の46号は同時にカウンタ3bKも入力され、1段目の
D型フリソノフロップかセットされる。続いて入カライ
ン町〜&3へとタイ42フ16号か入力されて全キーの
キー走査か−通り終了すると入力部」角回路6からライ
ンC1ヘクリア信号が出力されてカウンタ3a〜3dり
各り型フリソゲフロッグはリセットされる。
したがって各カウンタ3a〜3dからの出力は無い。と
ころで、たとえばキースイッチ”30%sJ1、”Jt
が同時に操作された場合には、入カライン龜。
忙タイミング信号が入力された際、出力ラインb。
を介して毎号が出力されるほか、キースイッチSJO”
  S31.8□1を夫々迂回し、出方ラインb2を介
して信号が出力される。この結果、カウンタ3d、30
の各1段目ODmフリングフロップがセットされる。統
いて入力ライン&1にタイミング信号・が入力されると
再び出力ラインb、を介してキースイッチS2Iの操作
を示す信号が出力され、ζ0結果、カウンタ3 o K
 2発註のクロックgM号が入力されるから、カウンタ
3oから信号がオア回Th4、ラインC2を夫々介して
出力される。つまり、ラインC2を介した信号は実際に
は操作されて無いキースイッチS28が操作キーとして
出力されたことを示す非操作検出信号として出力される
。続いて人力ラインlL2 % a3にタイミング信号
が出方された彼、フィンC1にクリア信号が入力される
。
ところで、基1ヒメモリMには…J記キースイッチ”o
o〜SJ3の配列状態を考慮し、前記キースイッチS2
.If(対応する信号のように非操作信号が出力される
町目ヒ性のある各キースイッチを想定し、こQうち入力
が許可されると不都合なキースイッチと対応するキーコ
ードを禁止コードとしてあらかしC+設疋しているとす
る。次に、人力制御回路60蛎作につき第5図のフロー
に従って説明する。
すなわち、ステップS□において入力制御回路6のXレ
ジスタがクリアされる。次いでステップ8Vこ極り、人
力mj−回路6内のn、iの各レジスタに0”か1き込
まれる。次いでステップへに移り、nレジスタの内容に
よって指定される入力フィンlL3に約しタイミング旧
号が出力される。次いでステップS4に移り、入力制御
回路6がらバッファ7−\絖み出し信号Rが出力され、
バッファ7に記憶された出力ラインb。〜3上の信号が
Xレジスタへ省き込まれる。すなわち、出力ラインb。
〜3上の18号は削記入カラインa、のタイミング信号
と共にキーコードとしてルジスタによって指定されるX
レジスタの隣り合う柘X1、X1→1に誓き込まれる。
このとき出力ラインb。〜、に非操作信号吃出力されて
いる場合には、その非操作信号も入力ライン1.のタイ
ミング信号と共にXレジスタの隣り合う桁に誉き込壜れ
る。このようにXレジスタの4にき込みの後、ステップ
S5に移り、nレジスタの内容が+1される。次いでス
テップS。
に移り、nレジスタの内容が「3」以下と判断されると
未だ全キースイッチの走査が終了して無いとみなされて
ステップS8に戻る。ステップ1において、nレジスタ
の内容が「3」より大の場合は入力ライン〜)に−遡り
タイミング信号が出力されたと判断され、ステップ87
に移る。ステップS7において、入力制御回路6のルジ
スタの内容によって指定される。Xレジスタの桁Xi、
Xl+1に書き込まれた今回のキーコードがXレジスタ
に記憶されたキーコードに含まれているか否かの判断が
行なわれ、YIC8と判断されるとステップS、に移る
。ステップS、において、入力側#l[l!回路6から
ラインC1にクリア信号が出力され、各カウンタ3・〜
3dり内容がクリアされ、この恢ステツノS、へ仄る。
1SiJ記ステツプS7においてXレジスタ内のキーコ
ートがXレジスタのキーコードに無い場合には続いてス
テツノS、に移り、XレジスタのキーコードかXレジス
タへ転送される。次いでステップ”10V(移り、人力
市1」告回#166においてラインC2を介した非煙f
+=検出信号の入力の有無の検出が行なわれ、人力無し
と判断されるとXレジスタに記憶されたキーコートに非
操作のキーコードが含まれて無いとみなされてステップ
S1□に移る。ステソノS工。
において、Xレジスタの桁Yi、Yl+1に記憶された
キーコートが入力コードに変換される。次いでステップ
S1□に進み、変換された人力コードかCPU9へ活用
され、2レジスタに1き込まれ、次いでステップへに戻
る。
=iJ記ステツ7S、。において、ラインc2を介して
非操n憬出慴号の検出が有る場合には、非操作のキーコ
ードかXレジスタに1き込まねていると判断されてステ
ップS14に移る。ステップs13において、Yレジス
タの桁Yi、Yi+1に記憶されたキーコードが入力コ
ードに変換される。次いでステップS14に移り、禁止
メモリMに記憶されている入力禁止コードがサーチされ
る。次いでステップS1.に進み、サーチされた入力禁
止コードが前記f換された入力コードを含んでいるか否
かの判断が実行され、MOと判断されるとステップS1
、に移り入力コードが出力され、YIC8と判断される
とステップS1.に進む。ステップStsにおいてルジ
スタの内容が更新され、次いでステップ51fK進み、
ルジスタの内容が終了したか否か、つまり、Yレジスタ
に記憶された全キーコードに対して入力禁止コードのサ
ーチが行なわれたか否かが判断され、否と判断されると
ステップs11に戻り、YIC8と判断されるとステッ
プS、に復帰する。
しかして、両速した第4図に示すキースイッチS10が
単独に操作された場合は、ステップS、−S。
が実行され、そしてこの操作と一時に同図にボすイ呂号
で1のタイミングでステップ8.〜5Iffi ”Iが
Il1次夾行きれて入力コードとして出力される。そし
て、キースイッチS1゜の操作中に、キースイッチSj
Q’  S4I、S2□が操作されたとすると、Xレジ
スタにはキースイッチ810”’J。、S3゜、S3□
、S2Iを夫々下すキーコードが記憶される。ところで
YレジスタにはすでにキースイッチS1゜を不すキーコ
ードが記憶されているからステップS、へは進めずにス
テップ81〜S、が繰り返し実行される。
次に、キースイッチSI0の操作を解除し、キースイッ
チS、。、S38.8□1の操作を続行すると、Xレジ
スタにはキースイッチS1゜を示すキーコードか含まれ
ないから、第4図に示す信号fρタイミングでステップ
S、に移り、順次ステップ8.。〜S17が実行される
。このとき、Yレジスタに転送されたキースイッチS2
゜、’30% S□、8□、を夫々下すキーコードは夫
々順次入力コードへ変換され、このうち禁止メモリyに
キースイッチS2゜と対応する入力コードが入力禁止コ
ードして記憶されている場合は、その入力コードの出力
は禁止され、他の人力コードは出力される。
なお、前記実施例においては、実際には操作されて無い
非操作信号を検出するために各出力ラインに操作信号数
を計数するカウンタ31〜3dを儂えた構成としたが、
これに限らず、前記操作信号数を入力制御回路6の加算
回路によって直接計数して前記非操作信号の有無を判別
するように構成しても良い。
以上説明したように仁の発明によれば、出力ラインから
の操作信号が入力された際、この操作信号を計数し、こ
の計数値が2以上であると41別された除、所定の前記
操作信号の処理を禁止するようにしたから、実際には操
作されて無いにもかかわらず出力される非操作の操作信
号を適確に処理することができる。したがって、この非
操作信号防止用にダイオードを備える必要はないから、
装置の小型化が図れ、さらに安価に製造できると共に面
倒な取付作業から解放される利点がある。
【図面の簡単な説明】
第1図はこの発明の詳細な説明するためのキーボードの
回路構成図、第2図はこの発明の実施例を示す入力−の
回路構成図、第3図は入力装置の截略システム′!s或
図、第4図はタイムチャート、第5図はフローチャート
である。 3&〜3d・・・・・・カウンタ、5・・・・・・入力
部、6・・・・・・入力部」#1gllR11H・・・
・・・キーボード、Soo〜S0’・・・・・キースイ
ッチ、M・・・・・・禁止メモリ。 特許出願人  カシオ針算慎株式会社

Claims (1)

    【特許請求の範囲】
  1. マ)IJソックス状複数個のキースイッチが配設された
    キー人力手段と、前記キースイッチの操作信号が導出さ
    れる複数の出力ラインと、仁の出力ラインと対応して設
    けられ、出力された操作信号の数を1数する針数手段と
    、前記出力ラインからの操作信号が入力された際に、前
    記針数手段による計#!i値が2以上であるか否かを判
    別する判別手段と、前記2以上と判別された際に、所定
    の前記操作信号の処珈を県止す4禁止手段とを備えてな
    るキー人力装置。
JP57071539A 1982-04-30 1982-04-30 キ−入力装置 Pending JPS58189729A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57071539A JPS58189729A (ja) 1982-04-30 1982-04-30 キ−入力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57071539A JPS58189729A (ja) 1982-04-30 1982-04-30 キ−入力装置

Publications (1)

Publication Number Publication Date
JPS58189729A true JPS58189729A (ja) 1983-11-05

Family

ID=13463641

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57071539A Pending JPS58189729A (ja) 1982-04-30 1982-04-30 キ−入力装置

Country Status (1)

Country Link
JP (1) JPS58189729A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61176634U (ja) * 1985-04-24 1986-11-04
JPS62154124A (ja) * 1985-12-27 1987-07-09 Okuma Mach Works Ltd スイツチ入力方式
JPS63168530U (ja) * 1987-04-21 1988-11-02

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61176634U (ja) * 1985-04-24 1986-11-04
JPS62154124A (ja) * 1985-12-27 1987-07-09 Okuma Mach Works Ltd スイツチ入力方式
JPS63168530U (ja) * 1987-04-21 1988-11-02

Similar Documents

Publication Publication Date Title
US4513389A (en) ROM security circuit
EP0011307B1 (en) Method and apparatus for character code generation
US4922248A (en) Key output method for keyboards
JP2707515B2 (ja) 論理図をコンパイルし実行する方法
US4591833A (en) Keyboard unit control system using block scanning techniques
US7213243B2 (en) Program optimization by unused data item
EP0997822A2 (en) DMA control method and apparatus
KR920003176B1 (ko) 정렬처리장치의 제어데이타 생성장치
US3613086A (en) Compressed index method and means with single control field
KR910006695B1 (ko) 키 누름 데이타 입력 장치
EP0114390B1 (en) Bit pattern check circuit
JPH0666050B2 (ja) ソート処理方法
US6272585B1 (en) Multiple interrupt handling method and apparatus
Schonfelder The production of special function routines for a multi‐machine library
US3883867A (en) Information input device
US3631400A (en) Data-processing system having logical storage data register
EP0081966B1 (en) Scan-out circuitry
US3281792A (en) Electrical digital computers
KR0133866B1 (ko) 전화용 반도체 집적 회로
KR100228547B1 (ko) 시내 케이블 직선도 자동생성 방법
JP2752220B2 (ja) 文字列処理装置
JP3230172B2 (ja) パラレルデータのシリアル同期保護回路
JP3278600B2 (ja) 自動レイアウト方法及びその装置
JP3462956B2 (ja) マスクromデータ発生装置
JP3010764B2 (ja) ビットパターン処理装置