JPH0381170B2 - - Google Patents

Info

Publication number
JPH0381170B2
JPH0381170B2 JP57077164A JP7716482A JPH0381170B2 JP H0381170 B2 JPH0381170 B2 JP H0381170B2 JP 57077164 A JP57077164 A JP 57077164A JP 7716482 A JP7716482 A JP 7716482A JP H0381170 B2 JPH0381170 B2 JP H0381170B2
Authority
JP
Japan
Prior art keywords
key
bit
parity
pressed
address code
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
Application number
JP57077164A
Other languages
English (en)
Other versions
JPS58195243A (ja
Inventor
Kazuhiko Sakaniwa
Takao Nakajima
Yukiharu Fukazawa
Yasuhiko Mori
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP57077164A priority Critical patent/JPS58195243A/ja
Publication of JPS58195243A publication Critical patent/JPS58195243A/ja
Publication of JPH0381170B2 publication Critical patent/JPH0381170B2/ja
Granted 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/02Details
    • H03M11/04Coding of multifunction keys
    • H03M11/14Coding of multifunction keys by using additional keys, e.g. shift keys, which determine the function performed by the multifunction key

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Input From Keyboards Or The Like (AREA)

Description

【発明の詳細な説明】 本発明は、キーボード分離型CRTデイスプレ
イ装置及びパーソナルコンピユータにおいて、キ
ーボードからホスト側へデータを伝送するための
シリアルデータ伝送方式に関する。
一般に、キーボードでは入力キーに対応してキ
ーマトリツクスが構成されており、このキーマト
リツクスから、押下された入力キーに対応するア
ドレスコードが送出される。又、キーボードには
カナキー、英数キーの他に、例えば、「!」、「#」
等のマークやカナの小文字を出力させるためのシ
フトキーが設けられており、さらに、印字の停止
及び再開や画面のクリア等を行なわせるために、
入力キーと一緒に押下するコントロールキーが設
けられている。そして、キーボードからホスト側
へアドレスコードを伝送する場合には、シフトキ
ー及びコントロールキーの押下情報もホスト側へ
伝送する必要がある。
又、キーボードによつては、キーボード内でア
ドレスコードとシフトキー及びコントロールキー
の押下情報とに基づいて、押下された入力キーに
対応するキヤラクタコードを形成し、このキヤラ
クタコードをホスト側へ伝送することもある。こ
の場合にも、印字の停止や再開等を行なわせるた
めに、コントロールキーの押下情報をホスト側へ
伝送しなければならない。
そこで、従来、アドレスコード又はキヤラクタ
コードを伝送するためのデータラインの他に、シ
フトキー又はコントロールキーの押下情報を伝送
する伝送ラインを別に設けていたが、このような
方法では、伝送ラインが増加するという問題があ
つた。又、伝送ラインを減らすため、コード及び
情報をシリアル伝送することも行なわれてきた
が、一般に、1回のシリアル伝送で伝送可能なデ
ータのビツト数は8ビツトであるのに対し、伝送
すべきデータは、Yアドレスコード4ビツト、X
アドレスコード3ビツト、シフトキー押下情報
SHIFT及びコントロールキー押下情報CTRL各
1ビツトの合計最低でも9ビツトであり、又、キ
ヤラクタコードを伝送する場合にも、キヤラクタ
コード8ビツト、コントロール押下情報CTRL1
ビツトの合計最低でも9ビツトである。従つて、
従来は、第1図イ,ロに示すように、先ず、コン
トロール押下情報CTRL及びシフトキー押下情報
SHIFTを伝送し、続いて、アドレスコード又は
キヤラクタコードを伝送しており、全てのコード
及び情報を1回の伝送で済ませることは不可能で
あつた。
本発明は、シリアル伝送においては、1回の伝
送で8ビツトのデータ以外にパリテイチエツクの
ためのパリテイビツトを伝送することが可能であ
る点に着目し、上述の欠点を解消して、伝送すべ
き全てのコード及び情報を1回の伝送で済ませる
新規なシリアルデータ伝送方式を提供するもので
ある。
以下、本発明を図面を参照しながら説明する。
第2図は、本発明によりキヤラクタコードを伝
送するためのキーボード及びホスト側の構成を示
すブロツク図であり、1はキーボード側の中央処
理装置、2はキーマトリツクス、3及び4は各々
シフトキー及びコントロールキー、5はホスト側
を示し、6は例えばインテル社製8251のような入
出力通信インターフエス(USART)より構成さ
れるシリアル受信回路、7はホスト側の中央処理
装置である。尚、キーマトリツクス2からは、英
数及びカナ等のモード指定を含んだアドレスコー
ドが出力される。
そこで、スキヤン制御手段8がキーマトリツク
ス2の16ビツトのYアドレスを順次スキヤンして
いる際中に、入力キーが押下されると、押下され
た入力キーに対応する8ビツトのXアドレスコー
ドがスキヤン制御手段8に入力され、アドレスコ
ード変換手段9で、16ビツトのYアドレスコード
は4ビツトのパイナリーのYアドレスコードに
又、8ビツトのXアドレスコードは3ビツトのパ
イナリーのXアドレスコードに変換される。そし
て、7ビツトのアドレスコードは、シフトキー3
及びコントロールキー4から押下情報に基づい
て、中央処理装置1中のROMに形成されたキヤ
ラクタコードテーブル10を参照することにより
キヤラクタコード変換手段11で8ビツトのキヤ
ラクタコードに変換される。ここで、入力キーが
押下されたときにコントロールキー4も押下され
たならば、シリアル送信手段12はコントロール
キー4からの押下情報に応じて、第1図ハに示す
ようにパリテイチエツクのためのパリテイビツト
をエラーとし、即ち、パリテイエラーとしてキヤ
ラクタコードをホスト側へシリアル伝送する。
ホスト側5では、シリアル受信回路6のレジス
タ13に、伝送されたキヤラクタコードが一時記
憶され、レジスタ14の所定のビツト位置にパリ
テイビツトが一時記憶される。そして、中央処理
装置7からの命令によりパリテイビツトが読み出
され、パリテイチエツクを行なう。ここで伝送さ
れたデータはパリテイエラーとして送られている
ので、中央処理装置7はエラーと判定し、このパ
リテイエラーにより、コントロールキー4が押下
されたと判断する。即ち、中央処理装置7は、パ
リテイチエツクの結果に応じてコントロールキー
4が押下されたか否かを判定する。又、レジスタ
13に一時記憶されたキヤラクタコードは各ビツ
トが並列に中央処理装置7に入力され、中央処理
装置7は、このキヤラクタコードとコントロール
キー押下情報とに基づいて、所定の動作、例え
ば、印字の停止及び再開や画面のクリアを行な
う。
次に、本発明によりアドレスコードを伝送する
方法について説明する。
第3図は、本発明によりアドレスコードを伝送
るためのキーボード及びホスト側の構成を示すブ
ロツク図であり、第2図の構成要素と同じものに
は同一番号を付している。
第2図と同様、押下された入力キーに対応して
スキヤン制御手段8から得られる16ビツトのYア
ドレスコード及び8ビツトのXアドレスコード
は、アドレスコード変換手段9で、7ビツトのア
ドレスコードに変換される。シリアル送信手段1
2では、第1図ニに示すように、データを伝送す
るための8ビツトのうち、アドレスコード以外の
残りの1ビツトに、シフトキー押下情報SHIFT
を入れると共に、コントロールキー4の押下に応
じて、パリテイビツトをエラーとし、即ち、パリ
テイエラーとしてアドレスコード及びシフトキー
押下情報を含む8ビツトのデータをホスト側
シリアル伝送する。
ホスト側では、シリアル受信回路6のレジスタ
13に、伝送されたアドレスコード及びシフトキ
ー押下情報SHIFTが一時記憶され、レジスタ1
4の所定のビツト位置にパリテイビツトが一時記
憶される。そして、中央処理装置7はパリテイチ
エツクを行ない、パリテイエラーからコントロー
ルキー4が押下されたことを判断する。キヤラク
タコード変換手段11では、このコントロールキ
ー押下情報とシフトキー押下情報に基づいて、中
央処理装置7中のROMに形成されたキヤラクタ
テーブル10を参照することにより、アドレスコ
ードが対応するキヤラクタコードに変換される。
そして、このキヤラクタコードとコントロールキ
ー押下情報とに基づいて、処理手段15は、所定
の動作、例えば、印字の停止及び再開や画面のク
リアを行なう。
尚、説明においては、コントロールキー4が押
下されたときパリテイエラーとしたが、コントロ
ール押下情報CTRLをデータを伝送するための8
ビツトのうち、アドレスコード以外の残り1ビツ
トに入れ、シフトキー3が押下されたことに応じ
てパリテイエラーとし、ホスト側でパリテイエ
ラーからシフトキー3が押下されたことを判断す
るようにしてもよい。
本発明は、上述の如く、コントロールキー又は
シフトキーの押下に応じてパリテイビツトをエラ
ーとしているので、キヤラクタコードあるいはア
ドレスコードを含む所定ビツトと、コントロール
キー又はシフトキーの押下情報を1回のシリアル
伝送で済ませることができ、従つて、伝送ライン
を増加させることなく、伝送速度を上げることが
できる。
【図面の簡単な説明】
第1図イ,ロは従来のシリアル伝送方式におけ
るデータの構成を示す図、第1図ハ,ニは本発明
のシリアル伝送方式におけるデータの構成を示す
図、第2図及び第3図は本発明によるシリアル伝
送方式を実現するためのキーボード及びホスト側
の構成を示すブロツク図である。 主な図番の説明、1…中央処理装置、2…キー
マトリツクス、3…シフトキー、4…コントロー
ルキー、…ホスト側、6…シリアル受信回路、
7…中央処理装置、8…スキヤン制御手段、9…
アドレスコード変換手段、10…キヤラクタコー
ドテーブル、11…キヤラクタコード変換手段、
12…シリアル送信手段。

Claims (1)

    【特許請求の範囲】
  1. 1 押下された入力キーに対応するアドレスコー
    ドあるいはキヤラクタコードを含む所定ビツトの
    データとパリテイビツトとを共にシリアル伝送す
    る機器において、コントロールキー又はシフトキ
    ーが押下されたとき、前記パリテイビツトをパリ
    テイエラーとして前記所定ビツトのデータを伝送
    し、ホスト側でパリテイチエツクの結果に応じて
    前記コントロールキー又はシフトキーの押下状況
    を判定するようにしたことを特徴とするシリアル
    データ伝送方式。
JP57077164A 1982-05-08 1982-05-08 シリアルデ−タ伝送方式 Granted JPS58195243A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57077164A JPS58195243A (ja) 1982-05-08 1982-05-08 シリアルデ−タ伝送方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57077164A JPS58195243A (ja) 1982-05-08 1982-05-08 シリアルデ−タ伝送方式

Publications (2)

Publication Number Publication Date
JPS58195243A JPS58195243A (ja) 1983-11-14
JPH0381170B2 true JPH0381170B2 (ja) 1991-12-27

Family

ID=13626143

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57077164A Granted JPS58195243A (ja) 1982-05-08 1982-05-08 シリアルデ−タ伝送方式

Country Status (1)

Country Link
JP (1) JPS58195243A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011049342A3 (ko) * 2009-10-22 2011-10-27 Hwang Bo Ui 비데

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60129826A (ja) * 1983-12-16 1985-07-11 Matsushita Electric Ind Co Ltd けん盤装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5454224U (ja) * 1977-09-17 1979-04-14

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011049342A3 (ko) * 2009-10-22 2011-10-27 Hwang Bo Ui 비데

Also Published As

Publication number Publication date
JPS58195243A (ja) 1983-11-14

Similar Documents

Publication Publication Date Title
US4204089A (en) Keyboard method and apparatus for accented characters
US4359286A (en) Character set expansion
JP2001166868A (ja) 数字キーパッドによる中国語ピンイン入力方法及び装置
US3980994A (en) Text editing and display system having text insert capability
US4758955A (en) Hand-held spelling checker and method for reducing redundant information in the storage of textural material
US4566039A (en) Facsimile system
US4727511A (en) Multitype characters processing method and terminal device
EP0286906B1 (en) Method for character code generation
JPH0381170B2 (ja)
US4649231A (en) Method for the transmission of characters by means of the code combinations of a telegraph alphabet
KR900006665B1 (ko) Crt 디스플레이장치
JP2699752B2 (ja) キーボード装置
JP2918579B2 (ja) 画像処理装置
JPS6142178Y2 (ja)
JPS5972511A (ja) 一般コ−ドによる特殊コ−ド入力装置
JP2509186B2 (ja) コ−ド変換方式
JPS59221730A (ja) キ−ボ−ド装置
JPS61152147A (ja) 電子機器
JP2599374B2 (ja) フアクシミリ装置
JP3130856B2 (ja) 16キーによる日本語文字入力方法と装置
KR950003479B1 (ko) 팩시밀리의 인식명 등록방법
JPS5854380A (ja) 端末装置における文字出力制御方式
JPS5936314B2 (ja) 表示装置の制御方式
JPS6141013B2 (ja)
JPS6172323A (ja) キ−ボ−ド装置