JPS6068458A - キ−マトリクス制御回路およびそれを用いた超小型コンピユ−タ - Google Patents

キ−マトリクス制御回路およびそれを用いた超小型コンピユ−タ

Info

Publication number
JPS6068458A
JPS6068458A JP59081790A JP8179084A JPS6068458A JP S6068458 A JPS6068458 A JP S6068458A JP 59081790 A JP59081790 A JP 59081790A JP 8179084 A JP8179084 A JP 8179084A JP S6068458 A JPS6068458 A JP S6068458A
Authority
JP
Japan
Prior art keywords
key
signal
circuit
output
control circuit
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
JP59081790A
Other languages
English (en)
Inventor
Toru Onodera
徹 小野寺
Akira Osawa
大沢 晃
Hidetaka Nishino
西野 秀毅
Masao Watari
雅男 渡
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP59081790A priority Critical patent/JPS6068458A/ja
Publication of JPS6068458A publication Critical patent/JPS6068458A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

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

Description

【発明の詳細な説明】 この発明はキーマトリクス制御回路およびそれを用いた
超小型コンピュータに関する。例えば、馬場玄弐著:最
新・電子デバイス事典(昭和51年3月20日発行)の
第15〜17頁には、記憶装置・制御装置・演算装置を
1つの半導体チップに搭載したマイクココ/ピユータ(
超小型コンビ−L−タ)のCP U (Central
 Processing Unit )が示されている
