JPS6074050A - 超小型コンピユ−タ - Google Patents

超小型コンピユ−タ

Info

Publication number
JPS6074050A
JPS6074050A JP59081789A JP8178984A JPS6074050A JP S6074050 A JPS6074050 A JP S6074050A JP 59081789 A JP59081789 A JP 59081789A JP 8178984 A JP8178984 A JP 8178984A JP S6074050 A JPS6074050 A JP S6074050A
Authority
JP
Japan
Prior art keywords
signal
output
terminal
circuit
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.)
Pending
Application number
JP59081789A
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 JP59081789A priority Critical patent/JPS6074050A/ja
Publication of JPS6074050A publication Critical patent/JPS6074050A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 この発明は超小型コンビーータに関する。例えば、馬場
玄弐著:最新・電子デバイス事典(昭和51年3月20
日発行)の第15〜17頁には、記憶装置・制御装置・
演算装置を1つの半導体チノブに搭載したマイクロコン
ピュータ(超小型コンピュータ)のC P U (Ce
ntral ProcessingUnit)が示され
ている。
この発明における超小型コンピュータは、コンピュータ
を構成するだめの少なくとも中央演算側装置のための制
御回路が1つのプリント基板式実装され、さらにこのプ
リント基板上に、又しま′プリント基板外に制御信号入
力手段及び表示手段が付加されている構成のコンピュー
タであるとして説明される。
ここで、マイクロ・コンピュータ又は超小型コンピュー
タとは,いわゆる8ビノト.16ビソト等のパーソナル
・コンピュータ,ハンドヘルド・コンビーータ,プログ
ラム電卓等を含むものとする。
マイクロコンと称されている既知の超小型コンビーータ
は専用の機械命令信号によっ℃制御され。
また、周辺装置のための適切な制御回路装置−を持って
いなかった。
このことにより従来既知の超小型コンビーータは使用者
に対し、高度な知識と細心の注意とを要求し1いた。ま
た上記のように周辺装置のための適切な制御回路装置を
持っていZ{いので、周辺装置に特殊なものまたは非常
に制限されたものj以外術を要求していた。
超小型コンピュータは通常、比較的広い汎用性とするた
めの最小の機能を持つ。それ故に使用に癌って、使用者
が必要ならばシステムを拡張しなければならない。従来
既知の超小型コンピュータはこのような拡張のための要
求を充分満足させ得なかった。
したがって、この発明の1つの目的は本格的な超小型コ
ンピュータを得ることにある。
この発明の他の目的はプログラムのデバッグが効率的に
行なえる超小型コンピュータを得ることにある。
この発明の他の目的は広範な用途が可能な超小型コンピ
ュータを得ることにある。
この発明の他の目的は低価格な超小型コンピュータを得
ることにある。
この発明の他の目的は、操作が容易な超小型の入力手段
を得ることにある。
この発明の他の目的は、制御入出力手段のため回路が簡
単化された超小型コンピュータを得ることにある。
この発明の更に他の目的は以下の説明及び図面から明ら
かとなるであろう。上記目的を達成するための本発明の
一つの実施例は、プログラムをアンロードして、命令毎
に表示させることによって。
デバッグ等の作業を容易にした超小型コンピュータであ
る。
以下に述べる実施例は、特に制限されないが、超小型コ
ンピータは1例えば78の実行命令と7種のアドレシン
グモードをもつ8ビツト処理を行なう1つの半導体チッ
プを使用したプロセッサ(中央演算制御回路)用のLS
I(大規模半導体集積回路、例えば製品名HD4680
00大規模半導体集積回路装置)と、周辺LSI(メモ
リ、工10(入出力)ボート等)等から構成されるコン
ピュータ本体と、入出力装置に相当する電卓ケース内蔵
のポケッタブルコンソールとから構成される。
このコンピュータ本体は、アセンブリ言語のためのプロ
グラムメモリを持ち、ユーザのグログラム学習が簡単に
なり、またシンポリンク言語のためデバッグが効率的に
行なえる。
今後この装置のことをトレーニングモジュールと称する
本発明の一実施例に従うトレーニングモジュールの概要
を次に説明する。
トレーニングモジュールは、1つのプリント基板により
構成されるモジュール本体とこの本体に複数の配線によ
り結合され、電子式卓上計算機と類似な型のケースに内
蔵された複数のキートップと信号表示手段をもつポケッ
タブルのコンソールとからなる。このトレーニングモジ
ュールにはシステムの制御プログラムとしてのモニタ、
アセンブラが7アームウエアとして標準装備されており
このトレーニングモジュールの操作は上記のポケッタブ
ルコンソールのキー人力で行なわれる。キー人力に対す
る応答は1表示手段として旧字型の7セグメント及び小
数点表示セグメントを持つ8セグメント14桁デジトロ
ン表示器上に表示される。最大14個の表示信号は、A
ないし2の英文字、数字及び特殊文字で構成されるし・
わゆるアルファメリックである。このモジュールは上記
コンソールのキーからソースプログラムを入力し、上記
のデジトロン表示器で入力文字を確認しつつアセンブル
することができる。このトレーニングモジュールは本体
に例えば、オーディオカセットデツキとして製品化され
ているテープデツキと全く同じ形式のデツキができるよ
うにインlフェイスを装備している。したがって5カセ
ツトテープかもソースプログラムをアセンブルしたり、
ノーステープの修正等も可能である。第1図にトレーニ
ングモジュールの外観図を示す。このトレーニングモジ
ュールは、プリント基板2上にMPU(Micro P
rocessing Unit )、 RAM(Ran
domAccess Memory )等を実装したモ
ジュール本体1と、これにフラットケーブル4により連
結されるポケッタブルコンソール3とからなる。第2図
にモジュール本体1のブロック図を掲げ、第3図に、ポ
ケッタブルコンソール2のブロック図を掲げる。
第1図及び第2図においてそれぞれの構成は次のように
なっている。MPUはLSIで構成されたセントラルブ
ロセソサ(中央演算制御回路)であり、次にnf)明す
るメモリ回路からの機械命令語にもとづいてメモリ回路
及び周辺装置のための制御回路を制御する。MIはLS
Iで構成された制御用メモリ回路としての32にピノh
 ROM (mみ出し専用メモリ)であり、モニタプロ
