JPS605007B2 - キ−入力方式 - Google Patents

キ−入力方式

Info

Publication number
JPS605007B2
JPS605007B2 JP52154743A JP15474377A JPS605007B2 JP S605007 B2 JPS605007 B2 JP S605007B2 JP 52154743 A JP52154743 A JP 52154743A JP 15474377 A JP15474377 A JP 15474377A JP S605007 B2 JPS605007 B2 JP S605007B2
Authority
JP
Japan
Prior art keywords
key
digit
operated
signal
key input
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
Application number
JP52154743A
Other languages
English (en)
Other versions
JPS5487020A (en
Inventor
秀隆 藤沢
敏文 星井
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.)
KASHIO KEISANKI KK
Original Assignee
KASHIO KEISANKI KK
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 KASHIO KEISANKI KK filed Critical KASHIO KEISANKI KK
Priority to JP52154743A priority Critical patent/JPS605007B2/ja
Publication of JPS5487020A publication Critical patent/JPS5487020A/ja
Publication of JPS605007B2 publication Critical patent/JPS605007B2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Electric Clocks (AREA)
  • Calculators And Similar Devices (AREA)

Description

【発明の詳細な説明】 この発明は小型電子式計算機等のキー入力方式に関する
例えば、電子式卓上計算機等の小型電子式計算機は、テ
ンキー,ファンクションキー等複数のキーを備えており
、一般にチャタリングや二重押し防止の為に、キーがオ
フされても、一定時間(チャタリング防止時間)はキー
入力信号をクリアしないようにしている。
即ち第1図に於て、あるキーをオンすると、キーサンプ
リングフロ−の実行中に発生した最初のキー有信号を検
出し@、キー入力信号力むPUへ送られて必要な処理が
行なわれる。そして■にてキー無を検出するが、それか
ら所定のチャタリング防止時間の間はキー入力信号をク
リアしない。続いてそのチャタリング防止時間内の@で
再びキー有を検出し(ただしキーサンプリングフロ‐実
行中にキー有信号があった場合)、最後のキー無を■で
検出してから上記所定のチャタリング防止時間(■〜■
)経過後、キー入力信号はクリアされる。而して、一般
に、計算機においては、1つのキーのオンを検出してか
らキー入力信号のクリアされるまでの間は、他のキーを
操作しても受け入れないようになっている。しかしなが
ら、最近、ストップウオッチ機能を備え、そのストップ
ウオッチのスタートをキー操作で行う小型電子式計算機
が開発されているが、この種計算機に於いて、ストップ
ウオッチのスタートキーの操作直前に誤って他のキーを
押してしまった場合、上記のキー入力方式ではそのキー
が完全に離され、キーオフ時の最後のチャタリングが消
失してから所定のチヤタリング防止時間を経過した後で
ないとスタートキーが受け入れられないことになり、従
ってストップウオッチの計測に微少ながら誤差が生じて
しまう。更に、スタートキーと他のキーを同時押しして
しまった場合、仮に他のキーが先にオンし、スタートキ
ーが先にオフしたとすると、スタートキーの操作はまっ
た〈受け入れられず、ストップウオッチは計測を開始し
ないことになるという欠点があった。この発明は上記事
情に鑑みて成されたもので、複数のキーのうち特定のキ
ーのキー操作信号は、他のキーがオンし、その入力信号
がクリアされる前でも受け入れ、その特定のキーをオン
させ、それに伴なう所定の処理を実行することを可能に
するキー入力方式を提供するものである。
以下、図面を参照しながらこの発明の一実施例を説明す
る。第2図に於て1はテンキー〔NK〕及びストップウ
オッチのスタートキー(以下STキーと称する)、演算
指示キー等を含むファンクションキー〔FK〕が配設さ
れているキー入力部で、このキー入力部1からのキーデ
ータは、キーデー夕講込み制御信号■によりバッファレ
ジスタ2へ競込まれ、制御信号■により開かれるゲ−ト
G,を介して演算回路3の入力端aに供給される。
4はRAMで、ストップウオッチの計時補助レジスタM
,、計時レジスタM2及び他の演算用レジスタM3〜M
nより成っている。
またレジスタM3の1桁目(以下Fs桁と称する)、2
桁目(以下F8桁と称する)はそれぞれSTキー、その
他のキーのチャタリング防止時間設定用コードが記憶さ
れる。このRAM4のアドレスは制御部5から送られる
アドレス指定信号によって指定される。なおこの制御部
5は、各種制御信号■〜■も出力する。上記アドレス指
定信号により指定されたアドレスに記憶されているデー
外ま、被演算数が制御信号■によって開くゲートG2を
介してラツチ回路6へ、また演算数が制御信号■によっ
て開くゲートG3を介してラッチ回路7へそれぞれ貯え
られる。
そして上記ラッチ回路6の出力は制御信号■によって開
くゲート○4を介して上記演算回路3の入力端aに、ま
たラッチ回路7の出力は制御信号■によって開くゲート
○5を介して入力端bにそれぞれ供給され、演算回路3
は通常は加算を行ない、制御信号■が印加されたときに
は減算を行なう。その演算結果は制御部5へ送られると
ともにRAM4へ戻され、キャリーは制御部5へ送られ
る。この演算回路3の入力端aには、制御部5から数値
コードが、制御信号■によって開かれるゲートG6を介
して供給される場合もある。一方、8は基準周波数で発
振する水晶発振器で、その発振出力は分周回路9で分周
され、例えば100HZの信号をカウンタ10に供給す
る。このカゥンタ10のカウント値は、制御信号■によ
つて開かれるゲートG7を介して、上記演算回路3の入
力端aに供給される。なお、このカウンタ1川ま、制御
信号■にてリセツトされる。次に上記の如く構成された
回路の動作につき説明する。
STキーを押すと、キーサンプリングフロ一にてSTキ
ーコードを検出し、制御信号■によつ・てカウン夕10
をリセットした後、計測を開始する。カゥンタ10のカ
ウント値は計時フローにて出力される制御信号■により
、ゲートG7を介して演算回路3へ送られ、更に演算回
路3を介してRAM4のレジスタM,へ書き込まれる。
次のステップではしジスタM,の内容としジスタM2の
内容を加算してレジスタM2に書き込み、続いてカウン
ター0をリセットする。そして他のフローを実行し、再
び計時フローを実行するまでカウンター01まカウント
を続ける。そして再び計時フローにはいったとき、上記
同様の動作を行なうことによって、レジスタM2に計時
情報が記憶されていく。計時動作は簡単に説明すれば以
上の様であるが、次にこの発明の主旨であるSTキー入
力を優先させたキー入力動作を、第3図のフローチャー
トに従って説明する。
処理ブ。
ツクS,はキーサソプリングフロ−で、キーが操作され
ていなければステップS2へ進み、ここでRAM4内の
Fs桁の内容を判断する。このときは制御信号■,■が
出力され、Fs桁の内容はゲートG3、ラツチ回路T、
ゲートG5を介して演算回路3の入力端b供給される。
制御信号■,■は出力されないため入力端aには何も供
給されていない。そして演算回路3より出力されるデー
タ及びキャリーの有無により、入力端bから入力された
データ、即ちFs桁の内容が「0」か否か判断するわけ
である。Fs桁の内容が「0」でなければステップS3
にてFs桁から「1」を減算してから、また「0」であ
ればそのまま、ステップS4へ進む。ステップS3では
、制御信号■,■,■及び■が出力される。Fs桁の内
容は上記同様に演算回路3の入力端bに供給され、制御
部5よりコード「1」がゲートG6を介して演算回路3
の入力端aに供給される。そして制御信号■があるから
、演算回路3は減算を行なう。ステップS4ではFE桁
の内容を判断し、F8桁の内容が「0」でなければステ
ップS5にてF8桁から「1」を減算してから、「0」
であればそのまま、処理ブロックS,へ戻る。なお判断
動作、減算動作については上記同様であるので省略する
。而して、処理ブロックS,のキーサンプリングフロ一
でキー有が検出されない限り、処理ブロックS,〜ステ
ップS5を循環し、最初のキーを操作する前はFs桁、
FE桁ともに「0」になっている。ここでSTキー以外
のキーを操作したとする。すると処理ブロックS,のキ
ーサンプリングフロ一にてキー有が検出され、ステップ
S6へはいる。ここではFs桁の内容を判断するが、F
s桁の内容は上言己の如く「0」であるから、S7へ進
み、FE桁も同様に「0」であることにより処理ブロッ
クS8へ進み、ここで操作されたキーの暦数処理が行な
われる。そしてステップS9へ進み、操作されたキーが
STキーかそれとも他のキーかを判断する。この判断動
作は、RAM4内に記憶された、操作されたキーコード
と、制御部5から出力されるSTキーのコ−ドを減算し
、データもキヤリーも出なければ操作されたキーはST
キーであることが判断される。STキーであると判断さ
れた場合は、ステップS,oにてFs桁に「9」が書き
込まれるが、この場合はSTキーではないのでステップ
S,.にてFE桁に「9」が書き込まれる。このステッ
プS,。或いはS,.の動作は、制御信号■が出力され
て制御部5よりコ−ド「9」がゲートG6を介して演算
回路3の入力端aに供給され、そのコードはそのまま演
算回路3から出力されてRAM4のFs桁或いはFE桁
に書き込まれる。この「9」はチャタリング防止時間設
定用のコードで、処理ブロックS,でキー無が検出され
てからステップS5(STキーの場合はS3)で「1一
ずつ減算され、「0」になるまでの時間キー入力信号を
クリアしないためのものである。ここで、上記操作され
たキーのキー入力信号がクリアされる前にSTキーを操
作したとする。
すると処理ブロックS,でキー有が検出され、ステップ
S5へ進む。Fs桁は「0」のままであるステップS7
へ進み、キー入力信号がクリアされる前とはFE桁が「
0」になる前であることを意味しているから、ステップ
S,2へ進む。ステップS,2は上記ステップS9と同
様な動作により、後から操作されたキー力$Tキーか否
を判断する。このステップで、後から操作されたキー力
STキーでなければステップS,3へ送られてF8桁に
再びr9」を書き込み、処理ブロックS,へ戻されるこ
とにより、そのキー操作は受け入れられないことになる
。しかし、ステップS,2にてSTキーであることが判
断されると、処理ブロックS8へ進み、STキ−の入力
処理が行なわれ、ストップウオッチの計時動作がスター
トする。次に、初めにSTキーが操作され、そのキー入
力信号がクリアされる前に再びSTキーを操作した場合
を考えると、上記ステップS6にてFs桁が「0」では
ないと判断され、ステップS,4へ進む。
このステップS,4では、後から操作されたキーがST
キーか否かを判断するステップで、STキーでなければ
ステップS,5にて初めに操作されたSTキーのチャタ
リング防止時間設定用コード(Fs桁の内容)から「1
」を減算した後ステップS,3でFE桁にもr9」を書
き込む。この場合はSTキーであることが判断され、ス
テップS,6へ進んでFs桁に再び「9」を書き込み、
ステップS,3へ進むことになる。従って、STキーの
キー入力信号発生中は、STキーも他のキーも受けつけ
ない。なお、上記実施例では、ストップウオッチ機能を
備えた小型電子式計算機に於て、スタートキーを特定キ
ーとして説明したが、これに限定されるものではなく、
特定キーを複数設けてもよい。又、上記実施例ではスト
ップウオッチのスタート手段として押釘型のキースィッ
チを示したが、操作子型のキースイッチでもよいことは
勿論である。以上詳記した如く、この発明によれば、特
定キーのキー入力信号は他のキーのキー入力信号がクリ
アされる前でも受け入れるから、その特定キー操作時に
誤って他のキーに触れたり、或いは操作を急ぐあまり前
のキーを離さないうちに特定キーを操作したりしても、
その特定キーは確実に受け入れられる。
特にストップウオッチのスタートキーの様な微少な時間
が問題になるキーについて非常に有効である。また、上
記特定キー以外の通常のテンキ−、ファンクションキー
等の操作は従来通りキー入力信号がクリアされるまで受
け入れないから、従来のままの使用方法で良く、扱い上
便利である。
【図面の簡単な説明】
第1図はキ−操作信号とキー入力信号の関係を示す波形
図、第2図はこの発明の一実施例の要部の回路構成図、
第3図は同実施例の動作を説明するためのフローチャー
トである。 1・・・・・・キ−入力部、3・・・・・・演算回路、
4・・・・・・RAM、5・・・・・・制御部、ST…
…スタートキー。 第1図第2図 第3図