この発明における超小型コノピユータは、コンピュータ
を構成するための少なくとも中央演算制装置のだめの制
御回路が1つのプリント基板に実装され、さらにこのプ
リント基板上に、又はプリント基板外に制御信号入力手
段及び表示手段が付加されている構成のコンピュータで
あるとして説明される。
マイクロコンと称されている既知の超小型コンピュータ
は専用の機械命令信号によって制御され、また、周辺装
置のための適切な制御回路装置を持っていなかった。
このことにより従来既知の超小型コンピータは使用者に
対し、高度な知識と細心の注意とを要求していた。また
上記のように周辺装置のための適切な制御回路装置を持
っていないので、周辺装置に特殊なものまたは非常に制
限されたもの以外を使用しづらく、しかも使用者の熟練
した操作技術を要求していた。
超小型コンピュータは通常、比較的広い汎用性とするだ
めの最小の機能を持つ。それ故に使用に当って、使用者
が必要ならばシステムを拡張しなければならない。従来
既知の超小型コンピュータなかった。
したがって、この発明の第]の目的は、高速動作が可能
なキーマトリクス制御回路を提供することにある。この
発明の1つの目的は本格的な超小型コンビーータを得る
ことにある。
この発明の他の目的は入出力装置と補助記憶装置を装備
できる超小型コンビーータを得ることにある。
この発明の他の目的はプログラムのデバッグが効率的に
行なえる超小型コンピュータを得ることKある。
この発明の他の目的はシステムの拡張が容易に行なえる
超小型コンビーータを得ることにある。
この発明の他の目的は広範な用途が可能な超小型コンピ
ュータを得ることにある。
この発明の他の目的は低価格な超小型コンピュータを得
ることにある。
この発明の他の目的は周辺装置の制御が芥易な超小型コ
ンビーータを得ることにある。
この発明の他の目的は、超小型の制御入力手段を備える
超小型コンピュータを得ることにある。
この発明の他の目的は、操作が容易な超小型の入力手段
を得ることにある。
この発明の他の目的は、制御入出力手段のため回路が簡
単化された超小型コンピュータを得ることにある。
この発明の更に他の目的は以下の説明及び図面から明ら
かとなるであろう。
この発明に従うと、特に制限されないが、超小型コンピ
ュータは、例えば78の実行命令と7種のアドレシング
モードをもつ8ビツト処理を行なう1つの半導体チノグ
を使用したプロセッサ(中央演算制御回路)用のLSI
(大規模半導体集積回路、例えば製品名HD46800
の大規模半導体集積回路装置)と、周辺LSI(メモリ
、l10(入出力)ポート等)等から構成されるコンピ
ータ本体と、入出力装置に相当する電卓ケース内蔵のポ
ケッタブルコンソールとから構成される。
めのプログラムメモリを持ち、コーーザのプログラム学
習が簡単になり、またシンボリック言語のためデパック
が効率的に行なえる。
今後この装置のこと馨トレー二/グモジュールと称する
本発明の一実施例に従うトレーニングモジュールの概要
を次に説明する。
トレーニングモジュールは、1つのプリント基板により
構成されるモジュール本体とこの本体に複数の配線忙よ
り結合され、電子式卓上計算機と類似な型のケースに内
蔵された複数のキートップと信号表示手段をもつボケツ
クプルのコンソールとからなる。このトレーニングモジ
ュールにはシステムの制御プログラムとしてのモニタ、
アセンブラがファームウェアとして標準装備されており
、このトレーニングモジュールの操作は上記のポケッタ
ブルコンソールのキー人力で行なわれる。キー人力に対
する応答は、表示手段として白字型の7セグメント及び
小数点表示セグメントを持つ8ふ〃4ンkIA耕ヂ、ク
トロン表示器1−に表示される。最大14個の表示信号
は、人ないしZの英文字、数字及び特殊文字で構成され
るいわゆるアルファメリンクである。このモジュールは
上記コンソールのキーからソースプログラムを入力し、
上記のデジトロン表示器で入力文字を確認じつつアセン
ブルすることができる。このトレーニングモジュールは
本体に例えば、オーディオカセントデッキとして製品化
されているテープデツキと全く同じ形式のデツキができ
るようにインタフェイスを装備している。したがって、
カセットテープからソースプログラムをアセンブルした
り、ソーステープの修正等も可能である。第1図にトレ
ーニングモジー−ルの外観図を示す。このトレーニング
モジュールは、プリント基板2上にMPU(Micr。
Process ing Un i t )、RAM(
Random AccessMemory )等を実装
したモジュール本体1と、これにフラットケーブル4に
より連結されるポケッタブルコンソール3とからなる。
第2図にモジュール本体1のブロック図を掲げ、第3図
に、ポケッタブルコンソール2のブロック図を掲げる。
第1図及び第2図においてそれぞれの構成は次のように
なっている。MPUはLSIで構成されたセントラルプ
ロセノサ(中央演算制御回路)であり、次に説明するメ
モリ回路からの機械命令語にもとづいてメモリ回路及び
周辺装置のための制御回路を制御する。MIはLSIで
構成された制御用メモリ回路としての32にビットRO
M(読み出し専用メモリ)であり、モニタプログラムと
アセンブリプログラムがファームウェアとして入れられ
ている。、、M2は128バイトのNチャンネル−MO
SFET)a;使用したLSIで構成されたRAMであ
り、モニタプログラムを実行する際のワークエリアを構
成する。M3は、IK×4ビットのN−MO8LSIの
6個からなる一RAMであり、ユーザのたぬのプログラ
ムエリアを構成する。PIAIはLSIに構成されたパ
ラレル■10(入出力)ボート本体1とポケッタブルコ
ンソール3とのインタフェイス用に使用される。C1は
26ピンコネクタであり、ポケッタブルコンソール3か
らのフラットケーブル4と本体jとを結合するために用
いられる。ACIAはLSIK構成されたシリアルI1
0ボートであり、カセットテープデツキインクフェイス
回路工0とシステムバスとを連結するのに使用される。
SBはシステムバスであり、アドレスの16ライン、デ
ータの8ライン及び、R/W(読み出し/書き込み)制
御ライン等により構成される。工0はカセノトテープデ
ノキ等の磁気テープ記録手段に変調された情報を入力す
るため及びその記録手段からの変調記録情報を復調する
ためのLSIに構成された変復調回路である。CPGは
クロック信号を発生させるための発振回路を構成するL
SIであり、CRは上記発振回路のための水晶振動子で
ある。CTはLSIに構成されたカウンタによる分周回
路であり、タイマ割込みのためのクロック信号(1,2
KHz)、及びカセノトテープデノキに情報を書き込む
際に使用されるクロック信号(1,2KHZ。
2.4 KHz 、 4.8 KHz )を発生する。
TRは1命令トレース割込み発生回路であり、MPUに
NM I (Non Mask −able Inte
rruption )割込みなする。BDばLSIに構
成されたトライステート・バスドライバであり、論理値
1.0状態の信号を出力し、第3の状態で論理値1.0
の状態の信号を入力する。このドライバは信号に対し、
双方向性であるので拡張システムを付加する際にこの拡
張システムを本体Jのアドレスバス、データバスに連結
する時の双方向バスドライバとして使用される。
PIA2ばLSIに構成されたパラレルI10ボートで
ありプリント基板2の端子C2を通してユーザが使用す
るI10ポートである。
RMはカセノトテープデノキのスタート/ストップをリ
モート制御するためσ)リモート制御回路である。この
制御回路は第1図より明らかなように、プリント基板上
に2側設U“られており、それ故に2台のカセットデツ
キのスタート/ストップを制御する。
C2はプリント基板2により構成された100ビンコネ
クタであり、拡張システムとするときにカードケージの
受側コネクタに差込み可能なよ5にされているう Jlはテープデツキへ入力信号を入力するためのジャッ
ク、J2はテープデツキからの出力信号を受けるジャッ
クである。
J、はジャックJ1に対応したテープデツキをリモート
コントロールするためのジャック、J4はジャックJ2
に対応したテープデツキをリモートコントロールするた
めのジャックである。
PTはプリント基板2に取りつけられた電源端子であり
十端子5と一端子6を有する。
次にボケゾタブルコ7ンール3の各ブロックの説明をす
る。
SDはセグメントドライバであり、パラレル110PI
AIからの8本の信号線PAOないしPA7に転送され
た表示セグメントパターン信号により表示管DSPを駆
動する。
DSPは1桁当り口字型に配列された7個の表示セグメ
ントと1個の小数点表示セグメントを有する14桁8セ
グメント発光表示管である。
DCは、本発明にかかわる4−16ライン・デー トP
 I A 1からの4本のイど分線PB(lないしPB
4におけるパラレル4ビツトから成る表示桁情報をデコ
ードし、表示の桁セレクト及びキーボードKBの6列の
スキャン信号を作る。
RDは表示桁セレクト用ドライバであり、表示管の1桁
と1対1対応に設けられ上記デコーダDCからの桁選択
信号を受り゛て表示管の対応する桁をドライブする。
KBは6×8キーボードマトリツクスであり、図示しな
いが8本の行導体と6本の列導体とケ有し、行導体と列
導体との交点にキートップによりこれら行導体と列導体
の相互?接続する接点を持つ。6本の列導体は上記のよ
うにデコーダDCの6本の出力線にそれぞれ接続される
ECは8−エンコーダでありキーボードKBの8行ライ
ンからの行情報をエンコードし、3ビツト構成のキーエ
ンコード信号及び1ビツト構成のキー操作表示信号を出
力する。この計4ビットの信号はパラレルI10ボート
PIAIの出力端PB4ないしPB6およびPB7に転
送される。
SVRはスイッチング・ボルテージ・レギュレータであ
り蛍光表示管駆動用回路の電源(27V)となる。
上記のトレーニングモジュールは次のような特徴を有す
る。
(1) 同一プリント基板2上の32にピストマスクR
OMM、にアセンブラをファームウェア化したこ“と−
で、従来のようなアセンブラ紙テープのローディング無
しに直ぐにアセンブルすることが可能である。さらにこ
のROMM、によるアセンブラにより〜ボケッタブルコ
ンンーA/3のキーからキー人力されたンースプログラ
ムをRAMメモリ上に直接にオブジェクトプログラムと
して入力することができる。
したがってプログラム変換に要する労力が不要である。
また、シンポリンク言語が使用されるのでプログラム入
力及びそのデバツグが非常に簡単である。
(2)コンソール3は本体1より機械的に分離されてお
り、フラットケーブル4により本体1に電気的に結合さ
れている。フラットケーブルは複数本の平行導体をプラ
スチックからなる絶縁拐料により一体成形してつくられ
たものであり、フレキシブルである。コンソール3は本
体工に対し移動可能である。コンソールは周知の電子式
卓上計算機と類似なケースにおいて構成され、また上記
のように本体1から機械的に分離されていることから掌
上で操作が可能であり、操作性が優れている。
このコンソール3はまた、従来のテレタイプコンソール
と同様なアルファメリック文字のキー人力が可能であり
、テレタイプライタより低価格である。
このコンソール3はさらに、第1図及び前記説明から明
らかなように、同一ケース内に14桁表示管(又は素子
)を備えていることにより、信号入力のためのキーと最
も接近した位置で入力信号及びモニタ時等における本体
1内部の情報を表示させることができる。従ってキーの
操作にもとづく表示内容の確認が容易である。
(3)同一プリント基板2上での制御回路とジャックに
よりオーディオカセノトテープデノキとして商品化され
ているカセットテープデツキ2台をそれぞれ読み込み専
用と書き込み専用として、又は1台のオーディオカセッ
トデツキを補助記憶装置として利用することができる。
さらにカセットテープデツキに設けられたマイクリモー
ト端子を利用してオーディオカセットデツキのスタート
/ストップのプログラム制御が可能であり、このように
大型計算機用の磁気テープ記憶装置と類した使用が可能
である。
(4)、:(7)トレーニングモジュールは、トレーニ
ングモジー−ル本体にコネクタC2が設けられているの
でカードケージにトレーニングモジュール本体と拡張用
ボードを差し込むだけで、容易に拡張システムとするこ
とが可能である。
カードケージは、4カード(基板)差し込み可能で、そ
れらをコモンバスで連結するような構造を成している。
拡張用ボードとしては、RAMメモリ拡張ボーード、F
DC(Flopy Disc Control )ボー
ド、DMA C(Direct Memory Acc
ess Control )ボード、CRT C(Ca
thode Ray Tube Control)ボー
ド等を使用することができ、これらのボードには、HT
 P (Highspced Tape Punche
r )インタフェイス、P T R(Paper Ta
pe Reader)インクフェイス、T T Y (
Tele type )インタ7エイス等も同時に組み
込まれる。
第4図傾拡張システムの例を掲げる。図中の3(カード
ケージ)K、1(トレーニングモジー−ル)及び4(拡
張ボード)を差し込み、2(ポケッタブルコンソール)
、5(フロッピディスクドライブ)、6(テレビ)、7
(テレタイプライタ)が接続されている。
(5)プリント基板2上に1コネクタC,、C,と独立
に電源配線のための端子FTが使用されている。
この構成により、C2のような多端子コネクタに対する
高価な受側コネクタを使用しなくても、第1図図示のよ
うな本体1とコンソール3のみを使用可能である。
この発明の実施例によると、プリント基板2に前記のよ
うに補助記憶装置として使用するオーディオカセットデ
ツキのためのジャックが設けられ、このジャックを介し
てこのカセットデツキのスタート/ストップのリモート
制御が行なわれる。
従来、オーディオカセットデツキを補助記憶装置として
使用する場合、このカセットデツキのスタート/ストッ
プのタイミングを考慮してカセットデツキの操作ボタン
と超小型コンビコータのボタン又はキーを同時に手操作
する必要があった。
この方式にしたがうと、リモート制御を行なったことに
より、このような煩わしさはない。
この方式の一つの着眼点は、オーディオカセットデツキ
に設けられているマイクリモート端子を利用し、そのス
イッチングをリードリレースイッチで行なわせたことで
ある。
上記のリードリレースイッチがプリント基板2内の他の
回路から電気的に絶縁され、またその接AF−Ql、r
ンA;h2コ、ノ’815g/7”+−一11;;・「
f−11−m−=、・41’1llR[l’??l、l
−r″)−y−=−+−デイオカセントデッキのモータ
電源の電圧レベル及び極性に無関係にスタート/ストッ
プのスイッチングが可能となる。
さらに、スタート/ストップのプログラムによる制御が
可能であることから、オーディオカセット磁気テープ上
にデータのブロック化が可能となる。
前記のように、テープデツキのスタート/ストップ制御
のために、制御回路RMが使用される。
この制御回路RMの詳細を第5図に示す。
第5図で、ジャックJ3にリードリレーの接点SWが並
列摘要されている。スイッチのオンオフの機構は次のと
おりである。
リードリレー3のコイルLがバッファ増幅回路としての
インバータ2により駆動される。インバータ2は、D型
エソジトリガフリノブフロノプJの出力Qによって駆動
される。
フリップフロップ1のデータ入力端子りにはスタート/
ストップ状態信号が入力し、クロック端子CPにはスタ
ート/ストップのタイミングな決めるためのタイミノグ
信号が入力する。
したがって、端子りが高信号レベルのときにクロック端
子CPに信号の立上りがくると、出力端子Qは高信号レ
ベルとなり、図中のリードリレー3のコイルLへの入力
はインバータ2により低レベルとなる。・この状態では
、スイッチSWはオフ状態である。
逆に入力端子りが低信号レベルのときにクロック端子C
Pに加えられる信号が立上るとスイッチSWはオフ状態
となる。
本発明に従うと、減少された配線数でしかも特別な制御
信号を得るための複雑な回路を使用することなく、コン
ソール3からのキー人力を本体1に送ることができる。
従来、キーマトリックス(XラインとXラインとからな
る)の押されたキーから、キーコードを作成する場合、
Xラインを全て論理0にした状態でXラインに接続され
ているマルチプレクサ−(デコーダ付き)?順次セレク
トしてゆき、押されているラインと一致した時に、マル
チプレクサ−の出力が論理Oとなることを利用して先ず
Xラインを走査していた。そのときのセレクト情報(X
ライン情報)を記憶すると同時にマルチプレクサ−VC
も出力していた。次にXラインン論理0信号で順次セレ
クトして行き、マルチブレフサ−の出力が論理Oになっ
たときのセレクト情報(Xライン情報)と先に記憶して
いたセレクト情報(Xライン情報)を合せて1つのキー
コードを作成していた。
この方式は、XラインとXラインの情報を別々にセレク
トするため、回路が複雑となる欠点がある。また2つの
セレクト情報からのキーコードの作成を計算機のソフト
ウェア、すなわち演算処理で行なう場合にもソフトが複
雑如なるという欠点がある。
この発明のトレーニングモジュールにおけるボケツタグ
ルコ/ソールのキー人力方式は、従来マルチプレクサ−
に接続されて℃・たXラインを、マルチプレクサ−の代
りにエンコーダに接続し、ノ飄−ドウェア規模の削減お
よびソフトウェア規模の削減を達成した。
これ?第6図により説明する。
モジュール本体1(図示しない)とコンソール3とは配
線β1ないしe8により接続され、コンソール3はデコ
ーダUI、エンコーダU2及びキーボードKBを含む。
デコーダU、は、4つの入力端子AtxいしDを持ち、
本体1からT。ないしT、の4ビツトの2進信号を受け
る。このデコーダは16個の出力端子を持ち、線11o
ないしA2.に選択的に論理0の信号を出力する。例え
ば入力線β1ないし看。が論理1000なら、出力線J
it+oかいしl□のうち、線看、。だけが論理0とな
り、他は全てlとなる。
同様に入力が0100なら、出力線11□のみが論理O
となる。
キーボードKBは6本のXライン131o乃至A+eと
8本のXライン6、。乃至看38とを有し、夫々のXラ
インとXラインの交点に接点Cnを持っている。従って
接点数は6×8個である。夫々の接点Cnはキーボード
のキートップKP(第1図参照)により操作される。操
作されたキートップK Pに対応したXラインとXライ
ンが接点Cnにより接続される。
Xラインβ、0乃至に16はデコーダU1の出力端子に
接続されている。Xライン133o乃至β38は、夫々
抵抗R0乃至R8yt介して電源に接続されている。従
って、キー接点Cnが開放されているならば、対応する
Xラインは論理値1に対応する電位に維持されている。
エンコーダU2は8個の入力端子0乃至7と4個の出力
端子A乃至C及びG3を持っている。このエンコーダの
出力端子GSは、8個の入力端子のいずれか1個に論理
Oの信号が入力した場合、論理0の信号を出力し、全て
が論理1の入力信号のときに論理lの信号を出力する。
従って出力端子GSには8個の入力端子を入力とするエ
ンコーダU2内の実質的なAND回路(図示しない)に
よって決まる出力が加えられる。
エンコーダU2の残りの出力端子A乃至Cにはその8個
の入力端子O乃至7の信号を2進数に工ンコードした信
号が加えられる。例えば入力端子0乃至7の論理が10
000000なら出力端子A乃至Cは100となり、o
iooooooなら010となり、同様に000000
10なら111となる。
以上の説明から明らかなように、キーボードKBのXラ
インはデコーダにより選択され、それ故に本体1からの
配線(31乃至14における2通信号により走査される
。キートップKPの操作により、このキートップKPに
対応するXラインに論理Oの信号が加わったときのみ対
応するXラインに論理0の信号が出力する。
従って、”o”信号がでるXラインは、キーが押されて
いるラインであり、このYライン情報をエンコーダU2
でエンコードしてT4乃至T7の2進のYライン情報を
得ることができる。この時GS端子即ちT7は0″とな
り、T7が′0″か” ] ”かでキーが押されている
かどうかが判断される。従って、本体1内においてXラ
インのスキャン毎KTヮを読み、T、が0″となった時
のT。−T、の送信2進情報とT4〜T6の受信情報と
から一度にキーコードを作成することができる。
この例では、To乃至T6の情報を演算処理することに
よって操作したキーに対応するキーコードを得ているが
、必要ならばT。乃至T6を受けるエンコーダによって
6X8種のキーコードを作成することも可能である。
この例では、以上の説明から明らかなように、48種の
キー情報の入力のために本体1とコノソールとの間の配
線はT。乃至T、及びT7の8本ですむ。
上記のキー人力方式は、コンソール3に特別なタイミン
グ制御及びそのための複雑なタイミング発生回路等を必
要としない。
この発明の実施例によると、補助記憶装置として使用さ
れるカセノトテープデノキのために改良された再生方式
が提供される。
テープデツキにおける情報の記録は周波数変調方式によ
り行なわれる。例えば論理Oの信号はテープデツキにお
ける周波数1.2KHzの信号と対応し、論理1の信号
は周波数2.4KHzの信号と対応する。
従って、テープデツキへの情報の書き込みは論理回路か
ら周波数変調回路を介して行なわれ、テープデツキから
の情報の読み出しは論理回路へ周波数復調回路を介して
行なわれる。
従来の復調方式はテープデツキより再生された周波数変
調データ相互の時間間隔を予め設定された時間長と比較
することにより2.4 K Hzか1.2KHzかに区
別している。しかし乍らこの方式は入力テープデツキの
機械的特性によって起る再生変調信号のデユーティ比過
変化、あるいは周波数の変動に弱いという欠点がある。
これらの欠点は以下実施例で説明するような本方式によ
り除去される。具体的実施例の回路を第7図に示し、そ
のタイムチャートを第8図に示す。
第7図において、テープデツキからの再生信号ハシャソ
クJ、を介して抵抗R4,コンデンサc3からなる低域
フィルタに入力される。上記低域フR6乃至R8からな
るバイアス回路によりバイアスを受ける増幅回路Arr
lpに入力され、インバータINV、により正弦波から
矩形波に変換される。
テープデツキでの記録信号が論理O又はlに応じ、1.
2KHz又は2.4KHzの周波数とされており、イン
バータINV、の出力信号ははWl、2KHz又はほに
2.4KHzの周波数をもつ。
インバータINV、の出力はDaミツリップフロップ、
乃至Fs lナントゲートG1およびG21力ウンタ回
路F4及びF、からなるデジタル式フンショット回路と
、D型フリソゲフロップ回路F6とカウンタ回路F7 
、ナントゲートG4.ノアゲーIG、、アンドノアゲー
トG、及びインバータINV、からなる読み出し時間設
定回路とに入力される。
上記のデジタル時間設定回路において、D型フリップフ
ロップF、乃至F、はクロック端子C1の信号の立上り
で入力端子りの入力を読み込む構成とされている。フリ
ップフロップF1及びF2はクロック端子C9にテープ
デツキからの1.2K Hz又は2.4KH2信号に対
し非常に周波数の高い307.2KHz信号を受けてい
る。フリップフロップF1は、インバータINV、の出
力が論理1となっている期間とはy同じ期間内に出力端
子Qに307.2KHzのパルス信号を出力し、フリッ
プフロップF、は1クロック時間遅れて逆相出力端子Q
に307.2KHzのパルス信号を出力する。フリップ
フロップ回路F1及びF2の出力Q、Qにより、ナント
ゲートはインバータINV。
の立上り時刻とはy一致する時刻から1クロック時間だ
け論理0となる出力を発生し、これ以外の時間に論理1
の出力を発生する。ゲートG2の出力はカウンタF4 
、F、のためのイニシャライズ端子LK加えられる。
フリップフロップF3のD端子には論理1の電位”vc
c”が加えられており、CP端子にはフリップフロップ
F1の出力Qが加えられる。リセット端子Rへの信号(
後述する)によりリセット状態にあったフリップフロッ
プFsは、フリップフロップF、の出力を受けることに
より、インバータI N V +の信号の立上りからは
V1クロック時間遅れて論理1の出力を出力端に生ずる
フリップフロップF、の論理1の出力によりカウンタF
4にはゲートG1を介して307.2KH2の信号が加
えられる。
カウンタF、、F、は】6進カウンタから構成され、1
,2,4.8の重みをもつ制御ゲー)A乃至りをもつ。
A乃至りの接地によりF4はJ6進カウンタであり、C
及びDの接地によりF、は12進カウ/りである。その
結果、カウンタF。
はF3の出力が論理1となってから625μs後にキャ
リーを発生する。このキャリーによりインバータINV
、を介してフリップフロップF、。
カウンタF4 、F、にリセットがかかる。
上記カウント時間は、2.4 K Hz信号の1周期の
1.5倍の時間に相当する。
テープデツキからは、F2.4KHz信号が再生されて
いる場合、カウンタF、からキャリーが発生する前にゲ
ートG2からカウンタにイニシャライズ信号が加えられ
、カウンタ内容がクリアされるのでフリップフロップF
3にはリセット状態が加えられない。
テープデツキから入力するはrl、2KH2の信号に対
してはカウンタ時間内に上記ゲートG2からロード信号
が発せられないので、フリップフロップにはカウンタF
、からりセントが加えられる。
その結果、フリップフロップF、は、テープデツキから
の出力信号により第8図のような信号を発生する。
フリップフロップF6は、フリップフロップF。
の出力QをD端子に受け、インバータINV、の出力を
クロック端子CPに受けるので第3図のような信号を出
力端子Qに出力する。
フリップフロップF6の出力は磁気テープに記録された
信号の論理0,1に復調された信号である。
1.2,4.’80重みの出力端子QA +QB +Q
c 、QDをもつカウンタF?とそれに付属する各種ゲ
ート回路は、タイミングクロックRXCを発に変換され
たフリップフロップF、lからの出力信号RXDの読み
出し時間を規定するために使用される。
上記のようなサンプリングに使われるデジタル式ワンシ
ョットは、従来のCR式ラワンショット比べて10倍以
上の精度のパルス中を出力することができる。
本発明の実施例に従うと、コンソール1においてアルフ
ァメリックの表示のために改良された表示法が採用され
る。
従来、7セグメントのLED(発光ダイオード)や蛍光
表示管では、0〜9.A−Fまでしか表示していなかっ
た。この16進数表示だけでは、例えばアセンブラソー
スステートメントの表示等ができず不便であった。英数
字を表示できるものとして、5X7ドントマトリクスタ
イプの表示器等が存在するが、デコード回路等が必要で
ある等ハードウェアが複雑になり、しかも表示素子自体
高価になるという欠点があった。
本発明の実施例によるトレーニングモジュールでは、電
卓等の表示として広く利用されている7セグメント表示
を利用してアルファベット、数字。
特殊文字を表示させることができる。表現しようとして
いる記号にできる限りにかよったセグメントバクーンを
その記号表現とする。
この7セグメ/)Kよる英数字、特殊文字表示器の最大
の利点は次の通りである。
(1)表示素子が安価である。
(2)表示用外部回路が簡単である。つまり1バイトの
表示データから直接セグメントパターンを作ることが可
能である。
(3)表示素子が小型である。
7セグメントによるアルファベット、数字、特殊文字の
具体的な表示法が第9図に示し、である。
各ますの上段は表示内容のアルファベット、数字。
特殊文字を示し、下段は夫々に対応する7セグメント表
示法である。なお、参考までにドツト付き7セグメント
も同時に示しておく。
本発明の実施例におけるポケッタブルコンソールのキー
は操作性良く配列されている。従来のキー配列はアルフ
ァベットキーの配列がランダムであり、しかも数字キー
(これは0〜9までは小さい数から大きい数へ規則的に
並んでいる。)との間にも配列上の考慮がなされていな
い。従ってキー配列になれるまで押そうとするキーをさ
がすのに時間がかかるという欠点があった。本発明のポ
ケッタブルコンソールで採用したキーの平面を第10図
に示す。
このキーは化粧板4と、この化粧板4に設けられた複数
の孔の部分で露出するキートップを有する。キートップ
5には入力と対応する記号が形成されており、又化粧板
には更に他の記号が印刷されている。キートップの配列
は同図に示すように左上から順に数字を増大順に、次忙
アルファベント文字を辞書と同様にABC順に並べてい
る。。
この配列は、人(オペレータ)が日常生活ですでにきれ
ている順でキー配列がなされている点と、数9の次にア
ルファベットA、B、Cと並んでいることから16進数
のキー操作を容易にしている。
これはコンピュータ使用時には、16進数が多用される
ことからも大ぎな利点といえる。更にポケッタブルコン
ソールのキーの色は、16進数(0〜9.A〜F)とり
セント等のファンクションキーが、他のキーと色分け(
後述する)されていることから、キー検索が容易にされ
ている。
第10図の■のよ5に斜線の入ったキ一群は、キートッ
プがライトブルーで文字は黒、■のようなキ一群はキー
トップが白で文字は黒である。又化粧板上には上記のよ
5に特殊文字が印刷されており、これらの文字を含める
とキーにはA、 S CI工文字が全て包合されている
次に、本発明の実施例に係る超小型コンピュータにおけ
るその他の機能的特徴を述べる。
アボード割込みとタイマ割込みについて;製品名HD4
6800.のMPUには、NMI(Non Maska
ble Interuption )とIRQ(Int
erupt Request )の二種類の割込みがあ
る。
MPU0)NMI端子に立上り波形の信号が入ると必f
NMI割込み処理サブルーチンにMPUの処とMPU内
のレジスタ(状態を示すレジスタ)のマスクビットが”
0”のときIRQの割込み処理ルーチンにMPUの処理
が移る。このよう姥、アボード割込みとタイマ割込みは
夫々NMI割込とIR’Q割込乞利用している。
第12図の(1)に示したように、アボード割込みは、
キーボード(KB)のABキーから手でキーインされた
信号を一旦PIAのCAI端子に入力し、IRQA端子
よりMPUのNMI端子に出力している。CAI端子に
信号が入るとPIAのレジスタCAIに対応するビット
が1” となり、このフラグをモニタが判断してIRQ
A端子に対応するレジスタのビットな” o ” (通
常は°゛1 ”としておく)とし、NMI割込を発生さ
せる。一方、第12図の(2)はタイマ割込みを示すが
同図からも判るように、第2図のCTブロックから発生
する1、2KHzのり0ツクはPIAのCBI端子に入
力されている。CBI端子も上記CAI端子と同様、レ
ジスタに対応するビットをもっている。
ピントは1”となり、プログラムの判断でIRQB端子
よりIRQ割込みをさせる。
従来、NMI割込みは割込みを禁止できないため、シス
テムの電源異常等の最優先割込みに対してだけ使用され
ていた。
上記したように、本発明の実施例ではアボード割込みを
一旦PIAを経由してNMI割込みを行なわせたことで
、モニタによってMPUのNMI端子への割込みを禁止
したり、タイミングを遅らせたりすることが可能となっ
た。
この方式によれば、本システムのタイマ割込みが生じ、
タイマ割込み処理(割込みが生ずるとカウントする)の
間、アボード割込みを受けつけずタイマ処理終了後に始
めてアボード割込処理をすることで利用されている。
1命令トレース割込み発生回路について1第11図に本
発明で使用゛される1命令トレース割込み(NMI割込
み)発生回路とそのタイムチャートを示す。この回路は
プログラムによりM P UへのNMI割込みを発生さ
せるための回路である。プログラムによりDタイプフリ
ップフロップのD端子’YLowレベルにすると、Dタ
イプフリップフロップのQ出力は、MPU駆動クロりク
φ2と同相のφ2TTLクロックの立上りに同期してH
ighレベルになる。このQ出力とφ2TTLクロック
をシンクロナス4ビツトカウンタ(製品名HD7416
])2の夫々L及びCP端子に入力する。QがHigh
 レベルになるとカウントを開始し、11周期目のCA
 R’端子がHigh レベルとなる。Dタイプフリッ