グラムとアセンブリプログラムが7アームウエアとして
入れられている。M2は128バイトのNチャンネル−
MOSFETを使用したLSIで構成されたRAMであ
り、モニタプログラムを実行する際のワークエリアを構
成する。M3は、IKX:4ビツトのN−MO8LSI
の6個からなる一RAMであり、ユーザのためのプログ
ラムエリアを構成する。PIAlはLS IK構成され
たパラレルl10(入出力)ポート本体1とポケッタブ
ルコンソール3とのインタフェイス用に使用される。C
1は26ピンコネクタであり、ポケッタブルコンソール
3からのフラットケーブル4と本体1とを結合するため
に用いられる。ACIAIまLSIに構成されたシリア
ルI10ボートであり、カセットテープデツキイン4フ
ェイヌ回路IOとシステムバスとを連絡するのに使用さ
れる。SBはシステムバスであり、アドレスの16ライ
ン、データの8ライン及び、R/W(読み出し/書き込
み)制御ライン等により構成される。IOはカセットテ
ープデツキ等の磁気テープ記録手段に変調された情報を
入力するため及びその記録手段からの変調記録情報を復
調するためのLSIに構成された変復調回路である。C
PGはクロック信号を発生させるための発振回路を構成
するLSIであり、CRレマ上記発振回路のための水晶
振動子である。CT&−!、LSIに構成されたカウン
タによる分周回路であり、タイマ割込みのためのクロッ
ク信号(1,2KHz)、及びカセットテープデツキに
情報を書き込む際に使用されるクロック信号(1,2K
Hz。
2.4 KHz 、 4.8 KHz )を発生する。
TRは1命令トレース割込み発生回路であり、MPUK
NM I (Non Mask−able Inter
ruption )割込みなする。BDはLSIに構成
されたトライステート・バスドライバであり、論理値1
,0状態の信号を出力し、第3の状態で論理値1.0の
状態の信号を入力する。このドライノ(は信号に対し、
双方向性であるので拡張システムを付加する際にこの拡
張システムを本体1のアドレスノくス、データバスに連
結する時の双方向)(ヌドライノくとして使用される。
PIA2はLSIに構成された)(ラレルI10ポート
でありプリント基板2の端子C2を通してユーザが使用
するI10ボートである。
RMはカセットテープデツキのスタート/ストップをリ
モート制御するためのリモート制御回路である。この制
御回路は第1図より明らかなように、プリント基板上に
2個設けられており、それ故に2台のカセットデツキの
スタート/ストップを制御する。
C2はプリント基板2により構成された100ビンコネ
クタであり、拡張システムとするときににされている。
Jlはテープデツキへ入力信号を入力するためのジャッ
ク、J2はテープデツキからの出力信号を受けるジャッ
クである。
J、はジャックJ、に対応したテープデツキをリモート
コントロールするためのジャック、J。
はジャックJ2に対応したテープデツキをリモートコン
トロールするためのジャックである。
PTはプリント基板2に取りつけられた電源端子であり
子端子5と一端子6を有する。
次にポケッタブルコンソール3の各ブロックの説明をす
る。
SDはセグメントドライバであり、パラレルl10PI
AIからの8本の信号線PAOないしPA7に転送され
た表示セグメントパターン信号により表示管DSPを駆
動する。
DSPは1桁当り旧字型に配列された7個の表示セグメ
ントと1個の小数点表示セグメントを有する14桁8セ
グメント発光表示管である。
h ハI小 j 1 e ニ ) ・ノ 、 ニジ1 
A−”’r+ねス、 −のデコーダはパラレルI10ボ
ートP工A1からの4本の信号線PBOないしPH4に
おけるノくうVル4ビットから成る表示桁情報をデコー
ドし、表示の桁セレクト及びキーボードK Bの6列の
スキャン信号を作る。
RDは表示桁セレクト用ドライバであり、表示管の1桁
と1対1対応に設けられ上記デコーダDCからの桁選択
信号を受けて表示管の対応する桁をドライブする。
KBは6×8キーボードマトリツクスであり、図示しな
いが8本の行導体と6本の列導体とを有し1行導体と列
導体との交点にキートップによりこれら行導体と列導体
の相互を接続する接点を持つ。6本の列導体は上記のよ
うにデコーダDCの6本の出力線にそれぞれ接続される
ECは8−エンコーダでありキーボードKBの8行ライ
ンからの行情報をエンコードし、3ビツト構成のキーエ
ンコード信号及び1ビツト構成のキー操作表示信号を出
力する。この計4ビットの信号はパラレルI10ポー)
PIAIの出力端PB4ないしPH1およびPH1に転
送さねる。
SVRはスイッチング・ボルテージ・レギュレータであ
り螢光表示管駆動用回路の電源(27V)となる。
上記のトレーニングモジュールは次のような特徴を有す
る。
(1)同一プリント基板2上の32にビノトマヌクRO
MM、にアセンブラをファームウェア化したことで、従
来のようなアセンブラ紙テープのローディング無しに直
ぐにアセンブルすることが可能である。さらにこのRO
MM+ によるアセンブラにより、ポケッタブルコンソ
ール3のキーからキー人力されたソースプログラムをR
AMメモリ上に直接にオブジェクトプログラムとして入
力することができる。
したがってプログラム変換に要する労力が不要である。
また、シンボυツク1語が使用されるのでプログラム入
力及びそのデバッグが非常に簡単である。
(2) コンソール3は本体1より機械的に分離されて
おり、フラットケーブル4により本体IK電気的に結合
されている。フラットケーブルは複数本の平行4体をプ
ラスチックからなる絶縁材料により一体成形してつくら
れたものであり、フレキシブルである。コンソール3は
本体1に対し移動可能である。コンソールは周知の電子
式卓上計算機と類似なケースにおいて構成され、また上
記のように本体1から機械的に分離されていることから
掌上で操作が可能であり、操作性が優れている。
このコンソール3はまた。従来のテレタイプコンソール
と同様なアルファメリック文字のキー人力が可能であり
、テレタイプライタより低価格である。
このコンソール3はさらに、第1図及び前記説明から明
らかなように、同一ケース内に14桁表示管(又は素子
)を備えていることにより、信号入力のためのキーと最
も接近した位置で入力信号及びモニタ時等における本体
1内部の情報を表示させることができる。従ってキーの
操作にもとづく表示内容の確認が容易である。
(3)同一プリント基板2上での制御回路とジャックに
よりオーディオ力セノトテーグデノギとして商品化され
でいるカセノトテープデノキ2台をそれぞれ読み込み専
用と書き込み専用として、又は1台のオーディオカセッ
トデツキを補助記憶装置として利用することができる。
さらにカセノトテープデソキに設けられたマイクリモー
ト端子を利用してオーディオカセットデツキのスタート
/ストップのプログラム制御が可能であり、このように
大型計算機用の磁気テープ記憶装置と類した使用が可能
である。
(41このトレーニングモジュールは、トレーニングモ
ジュール本体にコネクタC2が設けられているのでカー
ドケージにトレーニングモジュール本体と拡張用ボード
を差し込むだけで5容易に拡張システムとすることが可
能である。
カードケージは、4カード(基板)差し込み可能テ、ソ
レラをコモンバスで連結するような構造を成している。
拡張用ボードとしてはS RAMメモリ拡張ポード、F
D C(FlopY Disc Control )ボ
ード、DMAC(Direct Mernor7 Ac
cess Control)ボード、CRTC(Cat
hode Ray Tube Control)ボード
等を使用することができ、これらのボードには、HT 
P (Highspeed Tape Puncher
 )インクフェイス+P T R(Paper Tap
、e Reader )インクフェイス、T T Y 
(Te1e type )インタフェイス等も同時に組
み込まれる。
第4図に拡張システムの例を掲げる。図中の3(カード
ケージ)に、1(トレーニングモジュール)及び4(拡
張ボード)を差し込み、2(ポケッタブルコンソール)
、5(フロッピディスクドライブ)、6(テレビ)、7
(テレタイプライタ)が接続されている。
(5) プリント基板2上に、コネクタC,,C,と独
立に電源配線のための端子PTが使用されている。
この構成により、C2のような多端子コネクタに対する
高価な受側コネクタを使用しなくても。
第1図図示のような本体1とコンソール3のみを使用可
能である。
この方式によると、プリント基板2に前記のように補助
記憶装置として使用するオーディオカセットデツキのた
めのジャックが設けられ、このジャックを介してこのカ
セットデツキのスタート/ストップのリモート制御が行
なわれる。
従来、オーディオカセットデツキを補助記憶装置として
使用する場合、このカセットデツキのスタート/ストッ
プのタイミングを考慮してカセットデツキの操作ボタン
と超小型コンビニL−4のボタン又はキーを同時に手操
作する必要があった。
この方式にしたがうと、リモート制御を行なったことに
より、このような煩わしさは無い。
この方式の一つの着眼点は、オーディオカセットデツキ
に設けられているマイクリモート端子を利用し、そのス
イッチングをリードリレースイッチで行なわせたことで
ある。
上記のリードリレースイッチがプリント基板2内の他の
回路から電気的に絶縁され、またその接点間に流れる電
流の方向を制限しないので、オーディオカセットデツキ
のモータ電源の電圧レベル及び極性に無関係にスタート
/ストップのスイッチングが可能となる。
さらに、スタート/ストップのプログラムによる制御が
可能であることから、オーディオカセット磁気テープ上
にデータのブロック化が可能となる。
前記のように、テープデツキのスタート/ストップ制御
のために、制御回路RMが使用される。
この制御回路RMの詳細を第5図に示す。
第5図で、ジャックJ3にリードリレーの接点SWが並
列接続されている。スイッチのオンオフの機構は次のと
おりである。
リードリレー3のコイルLがバッファ増幅回路としての
インバータ2により駆動される。インバータ2は、D型
エツジトリガフリップ70ツブ1の出力Qによって駆動
される。
フリップフロップ1のデータ入力端子りにはスタート/
ストップ状態信号が入力し、クロック端子CPにはスタ
ート/ストップのタイミングな決めるためのタイミング
信号が入力する。
したがって、端子りが高信号レベルのときにクロック端
子CPに信号の立上りがくると、出力端子Qは高信号レ
ベルとなり、図中のり−ドリレー3のコイルしへの入力
はインバータ2により低レベルとなる。この状態では、
スイッチSWはオフ状態である。
逆に入力端子りが低信号レベルのときにクロック端子C
Pに加えられる信号が立上るとスイッチSWはオン状態
となる。
本方式に従うと、減少された配線数でしかも特別な制御
信号を得る゛ための複雑な回路を使用することなく、コ
ンソー/l/3からのキー人力を本体1に送ることがで
きる。
従来、キーマトリックス(XラインとXラインとからな
る)の押されたキーから、キーコードを作成する場合、
Xラインを全て論理Oにした状態でXラインに接続され
ているマルチプレクサ−(デコーダ付き)を順次セレク
トしてゆき、押されているラインと一致した時に、マル
チプレクザ−の出力が論理Oとなることを利用して先ず
Xラインを走査していた。そのときのセレクト情報(Y
ライン情報)を記憶すると同時にマルチプレクサ−如も
出力していた。次にXラインを論理0信号で順次セレク
トして行き、マルチプレクサ−の出力が論ffoになっ
たときのセレクト情報(Xライン情にヤ)と先に記憶し
ていたセレクト情報(Yライン情報)を合せて1つのキ
ーコー1−” ヲ作成していた。
この方式は、XラインとXラインの情報を別々にセレク
トするため、回路が複雑となる欠点がある。また2つの
セレクト情報からのキーコードの作成を計算機のソフト
ウェア、すなわち演算処理で行なつ場合にもソフトが複
雑になるという欠点がある。
本実施例のトレーニングモジュールにおけるボケノlプ
ルコンソールのキー人力方式は、従来マルチプレクサ−
に接続されていたXラインを、マルチプレクサ−の代り
にエンコーダに接続し、ハードウェア規模の削減および
ソフトウェア規模の削減を達成した。
これを第6図により説明する。
モジュール本体1(図示しない)とコンソール3とは配
線p1ないし看、により接続され、コンソール3喘デコ
ーダUl 、エンコーダU2及びキーボードKBを含む
デコーダUIは、4つの入力端子AないしDを持ち1本
体1からT。ないしT、lの4ビツトの2進信号を受け
る。このデコーダは16個の出力端子を持ち、線看、。
ないし看3.に選択的に論理0の信号を出力する。例え
は入カ線看、ないしp4が論理1000なら、出力#1
3 、oないしl、のうち、線p1oだけが論理Oとな
り、他は全て1となる。
同様に入力が0100なら、出力線看1.のみが論理0
となる。
キーボードKBは6本のXラインp1o乃至−13,。
と8本のYライン石3゜乃至138とを有し、夫々のX
ラインとXラインの交点に接点cnを持っている。従っ
て接点数は6×8個である。夫々の接点Cnはキーボー
ドのキートップKP(第1図参照)により操作される。
操作されたキートップKPに対応したXラインとXライ
ンが接点Cnにより接続される。
Xラインp1o乃至lI6はデコーダU1の出力端子に
接続されている。Yラインーgao乃至に38は、夫々
抵抗R6乃至R8を介して電源に接続されている。従っ
て、キー接点Cnが開放されているならば、対応するX
ラインは論理値1に対応する電位に維持されている。
エンコーダU2は8個の入力端子O乃至7と4個の出力
端子A乃至C及びGSを持っている。このエンコーダの
出力端子GSは、8個の入力端子のいずれか1個に論理
0の信号が入力した場合、論理0の信号を出力し、全て
が論理10入力信号のときに論理1の信号を出力する。
従って出力端子GSには8個の入力端子を入力とするエ
ンコーダU2内の実質的なAND回路(図示しない)に
よって決まる出力が加えられる。
エンコーダU2の残りの出力端子A乃至Cにはその8個
の入力端子0乃至7の信号を2進数にエンコードした信
号が加えられる。例えは入力端子0乃至7の論理が10
000000なら出力端子A乃至Cは100となり、 
01000000なら010となり、同様圧00000
010なら111となる。
以上の説明から明らかなように、キーボードKBのXラ
インはデコーダにより選択され、セフ1故に本体1から
の配線、el乃至、、e34における2進信号により走
査される。キートップKPの操作により、このキートッ
プKPVC対応するXラインに論理0の信号が加わった
ときのみ対応するXラインに論理Oの信号が出力する。
従って、0”′信号がでるXラインは、キーが押されて
いるラインであり、このYライン情報をエンコーダU2
でエンコードしてT4乃至T7の2進のYライン情報を
得ることができる。この時GS端子即ちT7は″0パと
なり、T7が0“か°゛1”かでキーが押されているか
どうかが判断される。従って1本体1内においてXライ
ンのスキャン毎にT7を読み、T7が“O″となった時
のT(+−T、の送信2進情報とT4〜T、の受信情報
とから一度にキーコードを作成することができる。
この例では、To乃至T6の情報を演算処理することに
よって操作したキーに対応するキーコードを得ているが
、必要ならばT。乃至T6を受けるエンコーグによって
6×8種のキーコードを作成することも可能である。
この例では5以上の説明から明らかなように。
48種のキー情報の入力のために本体1とコンソールと
の間の配線はT。乃至T6及びT7の8本ですむ。
上記のキー人力方式は、コンソール3に特別なタイミン
グ制御及びそのだめの複雑なタイミング発生回路等を必
要としない。
この実施例によると、補助記憶装置として使用されるカ
セットテープデツキのために改良された再生方式が提供
される。
テープデツキにおける情報の記録は周波数変調方式によ
り行なわれる。例えば論理0の信号はテープデツキにお
ける周波91.2KHzの信号と対応し、論理1の信号
は周波数2.4KI(zの信号と対応する。
従って2テープデツキへの情報の書き込みは論理回路か
ら周波数変調回路を介して行なわれ、テープデツキから
の情報の読み出しは論理回路へ周波数復調回路を介して
行なわれる。
従来の復調方式はテープデツキより再生された周波数変
調データ相互の時間間隔を予め設定された時間長と比較
することにより2.4KHzか1.2KHzかに区別し
ている。しかし乍らこの方式は入力テープデツキの機械
的特性によって起る再生変調信号のデー−ティ比の変化
、あるいは周波数の変動に弱いという欠点がある。
これらの欠点は以下実施例で説明するような本方式によ
り除去される。具体的実施例の回路を第7図に示し、そ
のタイムチャートを第8図に示す。
第7図において、テープデツキからの再生信号はジャッ
クJ2を介して抵抗R4、コンデンサC8からなる低域
フィルタに入力される。上記低域フィルタからは、結合
コンデンサC4を介して抵抗R6乃至R8からなるバイ
アス回路によりバイアスを受ける増幅回路Ampに入力
され、インバータINV、により正弦波から矩形波に変
換される。
テープデツキでの記録信号が論理0又は1に応じ。
1.2KHz又は2.4KHzの周波数とされており。
インバータINV、の出力信号はは3j1.2KHz又
はは、!j2.4KHzの周波数をもつ。
インバータINV、の出力はD型フリップフロップF、
乃至Fs、ナントゲートGl及びG、。
カウンタ回路F4及びF、からなるデジタル式ワンショ
ット回路と、D型フリップフロップ回路F6とカウンタ
回路F7、ナントゲートG4.ノアゲートG3.アンド
ノアゲートG、及びインバータINV、からなる読み出
し時間設定回路とに入力される。
上記のデジタル時間設定回路において、D型)1ノツプ
フロツプF1乃至F3はクロック端子Cpの信号の立上
りで入力端子りの入力を読み込む構成とされている。フ
リップフロップF、及びF2はクロック端子Cpにテー
プデツキからの1.2KHz又は2.4KHz信号に対
し非常に周波数の高い307.2KHz信号を受けてい
る。フリップフロップF1は、インバータINV、の出
力が論理1となっている期間とはy同じ期間内に出力端
子Qに307.2KHzのパルス信号を出力し、フリッ
プフロップF2は1クロック時間遅れて逆相出力端子Q
に307.2KHzのパルス信号を出力する。フリップ
フロップ回路F1及びF2の出力Q、Qにより、ナント
ゲートに一1インバータINV。
の立上り製刻とはg一致する時刻から1クロック時間だ
け論理0となる出力を発生し、これ以外の時間に論理1
の出力源発生する。デー)G2の出力はカランJF4 
、F、のためのイニシャライズ端子りに加えられる。
フリップフロップF3のD端子には論理1の電位1=v
conが加えられており、CP端子にはフリップフロッ
プF、の出力Qが加えられる。リセット端子Rへの信−
号(後述する)によりリセット状態にあったフリップフ
ロップF3は、フリップフロップF、の出力を受けるこ
とにより、インバータI NV+の信号の立上りからは
X:1クロック時間遅れて論理1の出力を出力端に生ず
る。
フリップフロップF、の論Ti1I!1の出力によりカ
ウンタF、にはゲートG、を介して307.2KHzの
信号が加えられる。
カウンタF4.F5は16進カウンタから構成サレ、1
,2,4.8の重みをもつ制御ゲートA乃至りをもつ。
A乃至りの接地によりF4は16進カウンタであり、C
及びDの接地によりF5は12進カウンタである。その
結果、カウンタF。
はF3の出力が論理1となってから625μs後にキャ
リーを発生する。このキャリーによりインバータINV
2を介してフリップフロップF3゜カウンタF 4 、
 F sにリセットがかかる。
上記カウント時間は、2.4KHz信号の1周期の15
倍の時間に相当する。
テープデツキからはW2.4KHz信号が再生されてい
る場合、カウンタF、からキャリーが発生する前にゲー
トG2からカウンタにイニシャライズ信号が加えられ、
カウンタ内容がクリアされるのでフリップフロップF3
にはリセット信号が加えられない。
テープデツキから入力するはyl、2KHzの信号に対
してはカウンタ時間内に上記ゲートG2からロード信号
が発せられないので、7リノプフロノプにはカウンタF
、からリセットが加えられる。
その結果、フ1jノブフロップF3は、テープデツキか
らの出力信号により第8図のような信号を発生する。
フリップフロップFfiば、フリップフロップF3の出
力QをD端子に受け、インバーINV、の出力をクロッ
ク端子CPに受けるので第3図のような信号を出力端子
Qに出力する。
フリップフロップF6の出力は磁気テープに記録された
信号の論理0.1に復調された信号である。
1.2,4.8の重みの出力端子QA 、Qn −Qc
、QDをもつカウンタF?とそれに付属する各種ゲート
回路は、タイミングクロックRXCを発生する。このタ
イミングクロックRXCは2通信号に変換されたフリッ
プフロップF、からの出力信号RXDの読み出し時間を
規定するために使用される。
上記のようなサンプリングに使われるデジタル式ワンシ
ョットは、従来のCR式ワン’/=1ノドに比べて10
倍以上の精度のパルス巾を出力することができる。
本発明に従うと、コンソール1においてアルファメリッ
クの表示のために改良さねた表示法が採用される。
従来、7セグメントのLED(発光ダイオード)や螢ブ
C表示管では、0〜9.A〜Fまでしか表示していなか
った。この16進数表示だけでは1例えばアセンブラソ
ースステートメントの表示等ができず不便であった。英
数字を表示できるものとして、5×7ドツトマトリクス
タイプの表示器等が存在するが、デコード回路等が必要
である等ノ・−ドウエアが複雑になり、しかも表示素子
自体高価になると云う欠点があった。
本実施例によるトレーニングモジュールでは、電卓等の
表示として広く利用されている7セグメント表示を利用
してアルファベント、数字、特殊文字を表示させること
ができる。表現しようとしている記号にできる限りにか
よったセグメン)・パターンをその記号表現とする。
この7セグメントによる英数字、特殊文字表示器の最大
の利点は次の通りである。
(1) 表示素子が安価である。
(2)表示用外部回路が簡単である。つまり1バイトの
表示データから直接セグメントパターンを作ることが可
能である。
(3)表示素子が小型である。
7セグメントによるアルファベット、数字、特殊文字の
具体的な表示法が第9図に示しである。
各ますの上段は表示内容のアルファベント、数字。
特殊文字を示し、下段は夫々に対応する7セグメント表
示法である。なお、参考までにドツト付き7セグメント
も同時に示しておく。
本実施例におけるポケッタブルコンソールのキーは操作
性良く配列されている。従来のキー配列はアルファベッ
トキーの配列がランダムであり、しかも数字キー(これ
はO〜9−1:では小さい斂から大きい数へ規則的に並
んでいる。)との間にも配列上の考慮がなされていない
。従ってキー配列にな肋るまで押そうとするキーをさが
すのに時間がかかるという欠点かあった。本発明のポケ
ッタブルコンソールで採用したキーの平面を第10図に
示す。
このキーは化粧板4と、この化粧板4に設けられたMj
eの孔の部分で露出するキートップを有する。キートッ
プ5には入力と対応する記号が形成されており、又化粧
板には更に他の記号が印刷されている。キートップの配
列は同図に示すように左上から順に数字を増大順に、次
にアルファベット文字を辞書と同@KABC順に並べて
いる。
この配列は2人(オペレータ)が日常生活ですでになれ
ている順でキー配列がなされている点と、数9の次にア
ルファベットA、B、Cと並んでいることから16進数
のキー操作を容易にしている。
これはコンピュータ使用時には、16進数が多用される
ことからも大きな利点といえる。更にポケッタブルコン
ソールのキーの色は−16eKP1.(0〜9.A−F
)とリセット等のファンクションキーが、他のキーと色
分け(後述する)されていることから、キー検索が容易
にされている。
第10図の■のように斜線の入ったキ一群は、キートッ
プかライトブルーで文字は黒、■のようなキ一群はキー
トップが白で文字は黒である。又化粧板上には上記のよ
うに特殊文字が印刷されており、これらの文字を含める
とキーにはASCII文字が全て包含されている。
次に、本実施例に係る超小型コンビコータにおけるその
他の機能的特徴を述べる。
アボート割込みとタイマ割込みについて;製品名HD4
6800のMPUには−NMI(Non Maskab
le Interuption )とIRQ(Inte
rupt Request )の二muの割込みがある
。MPUのNMI端子に立上り波形の信号が入ると必−
rNMx割込み処理サブルーチンにMPUの処理が移る
。一方、IRQ端子に立上り波形が入るとMPU内のレ
ジスタ(状態を示すレジスタ)のマヌクビノトが°゛0
″のときIRQの割込み処理ルーチンにMPUの処理が
移る。このように。
アボート割込みとタイマ割込みは夫々NMI割込とIR
Q割込を利用している。
第12図の(1)に示したように、アボート割込みは、
キーボード(KB)のABキーから手でキーインされた
信号を一旦PIAのCAL端子に入力し、IRQA端子
よりMPUのNMI端子に出力している。CAI端子に
信号が入るとPIAのレジスタCAIに対応するピット
が1°′となり、このフラグをモニタが判断してIRQ
A端子に対応するレジスタのピントを“’ o ” (
通常は°′1′′としておく)とし、NMI割込を発生
させる。一方、第12図の(2)はタイマ割込みを示す
が同図からも判るように、第2図のC’Tブロックから
発生する1、2KH2のりtff7りはPIAのCBI
端子に入力されている。CB 1m子も上記CAL端子
と同様、レジスタに対応するピントをもっている。
CAIにクロックのHigbレベルが入ると、このビッ
トは1″となり、プログラムσ)判断でI nQB端子
よりIRQ割込みをさせる。
従来、NMI割込みは割込みを禁止できないため、シス
テムの電源異常等の最優先割込みに対してだけ使用され
ていた。
上記したように1本例ではアボート割込みを一旦PIA
を経由してNMI割込みを行なわせたことで、モニタに
よってMPUのNMI端子への割込みを禁止したり、タ
イミングを遅らせたりすることが可能となった。
この方式によれば1本システムのタイマ割込みが生じ、
タイマ割込み処理(割込みが生ずるとカウントする)の
間、アボート割込みを受けつけずタイマ処理終了後に始
めてアボート割込処理をすることで利用されている。
1命令トレース割込み発生回路について;第11図に本
発明で使用される1命令トレース割込み(NMr@/I
l込み)発生回路とそのタイムチャートを示す。この回
路はプログラムによりMPUへのNMI割込みを発生さ
せるための回路である。プログラムによりDタイプフリ
ップフロノブのD411子をLowレベルにすると、D
タイプフリップフロップの6出力は、MPUIn動クロ
ックり2と同相のφ2TTLクロックの立上りに同期し
てHighレベルになる。このQ出力とφ2TTLクロ
ックをシンクロナス4ビツトカウンタ(戒品名HD74
161)2の夫々L及びcp端子に入力する。′QがH
ighレベルになるとカウントを開始し、11周期目の
CAR端子がHighレベルとなる。
DlイブフリップフロップのD端子がプログラム処理で
Highレベルに復帰するとQがφ2T”TLの立上り
に同期してLowレベルになる。この時CARばLow
レベルとなる。MPUへのNMI割込みは立下りでおこ
るため、NMI信号として出力CAR(Lキャリー)に
インバータを通したものを使用している。
上記回路は、カウンタのL端子の機能を利用して従来の
ものに比ベラノチを一つへらされており回路構成か簡単
になっている。
プリント基板上のLSIの破壊防止について;本発明に
係る超小型コンピュータレこおいては、プリンl−基板
2上に多急の高集積半導体回路装置(LSI)が組みこ
まれているが、万が−このブ+1ント基板2の電源端子
(例えば、S、T)が定電圧電源から供給される直流電
圧の極性に対し逆に接続された揚台にこれらLSIか破
壊側−ることのないようにするため、第13図(alに
示すように、プリント基板2の電源端子(S、T)間に
このプリント基板上においてダイオードKが所定の極性
で実装されている。参考までに、第13図(blに定電
圧電源のI−V出力特性を示−1−oこのようにLSI
の組みこまれたプリント基板上において電源端子間にダ
イオードを実装しておくことにより、従来のように特別
なヒユーズを電源入力回路に配設する必要もなく、父方
が一逆接続した揚台でもヒユーズをとりかえる必要もな
く、単にプリント基板を接続し直すだけで簡単にすませ
ることができる。
【図面の簡単な説明】
第1図は本発明の超小型コンピュータの刷視図、第2図
は第1図の本体1のブロック図、第3図しま第1図のコ
ンソール3のブロック図、第4図は超小型コンビーータ
の応用の一例を説明するための概念図、第5図はリモー
ト制御回路の回路図、第6図はキー人力部分のブロック
図、第7図は変復調回路の回路図、第8図は第7図の回
路の動作波形図、第9図は表示管の表示パターン図、第
10図はキーボードの平面図、第11図は割込み発生回
路の回路図及びタイムチャート、第12図(1)及び(
2)は他の割込み回路を説明するための回路図、第13
図(a)及びtb)はプリント基板への電源接続を説明
するための回路図及び特性図を示す。 1・・・コンピュータ本体、2・・・プリント基板、3
・・・コンソール、4・・・フラン)ケーブル。 第 12 図 (1) (Zン 第 13 図 (b> ” 手続補正書(方式) 71件の表示 昭和59 年特許願第 81789 号発明の名称 超小型コンピュータ 補正をする者 +1flとのj別 特許出願人 名 称 15101株式会神 日 立 製作所代 理 
人 補正の対象 図面

Claims (1)

  1. 【特許請求の範囲】 1、単一命令単位のトレース機能を有することを特徴と
    する超小型コンピー−4,。 2、上記トレース機能は、メインメモリ内のプログラム
    を命令単位でアンロードし、表示できるようにしたこと
    を特徴とする特許 1項に記載の超小型コンピュータ。
JP59081789A 1984-04-25 1984-04-25 超小型コンピユ−タ Pending JPS6074050A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59081789A JPS6074050A (ja) 1984-04-25 1984-04-25 超小型コンピユ−タ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59081789A JPS6074050A (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
JPS6074050A true JPS6074050A (ja) 1985-04-26

Family

ID=13756252

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59081789A Pending JPS6074050A (ja) 1984-04-25 1984-04-25 超小型コンピユ−タ

Country Status (1)

Country Link
JP (1) JPS6074050A (ja)

Similar Documents

Publication Publication Date Title
US4253143A (en) Miniature computer capable of using a conventional audio cassette tape deck as an auxiliary memory
KR20070029125A (ko) 입/출력 디바이스용 범용 다기능 키
US4037200A (en) Braille display switching matrix and circuit utilizing the same
JPH0374409B2 (ja)
JPS6074050A (ja) 超小型コンピユ−タ
US5523755A (en) N-key rollover keyboard without diodes
JPS6068460A (ja) 超小型コンピユ−タ
JPH0417452B2 (ja)
JPS605374A (ja) 超小型コンピユ−タ
JPS6068455A (ja) 超小型コンピユ−タ
JPS6068456A (ja) 超小型コンピユ−タ
JPS6068458A (ja) キ−マトリクス制御回路およびそれを用いた超小型コンピユ−タ
JPS6068459A (ja) 超小型コンピユ−タ
KR900006665B1 (ko) Crt 디스플레이장치
US4074262A (en) Key input circuit
JPS6068457A (ja) 超小型コンピユ−タ
JPS6242286B2 (ja)
JPS6068749A (ja) 信号変換回路およびそれを用いた超小型コンピユ−タ
JPS6141411B2 (ja)
US3636521A (en) Programming system
JPS63111520A (ja) キ−入力回路
JPS58191026A (ja) パ−ソナルコンピユ−タ用外部入力装置
Jain et al. Efficient Digital Binary Calculator using Arduino Uno
KR900006192Y1 (ko) 칼라리본 모터의 구동회로
KR920009446B1 (ko) 다중입력 프린터의 제어회로.