Claims (1)

    【特許請求の範囲】
  1. 1 複数のキースイツチを備え、上記キースイツチを操
    作するとそのキー入力信号を検出し、操作されたキース
    イツチに対応した所定の演算処理を行なう小型電子式計
    算機において、上記複数のキースイツチ中の特定キース
    イツチを判別する手段を設け、上記特定キースイツチ以
    外のキースイツチのキー入力信号存続中に、上記特定キ
    ースイツチを操作した場合は、その特定キースイツチに
    対応した所定の演算処理を行なうことを特徴とする小型
    電子式計算機におけるキー入力方式。
JP52154743A 1977-12-22 1977-12-22 キ−入力方式 Expired JPS605007B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP52154743A JPS605007B2 (ja) 1977-12-22 1977-12-22 キ−入力方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP52154743A JPS605007B2 (ja) 1977-12-22 1977-12-22 キ−入力方式

Publications (2)

Publication Number Publication Date
JPS5487020A JPS5487020A (en) 1979-07-11
JPS605007B2 true JPS605007B2 (ja) 1985-02-07

Family

ID=15590937

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52154743A Expired JPS605007B2 (ja) 1977-12-22 1977-12-22 キ−入力方式

Country Status (1)

Country Link
JP (1) JPS605007B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61197603U (ja) * 1985-05-31 1986-12-10

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61197603U (ja) * 1985-05-31 1986-12-10