プフロップのD端子がプログラム処理でHigh レベ
ルに復帰するとQがφ2TTLの立上りに同期してLO
Wレベルとなる。MPUへのNMI割込みは立下りでお
こるため、NMI信号として出力CAR(Lキャリー)
にインバータを通したものを使用している。
上記回路は、カウンタのL端子の機能を利用して従来の
ものに比ベランチを一つへらされており回路構成が簡単
になっている。
プリント基板上のLSiの破壊防止について;本発明に
係る超小型コンピュータにおいては、プリント基板2上
に多数の高集積半導体回路装置(LSi)が組みこまれ
ているが、万が−このプリント基板2の電源端子(例え
ば、S、T)が定電圧電源から供給される直流電圧の極
性に対し逆に接続された場合にこれらLSiが破壊する
ことのないようにするため、第13図(a)に示すよう
に、プリント基板2の電源端子(S、T)間にこのプリ
ント基板上においてダイオードKが所定の極性で実装さ
れている。参考までに、第13図(b)に定電圧電源の
I−V出力特性を示す。このようにLSlの組みこまれ
たプリント基板上において電源端子間ダイオードを実装
しておくことにより、従来のように特別なヒユーズを電
源入力回路に配設する必要もなく、父方が一逆接続した
場合でもヒーーズをとりかえる必要もなく、単にプリン
ト基板?接続し直すだけで簡単にすませ・ることかでき
る。
以上の説明から明らかなように、本発明によれば、シン
ポリンク言語の超小型コンピュータな実リプログラムの
ためのROMLSiが実現できたこと及び超小型のコン
ソールが実現できたことによって初めてなしえたもので
あることが理解されるであろう。
【図面の簡単な説明】
第1図は本発明の超小型コンピュータの斜視図、第2図
は第1図の本体1のブロック図、第3図は第1図のコン
ソール3のブロック図、第4図は超小型コンピータの応
用の一例y、2説明するための概念図、第5図はリモー
ト制御回路の回路図、第6図はキー人力部分のブロック
図、第7図は変復調回路の回路図、第8図は第7図の回
路の動作波形図、第9図は表示管の表示パターン図、第
10図はキーボードの平面図、第11図は割込み発生回
路の回路図及びタイムチャート、第12図(1)及び(
2)は他の割込み回路を説明するための回路図、第13
図(a)及び0))はプリント基板への電源接続を説明
するための回路図及び特性図を示す。 1・・・コンピュータ本体、2・・・プリント基板、3
、、、M ’/ リ −n+ A 1.−−7 ;−、
k ノ+−’7’ II/手続補正書(方式) 昭和59年特許願第81790 号 発明の名称 キーマトリクス制御回路およびそれを 用いた超小型コンビーータ 補正をする者 ji件との1llJ係 特許出願人 名 称 〆510)株式会社 日 立 製作所式 理 

Claims (1)

  1. 【特許請求の範囲】 1、(a)第1群および第2群のラインの交点を任意に
    スイッチとなしたキーマトリクスと υ)」二記第1群のラインに接続され、所定の順序で上
    記第」群の各ラインを選択するキー走査回路と (C)上記キー走査回路の動作に対応して、上記第2群
    のラインの信号を受けて複数の信号を出力するエンコー
    ダ回路とよりなるキーマトリクス制御回路。 2 上記涼1群のラインの少なくとも1部は、表示装置
    の表示桁選択信号として供給されることを特徴とする」
    二記特許請求の範囲第1項に記載のキーマトリクス制御
    回路。 3Ja)第1群及び第2群のラインの交点を任意にスイ
    ッチとなしたキーマトリクスと で上記第1群の各ラインを選択するキー走査回路と (C)上記キー走査回路の動作に対応して、上記第2群
    のラインの信号を受けて複数の信号を出力するエンコー
    ダ回路とよりなるキーマトリクス制御回路を有し、キー
    人力部とその他の部分の接続端子を減少させたことを特
    徴とする超小型コンピータ。
JP59081790A 1984-04-25 1984-04-25 キ−マトリクス制御回路およびそれを用いた超小型コンピユ−タ Pending JPS6068458A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59081790A JPS6068458A (ja) 1984-04-25 1984-04-25 キ−マトリクス制御回路およびそれを用いた超小型コンピユ−タ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59081790A JPS6068458A (ja) 1984-04-25 1984-04-25 キ−マトリクス制御回路およびそれを用いた超小型コンピユ−タ

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP4684577A Division JPS53132245A (en) 1977-04-25 1977-04-25 Subminiature computer