Also Published As

Publication number Publication date
JPS5487020A (en) 1979-07-11

Similar Documents

Publication Publication Date Title
US5878002A (en) Tactile actuated electronic computer wrist watch
JPS605007B2 (ja) キ−入力方式
JP2002091418A (ja) ウィンドウ表示装置及び記録媒体
US4181963A (en) Electronic calculator with time counting function
JPS592940B2 (ja) 電子機器の入力デ−タ訂正方式
US4346450A (en) Electronic calculator having item count display
JP3498323B2 (ja) 電子式計算機及び演算処理方法
JPS6353568B2 (ja)
JPS6227930Y2 (ja)
JPS6262395B2 (ja)
JPS609877Y2 (ja) カウンタ付電子式卓上計算機
JPS6145550Y2 (ja)
JPS6115464B2 (ja)
JPH0241061B2 (ja) Tokeienzankinoosonaetakogatadenshikeisanki
JPS6129969A (ja) 流通端末装置
RU1791807C (ru) Устройство дл ввода информации в калькул тор
JPS6230112Y2 (ja)
JPS5911940B2 (ja) プログラム演算スタ−ト装置
JPH0628317A (ja) 計算機
JPS6032226B2 (ja) オ−バ−フロ−検出方式
JPS6068454A (ja) 電子式卓上計算機
JPS6032227B2 (ja) 定数記憶制御方式
JPS6015986B2 (ja) 計算機装置
JPS5972571A (ja) 電子式キヤツシユレジスタ
JPS603660B2 (ja) 表示方式