Publications (1)

Publication Number Publication Date
JPS6068458A true JPS6068458A (ja) 1985-04-19

Family

ID=13756279

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59081790A Pending JPS6068458A (ja) 1984-04-25 1984-04-25 キ−マトリクス制御回路およびそれを用いた超小型コンピユ−タ

Country Status (1)

Country Link
JP (1) JPS6068458A (ja)

Similar Documents

Publication Publication Date Title
US4253143A (en) Miniature computer capable of using a conventional audio cassette tape deck as an auxiliary memory
US4749354A (en) Interactive audio teaching aid
JPS6068458A (ja) キ−マトリクス制御回路およびそれを用いた超小型コンピユ−タ
JPS6068460A (ja) 超小型コンピユ−タ
KR900006665B1 (ko) Crt 디스플레이장치
JPS6068456A (ja) 超小型コンピユ−タ
JPS6074050A (ja) 超小型コンピユ−タ
JPS6068457A (ja) 超小型コンピユ−タ
JPS6068749A (ja) 信号変換回路およびそれを用いた超小型コンピユ−タ
JPS6068459A (ja) 超小型コンピユ−タ
JPS6068455A (ja) 超小型コンピユ−タ
JPS605374A (ja) 超小型コンピユ−タ
KR0164404B1 (ko) 소수의 전화버튼을 이용한 문자 제어방법 및 장치
JPS59104692A (ja) 電子機器
JPS592934B2 (ja) ニユウリヨクソウチ
JPH0628075A (ja) 日本語入力用キーボード入力装置
JPS599312Y2 (ja) 多重機能キ−ボ−ド
Srinivasan et al. Computer braille terminal for the visually handicapped
JPS6023885A (ja) 入力装置
JPS5997187A (ja) スペ−スキヤラクタ表示方式
JPS58191026A (ja) パ−ソナルコンピユ−タ用外部入力装置
KR860000298B1 (ko) 2벌식 자판을 구비한 모아쓰기용 한글 타자기
JPS587997B2 (ja) ズケイシンゴウハツセイソウチ
JPS594737B2 (ja) デ−タ作成装置
JPS6243721A (ja) キ−ボ−ド