JPS581322A - 電子装置 - Google Patents

電子装置

Info

Publication number
JPS581322A
JPS581322A JP57074415A JP7441582A JPS581322A JP S581322 A JPS581322 A JP S581322A JP 57074415 A JP57074415 A JP 57074415A JP 7441582 A JP7441582 A JP 7441582A JP S581322 A JPS581322 A JP S581322A
Authority
JP
Japan
Prior art keywords
memory
contents
frequency
digit
key
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
JP57074415A
Other languages
English (en)
Inventor
Shintaro Hashimoto
伸太郎 橋本
Junji Aoki
淳二 青木
Hideo Yoshida
秀雄 吉田
Shigenobu Yanagiuchi
柳内 繁信
Kunio Yoshida
邦男 吉田
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP57074415A priority Critical patent/JPS581322A/ja
Publication of JPS581322A publication Critical patent/JPS581322A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G21/00Input or output devices integrated in time-pieces
    • G04G21/04Input or output devices integrated in time-pieces using radio waves

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Electric Clocks (AREA)
  • Calculators And Similar Devices (AREA)
  • Channel Selection Circuits, Automatic Tuning Circuits (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は電子装置、特に計算機能、電子的同調ラジオ受
信機能あるいは時計機能を具える電子装置に関するもの
である。
本発明の一つの目的は、これら計算機能、電子的同調ラ
ジオ受信機能あるいは時計機能を、有機的に、かつ、電
子的に結合、構成、制御し得る電子装置を得ることであ
る。
そして、特に、前記電子的な構成、制御をマイクロプロ
セッサによって行わせることである。
従来、一般に電子式卓上計算機(電卓)は四則計算を中
心としたもので、あり、制御自体、キー操作→演算処理
→表示と断続的なものであり、使用状態を見ても大半が
表示状態である。さらに上記計算処理を必要とする時間
は一日のうちにかなり限定されている。従って、電卓の
制御回路の休止時間がかなり存在している。発明者はこ
の制御回路を電卓以外にも有効に利用することによって
終日この機器を活用するということ。例えば、演算終了
後の表示状態という様に演算処理に影響を与えぬ時間に
割込み的制御を導入することにより、機器の実時間マル
チ利用を効果的に実現できることを発見した。
・ 他方、ラジオ受信機は受信同調回路の容量やインダ
クタンスを変化させて選局を行うものであるが、これら
受信機は機械的に選局を行う方式であるため、自動選局
が困難で、専らラジオ受信機と謂う単一機器として供さ
れるに過ぎなかった。
しかし、近年になって電子的制御による同調(所謂デジ
タル制御チューニング法)という新しい選局方法が開発
され、従来の受信機にない機能を具備させることが可能
となった。このデジタル制御チューニング法とは受信同
調回路部分をPLL(phase−1ocked−1o
op)に置換えることにより選局するもので、PLLは
、通常、可変(プログラマブル)分局器、位相検波器、
低域フィルタ、基準周波数発振器などから成り、受信周
波数は可変分局器に入力されるデータの値によって決定
され。
このデータはデジタル的コードであるため、選局は完全
にデジタル処理で行えるようになった。
また、他方電子式デジタル時計も同様に完全にデジタル
処理で作動させることができるようになった。
本発明は斯かる技術的背景に基づいてなされたもので、
とくに計算−の制御とラジオ受信機の制御を共用すると
いう発想に着目し、特にマイクロプロセッサによって計
算機を構成し、さらにこのプロセッサによって電子同調
ラジオ受信機並びにデジタル時計を構成或いは制御し、
例えば計算機を使用中、ある設定時刻であるチャンネル
にプリセットされている周波数のラジオ放送を受信し、
ルかも計算はそのまま続行できる装置、またはラジオ受
信機にタイムスイッチ機能を導入させることによりオン
タイム情報把握を行い、その情報に関連する計算を電卓
機能で即時実施し、立体的機動性を持たせることができ
る装置を提供するものである。例えば、タイムスイッチ
、アラーム機能、受信、計算の組合せは、ニュース、株
式、国際為替相場、国営ゲーム等の如きものに対するオ
ンタイム情報把握と関連計算、時計の誤差補正、つまり
ラジオの情報を聞いての時刻修正、デジタルチューニン
グの採用とさらに番組の自動(プログラム)選局などと
言った具合に計算機、受信機、時計を有機的に結合しう
る電子装置を提供せんとするものである。
ここでさらに本発明の詳細な説明すれば下記の如くであ
る。
++)  本発明の一つの特徴は、ラジオ受信機能及び
計算機能により、例えば株式市況の放送を聞き乍ら、計
算を実行でき、かつ、時計機能により設定時刻で自動的
にラジオをON10 F Fさせることができることで
ある。
(2)他の特徴は、デジタル制御式チューニング方式を
採るラジオ受信機をマイクロプロセッサを用いて容易に
制御でき、かつ、計算機や時計を制御するマイクロ命令
と同種のマイクロ命令によってラジオ受信機を制御でき
、半固定又は固定記憶装置(例えばROM)の命令を順
番に取出すことによってラジオ受信機を制御し、かつ計
算機能ならびに時計機能を持たせることができることで
ある。
(3)  また、ラジオ受信機の電子的同調手段として
PLL(phase−1ocked−1oop)を用い
、所望の局を選局するため、一旦1分局値をPLLへ送
ったのちは、その分局値を算出するために使用した記憶
手段(レジスタ)は不必要となるため、本発明の特徴は
、計算機として演算を行わせるために用いるレジスタを
、PLLへ送るデ〒り(分局値)を計算するために使用
するレジスタに共用することであり、これによってメモ
リーの容量を小さくシ、装置の小型低廉化を図ることで
あり、しかも受信局は計算機の演算に用いないレジスタ
の記憶場所に記憶し、一度、受信機を鳴らせば、計算は
自由に行うことができ、所謂、ながら計算を達成できる
ことである。また、上記レジスタをランダム・アクセス
・メそり(RA’M )で構成しうろことである。
(4)さらに、PLLに送られる選局すべき周波数に対
応した分局値は計算機の演算制御(例えば、加減乗除算
)と同様な制御により算出でき、それ故、加算器、アキ
ュムレータ、RAM及びROMのアドレスカウンタ、ア
ドレスデコーダなど演算制御に使用する機能を共用し、
単一のマイクロプロセッサで計算機及びラジオ受信機を
制御できることである。
(6)  さらに、ラジオ制御と計算機制御を基本的に
同じ演算制御とすることより、各種命令を記憶するRO
Mを単一とし、単にROMの命令を順番に取り出すこと
により計算機とラジオ受信機を制御することができ、特
に受信機のための特殊な命令を必要としないことである
(6)  さらに他の特徴は、受信周波数を数値キーお
よび小数点キーによって入力でき、計算に用いる置数キ
ーを周波数指定のために用いることができることであり
、キー数を減らし、装置の小型化を図ることである。
(7)  さらに又、受信機能として表示すべき内容、
たとえば、周波数、バンド、チャンネルなどの内、チャ
ンネルを数字で表示でき、バンドをシンボル表示できる
ことであり、これら表示を計算機の演算結果や置数表示
を行う表示体で表示しうることであり、これによって表
示制御を簡単化し、表示体を小型化することである。
(8)  さらに又、演算途中でレジスタの内容をシフ
トした回数を計数する計算機におけるカウンタを、PL
Lにデータを転送したワード数を計数する受信機の制御
におけるカウンタに用いることができることであり、こ
れによりカウント制御を容易にし、ランダムアクセスメ
モリ(RAM)の一部をカウント値の記憶場所とした場
合におけるRAMの容量が大きくなるのを防ぐことであ
る。
(9)さらに、受信可能か不可能かの判別を計算機とし
て演算に用いる記憶部(レジスタ)を用いて計算により
行うことができ、受信不可能であればエラー表示を行う
ことができ、これによってRAM容量の増大を防ぎ、装
置の小型化を図ることである。受信不可能状態とは、例
えば、AM受信周波数帯域外の置数(AM:522〜1
620kHzに対して1700kHzや500kHzの
置数)あるいは680.5kHzのように小数点キーを
押し、受信しようとした場合(AMの場合、PLLの比
較周波数は1kHzである。)などである。
Qol  さらに、計算機のための置数データと、ラジ
オ受信選局のための置数データを記憶するレジスタを共
通に用いることができる(計算機の置数操作と選局操作
は同時に行わず、置数データは一時的に記憶するだけで
よい。)ことであり、RAM容量を増大させる必要がな
く、キー読込みを同一ルーチンで実行でき、ROM容量
をも増大させる必要がないことである。
αB さらに、演算結果と周波数表示を同一表示体で行
わせることができる。
0乃 さらに又、設定時刻から一定時間後に、自動的に
計算機としての機能を停止させ、自動的に時刻表示に切
換えることができることであり、また設定時刻から一定
時間経過すると自動的にラジオ受信機能を停止させるこ
とができることであり、これによって電力の浪費を防ぎ
、本来の機能を発揮させうることである。
0講 さらに、計算機の非演算中に、アラーム時刻ある
いはタイマーの時刻などの設定時刻を検出し、予めRA
Mに記憶している設定チャンネルを呼出し、自動的にラ
ジオ放送を受信できることであり、計算機の演算実行中
あるいは表示中に設定時刻が到来しても、計算に何等支
障なく、そのまま計算を続行でき、設定時間を気にかけ
ることなく計算を実行できることである。
(+4)さらに又、時計表示に於て、置数キーあるいは
ロア戸口キーを操作すれば表示は計算機表示となり、置
数した数字が表示され、一方チヤンネルスキャンCXキ
ー、オートサーチ!キー、UP日主キーDOWNE3−
1−−などのラジオ操作キーを操作すればラジオ表示に
切換わり、例えば、4ch  1810AMのように表
示できることである。また、計算機表示に於て、ラジオ
操作キーを操作すれば、ラジオ表示となり、時刻呼出し
キー(現時刻、設定時刻)を操作すれば時刻表示となる
ようにすることである。
また、ラジオ表示に於て、置数キー、[憂90、キーを
操作すれば計算機表示となり、時刻呼出しキーを操作す
れば時刻表示に自動的に切換わることである。この様に
、自動的に表示モードを切換えることにより、例えば計
算機モード、時計モード、ラジオモードを切換えるため
のスイッチを必要とせず、操作を極めて簡便とすること
である。
0荀 また04)に、於て、特に時刻呼出しキーを操作
することなく、一定時間後、自動的に計算機表示から現
時刻表示に切換えできるようにすることであり、またラ
ジオ放送受信に於て、一定時間後口動的にチャンネル、
周波数表示から現時刻表示に切換えられ、これらはアラ
ーム時刻、タイマ一時刻などの設定時刻の表示も同様に
行うことができるようにすることであり、これにより通
常、現時刻を表示させて時計本来の機能が損われないよ
うにすることである。
− また+161に於て、ラジオ放送を聞き乍ら、計算
機表示又は時計表示を行えるようにすることである。
Oη また、設定時刻にアラーム音を報知した後、ラジ
オを自動的に鳴らし、目覚しラジオの効果を上げること
である。
(l些  表示体に表示させる文字、記号、シンボルを
計算機、ラジオ、時計に共用させることであり。
例えば、ラジオのAMにおけるAをバッテリーアラーム
に共用し、AM又はFMのMをメモリーに共用し、さら
にPMの一部をFMに共用することにより、セグメント
数を減らし1表示体の端子数を減らし、装置の小型化を
図ることである。
(IC4さらに、設定モードスイッチを設け、これによ
りラジオのチャンネルのプリセット、現時刻の修正、ア
ラーム時刻とチャンネルの設定など各種設定が行えるよ
うにすることである。これにより設定キーを不要にし、
設定のための操作の煩雑をなくすことである。
翰 さらに又、ラジオ08時にロロQ四ア]キーを操作
することにより、ラジオOFFまでの時間(たとえば6
0分)を自動的に設定でき、その後[配Q目ア]キーを
押し続けることにより設定時間が変化するようにするこ
とである。
@υ さらに、局の存在する周波数のみ(ラジオ放送の
存在する局間周波数は国で定められているDを、例えば
UP日キーを操作すれば、1局問うえの(高い)周波数
を選択し、そのまま押し続ければ、例えば1秒毎にアッ
プしてゆくものである。従って、聞きたい放送があれば
、その時点でキーを放すだけで選局できることである。
固 さらに又、複数のチャンネル(例えばCH。
〜CH6)にプリセットされた局を数秒おきに自動的に
掃引(スキャン)できることである。
(ハ) チャンネル数と時刻あるいはチャンネル数と周
波数の間にchのチャンネル記号を表示させることによ
り、チャンネル数と他の数字の表示を明確に区別でき、
しかも所定桁で表示できるようにすることである。例え
ば、2ch 12−28.6ch  106.85FM
など。
e241  ラジオ受信操作のミスをエラー表示させる
ことである。つまり、FMの85.1M)iz を選局
する積りで[1][] −[I] Qと操作したときな
ど。
四 ラジオ電源をOFFする信号を発生する前に、音声
増幅回路部に消音(mute)信号を供給して、OFF
時の不快な雑音を消去することである。
弼 ラジオのバッテリーアラームを同一表示体に設けて
、ラジオの電池交換時期を明らかにさせることである。
(転) さらに、受信周波数が本来放送局の存在し得な
い周波数であれば、現在の受信周波数を修正した後、サ
ーチを行わせるようにすることである。すなわち、国内
では存在し得ない放送局の周波数を数値キーにより直接
選局した場合(海外放送を聞くため)、その時点でマニ
ュアル操作又はオートサーチを実行すると国内での局間
周波数1例えばAMの場合10kHz (8月現在)ご
とにup又はdownするため、本来存在し得る周波数
を飛び越し、国内放送は何も受信できないことになる。
(ハ) 装置を各地域にあった放送形態に合うように設
定できるようにすることである。例えば、AMの場合、
周波数帯域は522kHz〜1620kHzであるが、
局間周波数は、日本および米国が10kHz 、欧州が
9kHzである。
また、FMの場合、帯域と局間周波数は日本: 75.
0〜90.9MHzで100kHz米国: 87.0〜
109.4MHzで200kHz欧州: 87.00〜
109.49MHzで50kHzである。
四 さらに、キーボードにおいて、オートサーチ、[四
〇  キーなど、ラジオ制御に特有のキー操作部と、数
字キー、演算指示キーなどを分離させることにより、キ
ーの操作性を向上させることである。
− さらに又、アラーム機能を設け、アラーム時刻にア
ラーム音を発生するとともにラジオの音声増幅回路に消
音信号を送るようにして、アラーム音とラジオ音の同時
発生を阻止し、アラーム機能を有効に働らかせることで
ある。
@リ アラーム音は一定時間鳴り続けると、自動的にラ
ジオの音声に切換えられ、一方ラジオ電源を操作する[
可し可]] キーによってもアラーム音を停止させ、ラ
ジオを鳴らすことができるようにすることである。
他方、ラジオの音声を遮断する場合は、pコキーを2回
続けて押すことによっ て達成できることである。
@乃 さらに、ラジオの周波数表示(たとえばFMのF
)と時計の時刻表示(PMのP)を示すシンボルをセグ
メントの一部を消灯又は点灯させることにより共用しう
ることである。
0濁 さらに又、装置本体を何ら移動させることなくラ
ジオを聞き乍ら計算機の動作を行わせることができるア
ンテナ探知装置をうることである。
さらに本発明の他の目的、特徴および利点は下記の詳細
な説明によって明らかにされる。
以下に、本発明の一実施例を示した図面を参照して詳し
く説明す゛る。
(I)   置の外観と操 部 第1図は本発明の一実施例による電子装置の外観を示す
平面図、特にキー操作部が示されており、図において、
SIは午前を示すAM、午後を示すPM、ラジオ受信機
の周波数バンドを示すFM、AM、およびメモリM、バ
ッテリーアラームMならびに負(マイナス)表示(→を
行う表示部を表わす。S2は演算結果、時刻、チャンネ
ル及び受信周波数を表示する表示部、S8は設定時刻に
アラーム音およびラジオを鳴らせるアラーム表示aと、
設定時刻にラジオを鳴らせるタイマー表示す、およびラ
ジオ部の電源型ラジオの電池の電圧がある程度低下する
と、ラジオ電源により発振器が停止し、バッテリーマー
クが消えるものである。S4はモード切換えスイッチで
、現時刻、アラーム/タイマ一時刻、ラジオのチャンネ
ルプリセットなどの設定モードと、ラジオ、時計、電卓
のモードに切換えることができる。S5は置数キー、演
算指示キー、時刻設定などのキーを含み、S6はラジオ
の操作キーであり、ロ四ン司藷]キー、口可区可](ス
リーブ)キー、周波数表示キー、アップ日、ダウン日キ
ー、オートサーチキー、チャンネルスキャンキーなどを
含む。S7はラジオの音量を調整するボリウムである。
また、DSPは表示部全体を表わす。
@J」Δ」」」L ■ 時刻修正 ■ アラームタイマ一時刻設定 ■ 10キーによるラジオ局受信及びプリセット■ 5
LEEP  KEY ■ 10キーによるラジオ受信及びプリセット■ オー
トサーチによる選局 ■ H(アップ)0日(ダウン)キーによる選局■ チ
ャンネルキーによる選局 ■ チャンネルスキャンキーによる選局向チャンネルの
プリセットは、10キーにより行なう方法だけでなく、
■〜■により所望の局を受信した後SETモードにてプ
リセ・ン卜することができる。
(2)   全 のブロック図 第2図は装置全体の一例を示すブロック図を表わし、C
NTはマイクロプロセッサであり、水晶振動子XT2に
より発振した信号を分周し、1秒信号を計数することに
より時計やタイマーを構成し、またキー人力装置Kから
の入力により演算を実行し、表示部DSPに表示データ
を出力する。またP L L (phase−1ock
ed−1oop)に受信周波数に対応した分局値を出力
する。
なお、SKはモード切換スイッチ(第1図のS4に対応
)であり、XSはキータッチ音及びアラーム音を出力す
る発音体である。RADはラジオ受信部、PLLはph
ase−1ocked−1oopを構成する回路であり
、マイクロプロセッサCNTより出力された分局値に応
じた周波数の放送を受信するように同調周波数を決定す
る。
AMRはAM受信部“、FMRはFM受信部であり、R
FA、、RFA2はともに高周波増幅回路、MX、、M
X2は混合回路、osc、 、 osc2は発振回路、
TD 、TD2はともに可変容量ダイオード(バリキャ
ップ)である。IFDTはFMの中間周波増幅器および
検波回路であり、NIFは狭帯域中間周波増幅回路、D
ET、は検波回路、DCA、は直流増幅回路であり、F
Mの放送電波を受信すると、DCA、の出力は「1」と
なる。BUFはバッファアンプ、PH1は分周器であり
、OSC,の発振周波数は情報をPLLに供給する。I
FAは中間周波増幅回路、DET2は検波回路、DCA
2は直流増幅器であり、AMの放送電波を受信すると、
DCA2の出力は「1」となる。SWはゲート回路であ
りFM受信の場合はDCA、の出力をマイクロプロセッ
サCNTに、AM受信の場合はDCA2の出力をプロセ
ッサCNTに供給する。AFAは音声増幅回路であり、
音声信号を増幅し、スピーカSPを駆動する。またプロ
セッサCNTよりSM(ミュート信号)が出力されると
、スピーカの駆動を停止する。なお、前記NIF 。
DET 、DCA、でFMのスケルチ回路を構成し、D
ET2 、DCA2でAMのスケルチ回路を構成する。
またSWはAM/FMの切換えに連動するスイッチ回路
であり、ここでたとえばAM放送を受信する状態にあり
、受信強度がある程度以上であれば、DCA2の出力は
、即ちプロセッサCNTのα入力は「1」となり、それ
以外では「0」となる。FMの場合も同様である。
今、たとえば操作者がAM放送、1810kHzを受信
したいとき1例えばq田(3) ■[Il[I弓とキー操作することにより、プロセッサ
CNTは1765を分周値としてPLLに出力する。ま
たプロセッサCNTは図キーが押されたことにより、ラ
ジオ受信機をAM受信モードにする。PLLは05C2
の発振周波数を1765で分周し、その結果と比較周波
数1kHzで比較し1分周された値が1kHzより小さ
ければ電圧信号fvを帰還し1局部発振周波数を上げる
。これにより分周された値が比較周波数に近づき、一致
した時点で局部発振周波数カ月765kHzに安定する
。AM放送の中間周波数は455kHzである為、目的
とする1310kHzを受信することができる。
第3図は本発明の電子装置を実行させるマイクロプロセ
ッサCNTの一実施例の論理回路線図であり、これらは
第8A−8D図を含む。第4図は第3図のマイクロプロ
セッサと等価な回路を図示する線図である。以下、マイ
クロプロセッサCNTの具体的論理回路構成について説
明する。
(マイクロプロセッサCNTの回路構成)RAMはラン
ダム・アクセス・メモリーで、入出力は4ビット単位で
行われ、ディジットアドレスとファイルアドレスを指定
することによって所望のディジット内容を入出力できる
。(RAMの配置図は第5図に示される。)Bしはメモ
リーRAMのディジットアドレスカウンタ、DCIはメ
%!J−RAMのディジットアドレスデコーダ、BMは
メモリーRAMのファイルアドレスカウンタ、DC2は
メモリーRAMのファイルアドレスデコーダ、ADlは
加算器で、制御命令■が与えられた時は減算器として、
■が与えられない時は加算器として動作する。AD2は
加算器、G1は加減算器AD、の一方の入力に数値1或
いはオペランドIAのいずれかを与えるためのゲートで
、制御命令[相]が与えられた時は1を、[相]の時は
IAを出力する。G2はメモリーディジットアドレスカ
ウンタBLの入力ゲート、[相]の時は加減算器ADの
出力を、■の時はオペランドIAを、@の時はオペラン
ドIBを出力する。C8は加減算器AD2の一方の入力
に数値1、或いはオペランドIAのいずれかを与えるた
めのゲートで、■の時は数値1を、■の時はオペランド
IAを出力する。
G4はメモリーファイルアドレスBMの入力ゲートで、
■の時は加算器AD2の出力を、■はオペランド■6を
、■の時はアキュムレータACCの内容を出力する。G
5はメモリーRAMのファイル選局ゲート、DC8はオ
ペランドへのデコーダで、オペランド■いを解読し、メ
モリーの所望ビット指定信号をゲートG6に入力させる
。G6はメモ’J−RAMの入力ゲート、制御命令■が
与えられた時はオペランドデコーダDC8で指定された
メモリーの所望ビットに2進数1を入力させ。
■の時はDC8で指定されたメモリーの所望ビットに2
進数0を入力させる回路を内蔵し、又■でアキュムレー
タACCの内容を出力する。ROMはリード・オンリー
・メモリー、’ PL はプログラム・カウンタで、リ
ード・オンリー−メモリーROMの所望ステップを指定
する。DC4はり−ド・オンリー・メモリーROMのス
テップアクセスデコーダ、C7はリード・オンリー・メ
モリーROMの出力ゲートで、ジャッジフリップフロッ
プ(F/F)Jがセットされた時は、ROMの出力のイ
ンストラクションデコーダDC5への伝達が遮断される
。DC5はインストラクションデコーダで、ROMから
のインストラクションコードを解読するもので、ROM
のインストラクションフードはオペコード部分■ とオ
ペランド部分■、。
IBに分けられ、オペコードを解読し、そのオペコード
に対応して制御命令■〜[相]のいずれかを発生させる
。又オペランドをともなうオペコードであることを判断
し、その時に、オペランド■8又はIBをそのまま出力
させる回路を内蔵する。AD3は加算器で、プログラム
カウンタPLの内容に数値1を加え、カウントアツプさ
せるためのもの。
C8はプログラムカウンタPLの入力ゲートで、[相]
の時はオペランドIAを出力し、[相]の時はプログラ
ムスタックレジスタSPの内容を伝達する。
[相]、[相]の処理時及びゲートC8,用の[相]の
処理時は加算器AD3の出力は伝達されない。[相]、
o、[相]以外はAD3出力を伝達し、自動的にプログ
ラムカウンタPLの内容に1を加える。Foはフラッグ
F/、G  はフラッグF/F FCの入力ゲート、9 ■の時は2進数1を、[相]の時は2進数0をそれぞれ
フラッグF/FFoに入力させるためのものである。G
loはキー信号発生ゲートで、フラッグし1F、かりセ
ット状態(0)の時はメモリーディジットアドレスデコ
ーダDC1の所望出力をそのまま出力させ、フラッグF
/F F Cがセット状態1の時はDC,出力の如何に
かかわらずI、  〜■□の出力を一斉に1にする回路
を内蔵する。ACCは4ビツトで構成されるアキュムレ
ータ、Xは4ビツトで構成されるテンポラリ−(一時記
憶)レジスタ、。
GIIはテンポテリーレジスタXの入力ゲートで、[相
]の時はアキュムレータACCの内容を伝達し、0の時
はスタックレジス処Xの内容を伝達する。
AD4は加算器で、アキュムレータACCの内容と他の
データを2進加算するために用いられる。
2進加算の際、第4ビツトの加算でキャリイが出ればC
4出力を1にする。Cはキャリイ 4、G はキャリイ
F/Fの入力ゲート、制御命令■の2 発生時に、もし第4ビツトキヤリイ04カ月であればキ
ャリイF/FCに1を入力し、C4が0であればCにO
を入力する回路を内蔵する。■の時はCに1を、[相]
の時はCに0を入力するためのものである。GI8はキ
ャリイを含めた2進加算を加算器AD4で行わせるため
のギヤゲー0人カゲートで、[相]の時にキャリイ /
FCの出力を加算器AD4に伝達する。G14は加算器
AD4の入力ゲートで、[相]の時はメモリーRAMの
出力を、[相]の時はオペランドIAを伝達する。Fは
4ビツトで構成される出力バッファレジスタ、G16は
出力バッファレジスタFの入力ゲートで、0の時にアキ
ュムレータACCの内容を伝達し、Fに入力するもの。
SDは出力デコーダで、出力バッファレジスタFの内容
を解読し1表示体セグメント信号SS1〜SSoに変換
するためのもの。Jはジャッジ4、IV、〜IV4はイ
ンバータ回路、G19はジャッジl/FJの入力ゲート
で、[相]の時に入力KN、の状態をJに伝達するため
のものである。ただし。
インバータIV1を介しているのでKN、=0の時にJ
=1となる。G20はジャッジF/FJの入力ゲートで
、■の時に入力KN2の状態をJに伝達する。ただし、
インバータIV2を介しているのでKN2=0の時にJ
=1となる。G21はジャッジF/FJの入力ゲートで
、[相]の時に入力KF、の状態をJに伝達するための
もの。ただしインバータIv8を介しているのでKF、
=0の時にJ=1となる。G2□はジャッジ/F Jの
入力ゲートで、[相]の時に入力KF2の状態をJに伝
達するためのもの。ただしインバータIv4を介してい
るのでKF2の時にJ=1となる。62gはジャッジF
/FJの入力ゲートで、[相]の時に入力AKの状態を
Jに伝達するためのもの。AK= 1の時J=1となる
G24はジャッジ/F Jの入力ゲートで、Oの時に入
力TABの状態を1に伝達するためのもの。TAB=1
の時J=1となる。G25はジャッジF/FJのセット
用ゲートで、@の時に1をJに入力するためのもの。v
lは比較回路で、メモリーディジットアドレスカウンタ
BLの内容と予め定められたデータとを比較し、一致し
ていれば出力1を発生するもので、@又はOが発生され
た時に回路が動作する。比較すべきデータはゲートG2
6より出力される。G26は比較回路vIへの比較値入
力ゲートで、比較値n1とはメモリーRAMの制御上よ
く利用される高い側の特定アドレス値に対応する。
@の時はnlを比較値にするために出力させ、■の時は
n2を比較値にするために出力させる。
G27はジャッジF/FJの入力ゲートで、@の時キャ
リイF/FCの内容が1の時、Jに1を入力する。
DC6はオペランド■6の解読器で、オペランド■いを
解読し、メモリーRAMの所望ビットの内容が1かどう
かのジャッジに用いる。G28はメモ!J−RAMのオ
ペランド解読器DC6で指定されたビット内容をジャッ
ジし1に伝達するゲートで、@の時に動作する。RAM
の指定ビットが1の時J=1となる様にする。v2は比
較回路で、アキュムレータACCの内容とオペランドI
Aの内容が等しいかどうかをジャッジし、等しい時出力
1を発生する。◎の時に動作する。v8は比較回路で、
メモリーディジットアドレスカウンタBLの内容とオペ
ランド■いの内容が等しいかどうかをジャッジし、等し
い時出力1を発生する。@の時に動作する。v4は比較
回路で、アキュムレータACCの内容とメモリーRAM
の内容が等しいかどうかをジャッジし、等しい時に出力
1を発生する。G29は加算IJ4ビットキャリーC4
のジャッジF/FJへの伝達ゲートで、0の時C4をF
/FJに伝達する。C4の時にJ=1となる。FAはフ
ラッグフリップフロップ、C81はフラッグF/FFA
の入力ゲートで、◎の時lを出力、0の時0を出力する
。G112はジャッジF/FJの入力ゲートで、フラッ
グF/F  が1のときF/FJをセット(1)すFA る。F はフラッグF/G  はフラッグF/B   
         F’   88         
   FFBの入力ゲートで、0の時、1は出力、■の
時0を出力する。C84はジャッジF/FJの入カゲー
もの。■の時動作する。C85はジャッジF/FJの入
力ゲートで、入力Bの内容を伝達するもので[相]によ
って動作する。B=1の時J=1となる。
C86はアキュムレータACCの入力ゲートで、[相]
の時は加算器AD4の出力を伝達し、[相]の時はイン
バータIv5にてアキュムレータACCの内容を反転し
伝達する。[相]の時はメモ!J−RAMの内容を伝達
し、[相]の時はオペランド■えの内容を伝達する。■
の時は入力に1〜に4の4ビツトの内容を伝達する。O
の時はスタックレジスタSAの内容を伝達する。■v5
はインバータ回路、SAはスタックレジスタで出力がシ
ステム外に導出されている。SXはスタックレジスタで
出力がシステム外に導出されている。G8□はスタック
レジスタSAの入力ゲートで、[相]の時、アキュムレ
ータACCの内容を伝達する。088はスタックレジス
、りSXの入力ゲートで、Oの時、テンポラリ−レジス
タXの内容を伝達する。SPはプログラムスタックレジ
スタ、C89はプログラムスタックレジスタSPの入力
ゲートで、[相]の時、プログラムカウンタPL!、の
内容に加算器AD8にて1を加えたものをプログラムス
タックレジスタに導入するためのものである。F  、
F  はフラッグし’l”’G40E はジャッジF/Jの入力ゲートでフラッグF/FFDの
内容をF/FJに伝達するもので、■の時、動作する。
したがってF。=1のときJ=1となる。
G はフラッグF/FFDの入力ゲートで、Oの時、1 1を出力し、Oの時0を出力する。G4□はジャッジF
/Jの入力ゲートで、フラッグF/FFEの内容をF/
FJに伝達するもので、Oの時動作する。
したがってF  =1のときJ=1となる。64Bはフ
ラッグF/FFEの入力ゲートで、Oのときlを出力、
[相]のときOを出力する。G44はジャッジF/FJ
の入力ゲートで、入力βの内容を伝達するもので、[相
]によって動作する。α=1の時J=1となる。xT2
は水晶振動子、O20はXT2により決定される周波数
を発振する発振器、DVは分周回路、B−84はバッフ
ァレジスタで、分周速中の4ビツトをマイクロオーダ[
株]、0,0゜0によりアキュムレータACCに転送す
る。G45はDVの最終分局段の信号(1秒信号)のジ
ャッジF/FJへの伝達ゲートで、BAは電源電圧検出
部で、一定電圧以上であれば1.それ以外は0を出力す
る。G46はBAの出力のジャッジシ乍への伝達ゲート
で、[相]であればBA小出力Jに伝達する。CBは減
算器でメモリーRAMのファイルアドレスカウンタBL
の内容から1を減算する。
EOは排他的論理和回路で、メモ!J−RAMのディジ
ットアドレスカウンタBMの内容とオペランド■いの排
他的論理和を・のときBMに入力する。
Rは出力バッファレジスタ、G48はアキュムレータの
内容をOのときRに転送するゲート―BPは表示用出力
バッファレジスタ、PLAはプログラムロジックアレイ
で、BPの内容に応じた信号を帽 、H2より出力する
。これは液晶表示体の対向電極に供給するコモン信号と
なる。G49はアキュムレータACCの内容をBPに伝
達するゲート。
W1〜w4 、w’1〜W′4は表示用出力バッファレ
ジスタ、SCはW′1〜W′4のシフト制御回路で、[
相]のとき全体を右シフトする。[相]のときw′1〜
w′4のそれぞれ上位2ビツトのみ右シフトする。G5
゜はW′、〜W′4の内容をW1〜w4へ伝達するゲー
トで、@のときW′、〜w′4の全体を[相]のとき上
位2ビツトのみW′1〜W′4に転送する。G51はw
1〜W4及びW′1〜W′4の内容を出方するゲート、
ANはアンドゲートで、出力バッファRの下位lビット
の出力と分局器DVの途中より取り出した信号DVSの
論理積をR1端子に出力する。DVSは約4KHzとし
てR1端子には発音体(XS)を接続してアラーム音や
キータッチ音を報知させる。
IDは分周器DVをイニシャライズする回路で、@のと
きDVの内容をOにする。G52はアキュムレータAC
Cの内容をW′ 〜W′4へ転送する。
次に前記マイクロプロセッサCNTの記憶部ROMに記
憶されるインストラクションコードと、そのインストラ
クション塩、動作内容及びインストラクションコードに
基づき発生する制御命令の一例を下表に示す。
表に於て、A:インストラクションコード、B:インス
トラクション塩、C:内容、D:CPU制御命令を示す
(C)の説明 I  5KIP 次のプログラムステップの命令を実行せず、プログラム
カウンタPL、のみをアップさせ、実質的にスキップす
る。
 ADD アキュムレータACCの内容とメモリーRAMの内容を
2進加算し、加算結果をアキュムレータACCに入力す
る。
 ADC アキュムレータACC,メモリーRAM 。
キャリイーF/FCの内容を2進加算し、加算結果をア
キュムレータACCに入力する。
4 ADC5K アキュムレータACC,メモリーRAM。
キャリイF/FCの内容を2進加算し、加算結果をアキ
ュムレータACCに入力すると共に、この加算結果で第
4ビツトキヤリイC4が発生すれば次のプログラムステ
ップをスキップする。
  ADX アキュムレータACCの内容と、オペランド■4を2進
加算し、加算結果をアキュムレータACCに入力すると
共に、この加算結果で第4ビツトキヤリイC4が発生す
れば次のプログラムステップをスキップする。
DC オペランドIAを1010(10進数10)に定め、A
DI命令と同様にアキュムレータACCの内容と、この
オペランドIAを2進加算することによって実質的にア
キュムレータACCの内容に10進数10を加算し、そ
の結果をACCに入力する。
5C キャリイF/FCをセットする。
(Cに1を入力する。) RC キャリイF/FCをリセットする。
(Cに0を入力する。) 5M オペランドIAの内容を解読し、オペランドで指定され
たメモリーの所望ビットをセットする。(1を入力する
。) 0RM オペランド■いの内容を解読し、オペランドで指定され
たメモリーの所望ビットをリセットする。(0を入力す
る。) 11  COMA アキュムレータACCの各ビットの内容を反転し、15
の補数をとりアキュムレータACCに入力する。
12  LDK アキュムレータAC′cにオペランドIAを導入する。
3 L メモリーRAMの内容をアキュムレータACCに導入す
ると共に、オペランドIAをファイルアドレスカウンタ
BPa:に入力する。
4LI メ−11−RAMの内容をアキュムレータACCに導入
すると共に、オペランドIAをメモリーファイルアドレ
スカウンタBMに入力する。さらにメモリーディジット
アドレスカウンタBL、をアップさせる。ただしBLJ
の内容が予め定めた値nlに等しい時は次のプログラム
ステップをスキップする。
5  LD メモリーRAMの内容をアキュムレータACCに導入す
ると共に、オペランド!。
をメモリファイルアドレスカウンタBMに入力する。さ
らにメモリーディジットアドレスカウンタBI/をダウ
ンさせる。ただし、Bt/の内容が予め定めた値n2に
等しい時は次のプログラムステップをスキップする。
6X メモリーRAMの内容とアキュムレータACCの内容を
交換すると共に、オペランド■えをメモリーファイルア
ドレスカウンタBMに入力する。
+7XI メモリーRAMの内容とアキュムレータACCの内容を
交換すると共に、オペランドIAをメモリーファイルア
ドレスカウンタBMに入力する。さらにメモリーディジ
ットアドレスカウンタJ、をアップさせる。
ただし、Bt/の内容が予め定めた値n、に等しい時は
次のプログラムステップをスキップする。
8XD メモリーRAMの内容とアキュムレータACCの内容を
交換すると共に、オペランドIAをメモリーファイルア
ドレスカウンタBiに入力する。さらにメモリーディジ
ットアドレスカウンタB t、をダウンさせる。
ただし、BLの内容が予め定めた値n2に等しい時は次
のプログラムステップをスキップする。
19 LBLI オペランドIAをメモリーディジットアドレスカウンタ
BLに入力する。
0LB オペランド■4をメモリーファイルアドレスカウンタB
Mに入力すると共に、オペランドIBをメモリーディジ
ットアドレスカウンタBLに入力する。
21  ABLI メモリーディジットアドレスカウンタBLの内容とオペ
ランド転を2進加算し、加算結果をBLに入れる。ただ
し、BLの内容があらかじめ定めた値n1に等しい時は
次のプログラムをスキップする。
22 ABMI メモリーファイルアドレスカウンタBMの内容とオペラ
ンド■4を2進加算し、加算結果をBMに入れる。
8TRO オペランド■えをプログラムステップカウンタPLに入
力する。
4TC キャリイF7.cが1ならば次のプログラムステップを
スキップする。
5TM オペランドIAの内容を解読し、オペランドで指定され
たメモリーの所望ビットが1であれば次のプログラムス
テップをスキップする。
265KBI メモリーディジットアドレスカウンタBlの内容とオペ
ランドIAを比較し、等しい時には次のプログラムステ
ップをスキップする。
27 5KAI アキュムレータACCの内容と、オペランドIAを比較
し、等しい時には次のプログラムステップをスキップす
る。
8TAM アキュムレータACCの内容と、メモリーRAMの内容
を比較し、等しい時には次のプログラムステップをスキ
ップする。
295KN。
KN、入力が0の時、次のプログラムステップをスキッ
プする。
305KN2 KN2人力が0の時、次のプログラムステップをスキッ
プする。
81 8KF。
KF、入力が0の時、次のプログラムステップをスキッ
プする。
25KF2 KF2人力が0の時、次のプログラムステップをスキッ
プする。
885KAK AK大入力1の時、次のプログラムステップをスキップ
する。
848KTAB TAB入力が1の時、次のプログラムステップをスキッ
プする。
85 SKFA F フラッグ/FFAが1の時、次のプログラムステップを
スキップする。
365KFB フラッグ4Fgが1の時1次のプログラムステップをス
キップする。
375KFD プログラム/FFDが1の時、次のプログラムステップ
をスキップする。
885KFE プログラム/FFEが1の時1次のプログラムステップ
をスキップする。
9ATF アキュムレータACCの内容を出力バッファレジスタF
に転送する。
0LXA アキュムレータACCの内容をテンポラリ−レジスタX
に導入する。
41  XAX アキュムレータACCの内容とテンポラリ−レジスタX
の内容を交換する。
2SFA フラッグ/FFAをセットする。(1を入力する。) 8RFA フラッグ/FFAをリセットする。(0を入力する。) 45FB フラッグ/FEBをセットする。(1を入力する。) 5RFB フラッグ/F EBをリセットする。(0を入力する。
) 6SFC 入力テスト用フラッグF/FFoをセットする。(1を
入力する。) 7RFC 入力テスト用フラッグF/FFoをリセットする。(0
を入力する。) 8SFD 入力テスト用フラッグI/FFDをセットする。(lを
入力する。) 9RFD     F 入力テスト用フラッグ/f−FDをリセットする。(0
を入力する。) 05FE   F 入力テスト用フフッグ/F FEをセットする。(1を
入力する。) 1 RFE   F 入力テスト用フラッグ/1−FEをリセットする。(0
を入力する。) 2TA 入力αが1の時、次のプログラムステップをスキップす
る。
37B 入力βが1の時1次のプログラムステップをスキップす
る。
4 KTA 入力に1〜に4の内容をアキュムレータACCに導入す
る。p 555TPO アキュムレータACCの内容をスタックレジスタSAに
、テンポラリ−レジスタXの内容をスタックレジスタS
Xに導入する。
56 EXPO アキュムレータACCの内容をスタックレジスタSAの
内容を交換し、テンポラリ−レジスタXの内容とスタッ
クレジスタSXの内容を交換する。
7TML プログラムカウンタP、の内容に1を加えたものをプロ
グラムスタックレジスタSPに転送する。さらにオペラ
ンドIAをプログラムカウンタPLに導入する。
8RIT プログラムスタックレジスタSPの内容をプログラムカ
ウンタPLに転送する。
59  EXC アキュムレータACCの内容とメモリーの内容を交換す
るとともに、オペランドIAとファイルアドレスカウン
タBMのEX−ORをBMに入力する。
60 DECB メモリーディジットアドレスカウンタBLの内容をカウ
ントダウンする。ただしBLの内容があらかじめ定めた
値n2に等しい時は次の命令をスキップする。
61  EXBLA アキュムレータACCの内容とBLの内容を交換する。
2ATW アキュムレータACCの内容をWルジスタへ入れると共
にW、を右シフトさせる。
68  ATPL アキュムレータACCの内容をプログラムカウンタPL
に入れる。
4TIS 分局器DVより1秒信号が発生していない場合、次の命
令をスキップする。
5 ATR アキュムレータの内容を出力バッファRに入れる。
6 BOT 右シフトする。
67 ATBP アキュムレータの内容を表示出力バッファBPに入れる
8 TW Wルジスタの内容をWレジスタに転送する。
69  PTW Wルジスタの上位2ビツトのみWレジスタに転送する。
70 PATW アキュムレータの内容をW′ レジスタに転送すると共
にW′ レジスタの上位2ビツトのみ右シフトさせる。
1 LDA メモリーの内容をアキュムレータACCに入れると共に
オペランドIAとメモリーファイルアドレスカウンタB
Mの内容とのEX−ORをBMに入れる。
/2  EXCD アキュムレータの内容とメモリーの内容を交換すると共
にメモリーファイルアドレスカウンタBMとオペランド
IAの内容とのEX−ORをBMに入れ、ディジットア
ドレスカウンタBLをカウントダウンする。
ただしB L = 12の侍医の命令をスキップする。
l  EXCi アキュムレータの内容とメモリーの内容を交換すると共
にメモリーファイルアドレスカウンタBMとオペランド
IAの内容とのEX−ORをBMに入れ、ディジットア
ドレスカウンタBLをカウントアツプする。
ただしB =n、の侍医の命令をスキップする。
4TAL 電源電圧が正常であれば次の命令をスキップする。
5 DTA オペランドIAの内容により分周器DVの分周段を選択
しアキュムレータACCに転送する。
6DIV 分局器DVをイニシャライズする。
次に、マイクロプロセッサCNT内のROM(リード・
オンリー・メモリー)に記憶されるオペコードとオペラ
ンドの関係を第2表に示す。
第2表 0 ADD→0001011000 O COMA→0001011111 SKBI→0001100010 ■oIAIB LB  →0100101011 ↓ o G7 ↓ o DC5 但し、Io :オペコード IAIB:オペランド ここで、例えば、リード・オンリー・メモリーROMの
出力を10ビツトとした場合の例に採ると、インストラ
クションAD或いはCOMA(第1表参照)はインスト
ラクションデコーダDC5でIOビットのコードが各々
0001011000  或いは0001011111
  であることを解読して判断され制御命令[相]、[
相]或いは[相]を発生する。一方SKB Iは上位6
ビツトが000110 であることで判断され、この時
下位4ビツト0010はオペランドIA として扱われ
る。さらにLBは上位2ビツトが01であることで判断
され、この時第3〜第8ビツトの001010はオペラ
ンドIAとして扱われ、第9.第10ビツトの11はオ
ペランドIBとして扱われる。オペランド(opera
nd)は命令語の構成部分で、データや次の命令の貯え
られているアドレスなどを示す部分で、命令のアドレス
部と言うことができる。
次に上述したプロセッサCNTの主な処理動作の一例(
以下、これを処理リストと呼ぶ。)について説明する。
(処理リスト) (1)同じ数値NをメモリーRAMの所望領域に導入す
る。(NNN→X) (2+  予め定められた複数の異なる数値をメモリー
の所望領域に導入する。(N、 、N2.N8・・・→
X)(3)  メモリーの所望領域の内容をメモリーの
他の所望領域に転送する。(X→Y) (4)メモリーの所望領域の内容をメモリーの他の所望
領域の内容と交換する。(XeY)(6)  メモリー
の所望領域に予め定められた数値Nを2進加算又は減算
する。(XiN) (6)  メモリーの所望領域の内容に他の領域の内容
をlO進加算する。(X±Y) (7)所望領域のメモリーの内容を1デイジツトシフト
する。(X右、X左) (8)  メモリーの所望領域の1ビツトコンデイシヨ
ナルF/Fをセット又はリセットする。(F set。
F reset ) (9)  メモリーの所望領域の1ビツトコンデイシミ
ナルF/Fの内容をジャッジし、ジャッジ結果で次に進
むプログラムアドレスを変える。
(+01  メモリーの所望領域のディジット内容が予
め定められた数値かどうかをジャッジし、ジャッジ結果
で次に進むプログラムステップを変える。
(+1  メモリーの所望領域の複数ディジットの内容
が全て予め定められた数値と等しいかどうかをジャッジ
し、ジャッジ結果でプログラムステップを変える。
醤 メモリーの所望領域の内容が予め定めた数値よりも
小さいかどうかをジャッジし、ジャッジ結果で次に進む
プログラムステップを変える。
0:1  メモリーの所望領域の内容が予め定めた数値
よりも大きいかどうかをジャッジし、ジャッジ結果で次
に進むプログラムステップを変える。
Hメモリーの所望領域に他の領域の内容を2進加算する
。(x+y−+x”) 05)  メモリーの所望領域の内容と他の領域の内容
よりも大きいかどうかをジャッジし、ジャッジ結果で次
に進むプログラムステップを変える。
幀 メモリーの所望領域の内容を15の補数をとる。
0η メモリーの所望領域の内容を16の補数をとる。
(0−X−+X) a樽  メモリーの所望領域の内容と他の領域の内容と
の一致をジャッジする。
θ呻 メモリーの同一ファイルアドレス内でディジット
単位でローテーションを行う。
次にこれらの上記(1)〜0りの処理をインストラクシ
ョンコードに基づいて実行する場合の具体例を前記処理
リストに従って以下に説明する。
(処理リストの具体例) (Type  l  ) P、・・・メモリーの処理すべき第1番目のディジット
を、ファイルアドレスmAとディジットアドレスnHで
指定する。
P2・・・ACCに数値Nを導入する。
P8・・・メモリーとACCの内容を交換することによ
って数値Nをメモリーの指定された領域に導入する。メ
モリーのファイルアドレスは変わらないのでmAを指定
し、ディシンドアドレスは次の導入すべきディジットを
決めるためにダウンされる。導入すべき最終ディジット
nAの値を予めn2 として決めておくことによって、
数値Nを所望全領域に導入し終えた状態でBL=n2 
となるため、次のP4 をスキップしてType 1の
処理を終える。
P4・・・プログラムアドレスをP2  に指定してB
L=VになるまでLDIとXDの処理を繰り返す。
(Type2) Pl・・・メモリーの処理すべきディジットをファイル
アドレスmBとディジットアドレスn(で指定する。
P2・・・ACCに数値Nを導入する。
P3・・・メモリーとACCの内容を交換することによ
って、数値Nをメモリーの指定された領域に導入する。
こうしてType  ’2 の処理を終える。XDのオ
ペランド部分は続く処理に必要なもので、本処理には関
係ない。
(Type  8  ) P、・・・メモリーの処理すべき第1番目のファイルア
ドレスmcと、ディジットアドレスn。
で指定する。
P2・・・ACCに数値Nを導入する。
P3・・・メモリーとACCの内容を交換することによ
って数値Nをメモリーの指定された領域に導入する。メ
モリーのファイルアドレスは変らないのでmcを指定し
、ディジットアドレスは次の導入すべきディジットを決
めるためにダウンされる。
P4・・・P8 で処理したディジットが最終デイジッ
)nBであったかどうかのチェックで、nBであった時
、ディジットアドレスはダウンしてnlになっているた
め、SKI命令のオペランド部分をnAにしておくこと
によって最終ディジットに数値Nを導入してP4に進ん
だ際、条件が満足し、次のアドレスP5  をスキップ
してType  3 を終了する。
条件が満足しな(橢はP5  に進む。
P5・・・プログラムアドレスをP2  に指定し、B
L”nA になるまでP2 〜P4  の処理を繰り返
えす。
・・・→X) (Type  1  )4桁の数値N4N8N2N、を
メモリーに導入する例を示す。(任意桁の導入も同様)
Pl・・・メモリーの処理すべき第1番目のディジット
をファイルアドレスmAとディジットアドレスnHで指
定する。
P2・・・ACCに第1の定数N1を導入する。
P8・・・メモリーとACCの内容を交換することによ
って数値N、をメモリーの指定された領域に導入する。
メモリーのファイルアドレスは変えないのでmAを指定
し、ディジットアドレスは次の導入すべきディジットを
決めるためにアップする。
P4・・・ACCに第2の定数N2 を導入する。
P5・・・P8 の処理でメモリーは第2番目のディジ
ットに指定されているため、メモリーとACCの内容交
換によって、第2の定数N2がメモリーの第2番目のデ
ィジットに導入される。
P6〜P、・・・上記と同様に処理する。
(Type  2  )0〜15のうちの任意の数値を
あらかじめ定めたレジスタに導入する場合。
P、・・・ACCに数値Nを導入する。
P2・・・ACCに入っている数値NをレジスタXIこ
導木する。
(Type  1 ) Pl・・・処理すべき第1のメモリーのファイルアドレ
スをmAで指定し、処理すべき第1のディジットアドレ
スをnEで指定する。
P2・・・第1のメモリーの所望ディジットの内容をA
CCに導入すると共に、P8 での転送処理に備えて、
転送先の第2のメモリーのファイルアドレスをmBで指
定する。
P8・・・ACCに導入した第1のメモリーの内容をP
2 で指定した第2のメモリーの同一ディジットの内容
を交換して、実質的に第1のメモリーの内容を第2のメ
モリーに転送する。同時にくり返してこの処理をするた
めにもとの第1のメモリーのファイルアドレスをmAで
指定しておく。転送すべき最終ディジットnAの値をあ
らかじめnl  として決めておくことによって第1の
メモリー内容を全て第2のメモリーに転送し終えた状態
でBL =n +  となるため、次のP4 をスキッ
プしてType  l の処理を終える。
BL=V(最終ディジット)になるまではディジットア
ドレスを順次アップしてP4を介してP2  に戻るフ
ァイルアドレスをmAにしておき、第1メモリーを指定
する。
P4・・・プログラムアドレスをステップP2  に指
定してBL =n HになるまでP2  とP8 の命
令をくり返し、夏ディジット毎、転送処理を進めてゆく
P、・・・処理すべきメモリーの領域をファイルアドレ
スmAとディジットアドレスn(、で指定する。
P2・・・Pl で指定したメモリー領域の内容をAC
Cに導入すると共にP4での転送処理7に備えて転送先
のメモリーのファイルアドレスをm6で指定する。
P8・・・転送先のメモリーのディジットアドレスを指
定する。P2  とP8 の処理で転送先のメモリーの
領域を指定する。
P・・・ACCの内容をP2.P8で指定されたメモリ
ーの領域を交換し、実質的に転送する。
Xのオペランドは本処理には直接関係しない。
(Type  8 ) Pl・・・処理すべきメモリーの領域をファイルアドレ
スmlとディジットアドレスn(、で指定する。
P2・・・Pl  で指定したメモリー領域の内容をA
CCに導入する。
P8・・・ACCに導入されたメモリーの内容をレジス
タXに導入し、所望のType  8 の転送処理を実
行する。
(Type  1) Pl・・・処理スヘき第1のメモリーのファイルアドレ
スをmAで指定し、処理すべき第1のディジットアドレ
スをnBで指定する。
P2・・・第1のメモリーの所望ディジットの内容をA
CCに導入すると共に、ステップP8  で、の第2の
メモリーとの交換処理に備えて、第2のメモリーのファ
イルアドレスをmで指定する。
P8・・・ACCに入っている第1のメモリーの所望デ
ィジットの内容と、P2 で指定された第2のメモリー
の同一ディジットの内容を交換すると共に、この処理で
ACCに転送された第2のメモリーの内容を第1のメモ
リーに導入するために、第1のメモリーのファイルアド
レスをmAで指定しておく。
P4・・・ACCに導入された第2のメモリーの内容と
、同一ディジットの第1メモリーの内容とを交換し、第
2メモリーの内容を第1メモリーに転送する。P2〜P
4の処理にてメモリー所望ディジット間の内容交換を行
う。
第1メモリーの指定はファイルアドレスmAの指定にて
継続させ、デイジットアドレスをアップさせ、次のディ
ジットアドレスを指定し、交換を各ディジットに対して
順次実行してゆく。なお交換すべき最終ディジットnA
の値をあらかじめnlとして決めておくことによって、
第1のメモリーと、第2のメモリーの内容を全ディジッ
トにわたって交換し終えた状態でBL =nl  とな
るため、次のP5 をスキップして、Typelの処理
を終える。
P5・・・プログラムアドレスをP2  に指定し、B
L=nI  になるまでP2〜P4の命令をくり返し、
1デイジツト毎、交換処理を進めてゆく。
(Type2) Pl・・・処理すべき第1のメモリーのファイルアドレ
スをmAで指定し、処理すべきディジットアドレスをn
(で指定する。
P2・・・第1のメモリーの所望ディジットの内容をA
CCに導入すると共に、第2メモリーのファイルアドレ
スm(を指定し、内容変更に備える。
P8・・・転送先の第2メモリーのディジットアドレス
noを指定し、交換先のメモリーアドレスを決定する。
P4・・・ACCに入っている第1メモリーの内容と第
2メモリーの内容を変換する。この時ACCに転送され
る第2メモリーの内容を第1メモリーに転送させるため
再び第1メモリーのファイルアドレスをmBで指定スる
P5・・・第1メモリーのディジットアドレスncを指
定し、転送先の第1メモリーアドレスを決定する。
P6・・・ACCに入っている第2メモリーの内容と第
1メモリーの内容の交換を実行する。
Pl・・・処理すべき第1メモリーのファイルアドレス
をmAで指定し、処理すべきディジットアドレスをn(
で指定する。
P2・・・第1のメモリー内容をACCに導入すると共
に、交換先に第2メモリーのファイルアドレスmcで指
定する。
P3・・・ACCの第1メモリーの内容と、P2 で指
定された第2メモリーの内容を交換し、第1メモリー内
容を第2メモリーに導入する。
P4 での処理に備え、再び第1メモリーを 。
ファイルアドレスmBで指定しておく。
P4・・・ACCに導入された第2メモリーの内容と第
1メモリーの内容を交換することによってgJ1メモリ
ーと第2メモリーの内容交換を実行する。
(T”!pe  4) Pl・・・処理すべきメモリーの領域をファイルアドレ
スmAとディジットアドレスn(で指定する。
P2・・・Pl  で指定されたメモリーの内容をAC
Cに導入する。レジスタXの内容との交換に備え、ファ
イルアドレスmBを維持しておく。
P8・・・ACCに入っているメモリーの内容とレジス
タXの内容を交換し、レジスタXにメモリーの内容を転
送する。
P4・・・ACCに入っているレジスタXの内容をメモ
リーと交換することにより、レジスタXの内容を実質的
にメモリーに転送LAType4を実行させる。
(Type  ])  M  十N−+MP、・・・メ
モリーの処理すべき領域をファイルアドレスmB とデ
ィジットアドレスncで指定する。
P2・・・Plで指定されたメモリーの内容をACCに
導入する。メモリーファイルアドレスの指定は後に再び
同じメモリーに戻すためmBを指定しておく。
P8・・・オペランドで加算すべき、数値Nを指定し、
ACCに導入されたメモリーの内容と数値Nを加算し、
その結果をACCに求める。
P4・・・ACCに求められた和をP2  で指定した
もとのメモリーの内容とを交換し、Type  1を実
行する。
(T¥pe  2)X+N−+X Pl・・・レジスタXの内容とACCの内容を交換する
P2・・・オペランドで加算すべき数値Nを指定し、A
CCに導入されたレジスタXの内容と数値Nを加算し、
その結果をACCに求める。
P8・・・ACCに求められた和とレジスタXの内容を
交換することによって実質的にX−1−N→XなるTy
pe  2を実行する。
(Type  8)Ml +N−+M2P1・・・第1
メモリーの処理すべき領域をファイルアドレスmBとデ
ィジットアドレスn(で指定する。
P2・・・P、  で指定されたメモリーの内容をAC
Cに導入する。メモリーファイルアドレスの指定は加算
結果を第2メモリーに戻すため第2メモリーのファイル
アドレスm を指定しておく。
P8・・・オペランドで加算すべき数値Nを指定し、A
CCに導入されたメモリーの内容を数値Nと加算し、そ
の結果をACCに求める。
P4・・・ACCに求められた和をP2  で指定した
第2のメモリーの内容と変換し、Type 8を実行す
る。
(TYpe  1)X+W4X P、・・・処理すべき第1のメモリーの第1デイジツト
をファイルアドレスmAとディジットアドレスnBで指
定する。
P2・・・第1デイジツトの加算の際、下位桁からの桁
上げ処理はないため桁上F/? Cをリセットしておく
P8・・・第1メモリーの所望ディジットの内容をAC
Cに導入すると共に、P4での第2メモリーの内容との
加算に備えて、ファイルアドレスに第2メモリーのmB
に指定しておく。
P4・・・ACCに導入した第1メモリーの所望ディジ
ットの内容に6を加え、P5 での加算時の次桁へのl
O進進上上有無判断のために用いる。
P5・・・P4で第1メモリーに6補正したものがAC
Cに求められていて、このACCの内容とP8で指定し
た第2メモリーの同一ディジットの内容とを純2進加算
し、再びACCに導入する。この純2進加算の第4ビツ
ト目の加算で桁上が出た場合、P6 をスキップしてP
7へ進む。第4ビツト目の加算で桁上が出ることは、1
0進桁上があったことを意味する。
P6・・・P5の加算で10進桁上が出なかった時、P
4 で加算した6をこのステップで減じてもとの値に戻
す。10の加算は6の減算と同じである。
P7・・・ACCに求まっている10進の1桁分の和を
第2メモリーに交換によって転送すると共に、次桁の加
算に備え、ディジットアドレスをアップさせ、さらに第
1メモリーをファイルアドレスmAで指定しておく。加
算すべき最終ディジットをあらかじめnlとして決めて
おくことによって、第1メモリーと第2メモリーの全デ
ィジットの加算を終えた状態でBL=01となるため、
次のP8 をスキップしてType  1 の処理を終
える。
P8・・・プログラムアドレスP8 を指定して、BL
=11 になるまでP8 〜P7 の命令をくり返し、
1デイジツト毎、10進加算を進めてゆく。
(Type  2 )  X−W−+XP・・・処理す
べき第1のメモリーの第1ディジットをファイルアドレ
スmAとディジットアドレスnEで指定する。
P・・・減算は減数の補数を被減数に加える方式で、第
1デイジツトの減算では下位桁からのボローの処理がな
いため、F/FCをセットしておく。
P8・・・第1メモリーの所望ディジットの減数となる
内容をACCに導入すると共に、P5゜P7 での第2
のメモリーとの処理に備えて第2メモリーファイルアド
レスmBを指定しておく。
P4・・・減数の15の補数をとるための処理である。
15の補数がACCに求められる。
P・・・減算は下位桁からのボローがなければ、減数の
16の補数と被減数を加算する処理で置換され、下位桁
からのボローがあれば減数の15の補数と被減数との加
算で置換される。ボローのない状態をC=1とし、AC
,C十C+M4ACCにて純2進の減算が実行される。
このADC5Kの命令実行結果キャリーが出ることは減
算にてボローが出なかったことを意味するので、P6 
をスキップしてP7へ進む。なお、ここでの加算はP8
で指定した第2のメモリーとの間で行われるので実質的
に第2メモリー−第1メモリーとなる。
P6・・・P5のADC5K命令でキャリイが出なか、
つた場合、結果は16進数で求まっているため6を減じ
る(10を加えるのと同等)ことによってlθ進数に戻
る。
P7・・・ACCに求まった第2メモリーと第1メモリ
ーの差を第2メモリー功内容との交換によって転送する
。次桁の減算に備え、ディジットアドレスをアップさせ
、さらに第1メモリーをファイルアドレスmlで指定し
ておく。減算すべき最終ディジットをあらかじめnlと
して決めておくことによって、第2メモリーと第1メモ
リーの減算を全ディジットにわたって終えた状態でBL
=nIとなるため、次のP8をスキップしてType2
の処理を終える。
P8・・・プログラムアドレスP8 を指定してBL=
n1になるまでP8〜P7 の命令をくり返し、lディ
ジット毎、10進減算を進めて行く。
(7)所望領域のメモリーの内容を1デイジツトシフト
する。
(Type  1)  右シフト P、・・・処理すべきメモリーのファイルアドレスmA
とディジットアドレスnAを指定する。
P2・・・0をACCに導入し、右シフトした時、最上
位ディジットに0を入れるための準備をする。
P8・・・ACCとメモリーの内容を交換すると共にデ
ィジットアドレスをダウンさせ、1ディジット下位を指
定する。メモリーファイルアドレスはmAで変えない。
次にP4  を介して再びP3 に戻るのでXDのくり
返しを意味する。P2 でACCに入れた0は最初のA
CC4−ThMにてメモリーの最上位ディジットに入り
、もとの最上位ディジットにあった内容はACCに入る
。P8でディジットアドレスがダウンされ、P4を介し
てP8に戻ってXDを実行した時、最上位より1ディジ
ット下位が指定されているので、ACCに入っているも
のとの最下位ディジットの内容が1ディジット下位に転
送される。この時ACCには最上位より1ディジット下
位の内容が転送されている。最下位ディジットをあらか
じめn2と決めておくことによって、上位転送を最下位
ディジットまでくり返すと、B’L ” n 2が満足
し、P4 をスキップして終える。すなわち1デイジツ
ト毎の内容が下位デイジ−ットに転送され、Type 
 1  を実行する。
P4・・・BL=vになるまでP8のXDをくり返すた
めP8 に戻る。
(Type  2)  左シフト P、・・・処理すべきメモリーのファイルアドレスmA
と最下位ディジットnEを指定する。
P2・・・0をACCに導入し、左シフトした時、最下
位ディジットに0を入れる準備をする。
P8・・・ACCとメモリーの内容を交換すると共に、
ディジットアドレスをアップさせ、夏ディジット上位を
指定する。メモリーファイルアドレスはmAで変えない
。次のP4 を介して再びP8 に戻るのでXIのくり
返しを意味する。P2  でACCに入れた0は最初の
ACC4−ThMでメモリーの最下位ディジットに入り
、もとの最下位ディジットにあった内容はACCに入る
。P8 でディジットアドレスがアップされ、P4  
を介してP3に戻ってXIを実行した時、最下位より1
ディジット上位が指定されているので、ACCに入って
いるものと最下位ディジットの内容が1ディジット上位
に転送される。
この時ACCには最下位より1ディジット上位の内容が
転送されている。最上位ディジットをあらかじめnlと
決めておくことによって上記転送を最上位ディジットま
でくり返すとB L =n Hが満足し、P4をスキッ
プして終える。すなわち1デイジツト毎、内容が上位デ
ィジットに転送され、Type  2を実行する。
P4・・・BL=vになるまでP8  のXIをくり返
すためP8 に戻る。
(8)  メモリーの所望領域のlビットコンデイシコ
ナルI/Fをセット又はリセットする。
(Type  1 ) Pl・・・メモリーの処理すべき領域のディジ7トをフ
ァイルアドレスmBとディジットアドレスn(で指定す
る。
P2・・・P、  で指定されたメモリーのディジット
の中の所望ビットNに対して1を導入し、Type  
1 を実行する。
(Type2) P、・・・メモリーの処理すべき領域のディジットをフ
ァイルアドレスmBとディジットアドレスn(’で指定
する。
P2・・・Pl で指定されたメモリーのディジットの
中の所望ピッ)Nに対して0を導入し、Type 2 
を実行する。
える。
(Type  1 ) Pl・・・所望のコンディショナルF/Fの1ビツトの
存在するファイルアドレスmBとディジットアドレスn
(を指定する。
P2・・・Pl で指定したメモリーの領域の中でNで
指定するビット(所望のコンディショナルF/、に対応
)の内容が1の場合はP8 をスキップしてP4  に
進みオペレーションOP。
を実行する。もし所望ビットの内容が0の場合は、次の
ステップP8  に進む。
P8・・・P2でのジャッジでコンディショナルF/。
が0の時、オペレーションOP2を実行するため、プロ
グラムステップをPn に指定する。
Pl・・・ジャッジすべき内容が入っているメモリーの
領域をファイルアドレスmBとディジットアドレスn(
で指定する。
P2・・・Pl で指定したメモリーの内容をACCに
導入する。
P3・・・ACCの内容とあらかじめ定められた数値N
とを比較し、等しい時はP4 をスキップしてP5 へ
進み、オペレージロンOP1 を実行する。もし、AC
Cの内容とNが等しくない時にP4  に進む。
P4・・・プログラムアドレス(ステップ)Pn  を
指定し、P ヘジャンプする。Pn にてオペレーショ
ンOP2 を実行する。
Pl・・・ジャッジすべきメモリーの領域をファイルア
ドレスmBで指定し、第1のディジットアドレスをnB
で指定する。
P2・・・比較したい数値NをACCに導入する。
P8・・・ACCの比較値Nとメモリーの所望領域の所
望ディジットとの内容を比較し、一致している時は続く
ディジットの比較をするためにP をスキップしてP5
へ進む。一致しなかった時はP4  に進む。
P4・・・P8 で不一致の時はすぐオペレーションを
実行するためプログラムアドレス(ステップ)をPn 
に指定しジャンプさせる。
P・・・ディジットアドレスに1を加えることによって
ディジットアドレスをアップさせる。
この処理はメモリーの複数ディジットを順次ジャッジし
ていくためのもの。ジャッジしてゆくメモリーの最終デ
ィジットアドレスをあらかじめ(Vlとして決めておく
ことによって、上記比較を所望ディジット間くり返す。
もし途中で不一致状態になればP4を経てオペレーショ
ンOP2を実行するが、BL=Vになるまで一致し続け
た場合にはP6をスキップしてP7へ進み、オペレーシ
ョンOP1 を実行する。
P7・・・P5  にて一致力f続く時、P8  に戻
ってジャッジをくり返す。
を変える。
P、・・・ジャッジすべきメモリーのファイルアドレス
mBとディジットアドレスncを指定する。
P2・・・Pl  で指定したメモリーの内容をACC
に導入する。
P8・・・メモリーの内容と比較すべき数値をNとする
と、16−Nなる数値をオペランドで指定し、その内容
とACCのメモリー内容を加算しACCに求める。この
加算において第4ビツトキヤリイが出るということは2
進加算結果が16を越えたことを意味する。
つまりM+(16−N)≧16であったわけで、これは
M″2NでなかったわけでP4に進む。
P4・・・M≧Nでない時、このステップでプログラム
アドレスをPn  に指定してジャンプし、P でオペ
レーションOP2を実行させる。
Pl・・・ジャッジすべきメモリーのファイルアドレス
mBとディジットアドレスncを指定する。
P2・・・Pl  で指定したメモリーの内容をACC
に導入する。
P8・・・メモリーの内容と比較する数値をNとする。
15−Nなる数値をオペランドで指定し、その内容とA
CCのメモリー内容を加算しACCに求める。この加算
で第4ビツトにキャリイが出るということは2進加算結
果が16を越えたことを意味する。つまりM+(15−
N)> 1 eであったわけで、これはM≧0+1、す
なわちM>Nである。
この場合、本命令はP4 をスキップしてP5に進んで
オペレーションOP、  を実行する。
もしキャリイが出なければM>NでないわけでP4 に
進む。
P4・・・MANでない時、このステップでプログラム
アドレス(ステップ)をPn  に指定してジャンプし
、P でオペレーションOP2を実行させる。
<141  メモリーの所望領域1こ他の領域の内容を
2進加算する。
Pl・・・メモリーの処理すべき領域をファイルアドレ
スmBとディジットアドレスn。で指定する。
P2・・・P、  で指定されたメモリーの内容をAC
Cに導入する。
P8・・・メモリーの処理すべき領域をファイルアドレ
スmBとディジットアドレスn(で指定する。
P4・・・P2で導入されたACCの内容とP3  で
指定されたメモリーの内容との加算結果をACCに入れ
る。
P5・・・ACCに求められた和をP8 で指定した元
のメモリーの内容と交換し、x 十y −+ xを実行
する。
P、・・・ジャッジすべきメモリーのファイルアドレス
mBとディジットアドレスn。を指定する。
P2・・・キャリイF/F Cをセットする。
P8・・・Pl  で指定したメモリーの内容をACC
に導入する。
P4・・・ACCの内容を15の補数をとる。
P5・・・ジャッジすべき他方のメモリーファイルアド
レスm。とディジットアドレスndを指定する。
P6・・・ACC+C+M−+ACCにて線通の減算を
実行し、第4ビツトキヤリイC4が発生、即ちx>yの
場合はP7 をスキップしてOF、  以後を実行する
。C4が発生しなければ、即ちX≦yの場合はP7でP
n ヘジャンプしOP2以後を実行する。
Hメモリーの所望領域の内容を15の補数をとる。
P、・・・処理すべきメモリーの所望領域をファイルア
ドレスmAとディジットアドレスnBで指定する。
P2・・・P、で指定した所望ディジットの内容をAC
Cに導入するとともにファイルアドレスmAを指定する
P3・・・ACCの内容の15の補数をACCに入れる
P4・・・メモリーの内容とACCの内容を交換するこ
とにより、処理を終わる。
Pl・・・処理すべきメモリーの第1のディジットをフ
ァイルアドレスmAとディジットアドレスnBで指定す
る。
P2・・・Pl  で指定した所望のディジットの内容
をACCに導入するとともに同じファイルアドレスmA
を指定する。
P8・・・ACCの内容を15の補数をとる。
P4・・・ACCに1を加算し、P8  とP4  に
て16の補数を求める。
P5・・・ACCに求まっている16の補数を元のメモ
リーのディジットに戻すとともに、次桁の演算に備え、
ディジットアドレスをアップさせ、さらにメモリーのフ
ァイルアドレスmAを指定しておく。16の補数を求め
るべき最終ディジットをあらかじめnI として決めて
おくことによって、メモリーの全ディジットを16の補
数とし、演算を終えた状態でBL=n1となるため、次
のP6をスキップして処理を終える。
P6・・・プログラムアドレスP2を指定し、BL−n
IになるまでP2〜P5の命令をくり返す。
Pl・・・ジャッジすべきメモリーのファイルアドレス
mBとディジットアドレスn。を指定する。
P2・・・P、で指定したメモリーの内容をACCに導
入すると共にファイルアドレスmBと数値xとのEX−
ORをジャッジすべきメモリーの他のファイルアドレス
とする。
P8・・・P2 で指定したメモリーの内容とACCの
内容が等しいかどうかジャッジし、等しければP4をス
キップする。
P4・・・等しくない場合Pnヘジャンプし、命令OP
2以降を実行する。
P5・・・等しい場合にACCの内容とメモリーの内容
を交換すると共にメモリーファイルアドレスカウンタB
Mの内容とオペランドIAの内容XとのEX−ORをB
Mに入れ、ディジットアドレスカウンタBLをカウント
アツプする。ただしBLが予め定められた数値n1と等
しい場合はP6  をスキップする。
P6・・・プログラムアドレスをP2 とすることによ
り、P2からP5を繰り返し複数ディジットのジャッジ
を行う。
P7・・・すべてのディジットが等しい場合にP5 よ
リスキップしこのOPl を実行する。
Po・・・所望のローテーション回数をXとすれば、n
=16−xとなるnをアキュムレータに入れる。
Pl・・・処理すべきメモリーファイルアドレスmA 
′と最上位デイジッ)nBを指定する。
P2・・・指定されたメモリーの内容とACCの内容を
交換すると共にメモリーディシンドアドレスカウンタB
Lをダウンし、同一ファイルアドレスを指定するためオ
ペランド■4=0としておく。
P8・・・P2 を繰返しメモリーディジットアドレス
カウンタBLの内容があらかじめ定められた数値n2 
 (最大位ディジット)に等しい場合このP8 をスキ
ップする。
P4・・・最下位ディジットの内容とACCの内容を交
換するとともにメモリーディジットアドレスカウンタB
Lをダウンし、最上位ディジットアドレスを指定する。
P5・・・P4 で指定されたメモリーの内容とACC
の内容を交換し、P1〜P5で1デイジツトローテーシ
ヨンを実行する。
P6・・・アキュムレータの内容に1を加算する。
P7・・・プログラムステップをPl  に戻し、P、
〜P6 を繰返えす。あらかじめアキュムレータにnが
入力されていたので16−n回即ちX回ローテーション
を行い、処理を終える。
以上がマイクロプロセッサCNTの主な処理動作の説明
である。
さらに、第5図は第3図のマイクロプロセッサCNTで
説明したRAMの配置図を表わしており、具体的な動作
については後述する。
次に本発明の電子装置の動作の一例を第6図乃至第12
図に示したフローチャートに基づいて説明する。
各図15於て、第6図(Al 、 (Blは表示ルーチ
ン、第7図(A) 、 (B)はキー人力信号のリード
イン及び1秒信号を検出するルーチン、第8図(Al 
、 031は計算機演算用キー操作による動作を示すル
ーチン、第9図は時計制御を行うルーチン、第10図(
A)、β)及び第11図(Al 、 Q31はラジオ受
信機の制御に関するルーチン、第12図(3)、(B)
は時刻設定、時刻修正等に関するルーチンをそれぞれ示
している。
以下、フローチャートを順に説明するが、各図において
、右肩に配した番号(1−0はマイクロプロセッサCN
Tにおける処理リストの番号を表わし、例えば(1)−
■であれば、処理リスト(1)のTyp e2の処理に
よって実現できることを表わしている。
fll  表示ルーチン(第6図(Al 、 (Bl参
照)まず、ステップnI でRAMのXレジスタの9桁
目のディジットを表わすX、をクリヤーし、同じ(RA
MのZレジスタ(全体)Zをクリヤーする。(第5図参
照)。次にステップn2において5LEEP表示をする
か否かの区別を判断し、yesの場合は5LEEP A
  と名付けたRAM領域に格納されているスリーブタ
イマ一時間を表示レジスタXのX6 に入れ、X3には
バー表示用の数値「10」を入れる。5LEEPAには
口匹這「]キーで指定するt値が16−tの差として入
っており、表示データとしては補数をとった上で1を加
える。n8はエラーのジャッジで、yesのときは全桁
rOJと小数点を点灯する。n4において実時間表示の
区別をし、yesにおいて実時間表示となる。この場合
、n5のジャッジによって24時間制と12時間制とを
区別し、12時間制の場合は24時間制→12時間制へ
の時間変換を行っている。
ここで「0」時の場合はn6でレジスタYのr時」の桁
に12を入れている。ステップnから07において、第
20図(3)に示す表示パターンを作成する。n6 か
らn7の中で、Reg左とは指定されたメモリーのアド
レスにアキュムレータACCの内容を転送し、その指定
されたディジットより上位桁を左シフトするルーチン(
サブルーチン)である。n8 においてアラームタイマ
一時間表示の場合はCHがyesとなり、時間、分表示
となる。n、においてB。
でNOの場合は24時間制でシンボルなし、’10にお
いてA、がNOの場合は12時間制午酵を示すAM、y
esで午後を示すセグメント(Xt+tiが点灯し、P
Mを表示する。(第13図参照)この関係を表で示せば
下表のようになる。
第3表 周波数表示の場合は、n+1のジャッジFMによってA
M又はFMシンボル表示に区別される。
電卓表示の場合は”+2のジャッジ(HX)でNOとな
り、”+4によって負の数字の表示のときはセグメント
(つ)(マイナスシンボル)を表示しく第13図参照)
、メモリーに数が入っているときは、nl、のジャッジ
(M=O)によって(イ)のシンボルでもってメモリー
ローディングを一行なう。
タイマーアラーム時刻表示ではn+aを通り卸、時刻設
定後および設定時刻呼び出し時にはジャッジはNOとな
り、設定時刻表示の時間制は実、時間(現時刻)表示の
時間制に一致する。yesのときは時間制および時間の
表示形態は変化しない。”+6ではXの数字で示す桁位
置に小数点シンボルをセットする。n1□ではアラーム
タイマ一時間の表示およびチャンネルキーでもって受信
局を指定したときの表示形態を作る。すなわち、5TO
RHにあるチャンネル番号を表示レジスタの最上位(x
8)桁に入れる。ただし、5TORHには実際のチャン
ネル番号より1小さい値が記憶されているため、+1と
して表示を行う。次の桁(X7 )には口 に相当する
値を入れ、X6にはhに相当する数値を入れる。これに
よって、アラームタイマー表示時のチャンネル番号表示
、例えば8chlO−00AM。
あるいは周波数表示時のチャンネル表示、例えば6ch
1810AMを行う。”+8においてはゼロサプレスを
行う。「15」はブランク(0サプレスの)コードであ
る。” 19ではALMがセットされている状態(アラ
ーム設定時刻になるとアラーム音を鳴らす。)にあると
き、アラームシンボル(I−E−)をセットする。即ち
、Z9の2ビツト目をセットする。”20においては、
TIMERがセットされている状態(タイマ一般定時間
になるζラジオをONさせ、チャンネルによって指定し
た局を鳴らす。)にあるとき、タイマーシンボル()を
セットする。このとき、8桁表示の最下位桁の小数点セ
グメントをタイマーシンボルに使用している。従って、
Zl =8であれば  を表示する。
”2+からR2゜の部分は上記したようにしてXレジス
タ、Zレジスタの2本の表示レジスタに入れた表示デー
タに基づいてバックプレー)H,。
R2それぞれのタイミングで点灯するセグメントを選択
するようなコードを作成し、表示セグメント点灯用レジ
スタ(w、w’  レジスタ)に入れ、15→BP(こ
れは、表示体(液晶)のバックプレートに接続されてい
るバックプレートのラッチBPに「15」、即ち111
1を入れることを意味する。)でもって、LCD側に出
力する表示デコーダの動作を行うものである。
なおR2゜はHlのタイミングではnS!□でyesに
判別され、その時のアキュムレータの内容がATPLの
インストラクション命令によりROMアドレスとして指
定される。n2□から”2Bにおいてはゼロサプレス(
表示レジスタの上位桁において数字の入っていないレジ
スタを点灯させないためのコードを入れること。)を行
った桁を”0″にし、Xレジスタの数値を整えている。
なお、Fとは0サプレスコード15のことである。次に
5EARCH中およびアラームON時にはLSIの外部
出力端子(今回はR8端子)の出力でもってラジオスピ
ーカへの入力をコントロールしており、n24および”
26において、5EARCH中およびアラームのON時
にはスピーカにミュート信号(スピーカの音を出さない
ようにコントロールする信号)をかけている。
それ以外の場合はラジオの電源0N10FF  に関係
なくMUTE信号を解除する。
1秒信号が発生したとき、KEYが押されたとき、LS
I(マイクロプロセッサCNT)のクロックがスタート
し、ROMアドレスはスタートの位置に来る。ステップ
m。のTBジャッジはLSIの入力端子βがHighか
LowかによってスライドスイッチS4がSETモード
かノーマルモードの位置かを判断しており、モードが変
った場合、時計表示を行う。ステップm1において1秒
信号をジャッジし、1秒信号が来たら、時計コントロー
ル部W/STへ移る。
m2〜m3の部分においては周波数帯域を選択する。キ
ーを読込むためのコモン端子(K、〜に4 )の1つを
周波数帯域選択スイッチのコモンとし、スイッチの切換
え接点側を順番にストローブ信号を出力することが可能
な端子に接続する。(第14図参照)ここで、第14図
は各キーとキーコモンの関係を示している。ステップm
2〜mBにおいて、このスイッチに継がれているストロ
ーブ出力端子に順番にストローブ信号を出力し、何れの
タイミングでコモン端子に信号を受けとるかをジャッジ
する。信号をキャッチしたときのタイミングをコード化
してLSI(プロセッサ)のRAMに記憶することによ
って、日本、米国、欧州、その他の地域の周波数帯域お
よび局間周波数の限定を行う。これによって1つのLS
Iにおいて、種々の地域のラジオ局を受信可能に出来る
。ステップm8〜m4においては、上記スイッチで使用
したコモン端子以外のコモン端子に入るストローブ信号
のタイミングによって、それぞれのキーに対応するキー
コードを作成する。m6はプリセットスキャン(チャン
ネルスキャン)中であるか、即ち、チャンネル・スキャ
ンキーが押されたかどうかのジャッジを行っており、プ
リセット・スキャン中でない場合はキーの読み込み可能
で−の判断に入るが、それ以外のキーを押圧すれ一チン
でACCの内容がローテーションされるため)の場合、
yesとなる。同様にm7ではKL=C,KU=1の場
合、yesとなる。第7図(Blに於けるそれ以後のフ
ローチャートはm8〜m4で作成したキーコードに基づ
いてそれぞれのキー分割を行う。
m9のルーチンはタッチサウンドモードであるか、即ち
、コンディショナルF々がセットであるかどうかを判別
し、タッチサウンドモードであれば、R1端子に4KH
z  の信号を出力するキータッチ音発生のルーチンで
ある。
m1g + ”+1はキーコモン入力の判別であり、キ
ー人力をアキュムレータACCに導入し、ACCの内容
を判別することにより実行される。
なお、各キーとキーコモンの関係は第14図に示されて
いる。
m1□は100 m sec経過した後、次に進むルー
チンであり、実行するのに必要な時間が100m se
cである様な命令と考えてよい。
”18はコンディショナルル争を反転させるルーチンで
ある。
第7図でキー分割を行った後、それぞれのキー動作を実
行するステップへ飛び、各キーの動作を行う。
第8図は電卓演算用キーの動作を示すものでそれぞれの
キーの動作を行った後、表示(DISplay)ルーチ
ンへ行き、演算結果を表示する。
01 はXレジスタの符号ビットx5をKLの、Yレジ
スタの符号ビットY5をKUのそれぞれ最上位ビットに
待避させた後、X5.Y8に0を入れるルーチンである
04 はz −y −zの演算で第4ビツトのキャリイ
が出力されたかどうかを判別する。
この場合、z−y>oならキャリイがでる。
第9図は時計制御を行うルーチンである。前記第7図の
ステップm、において1秒信号をジャッジすると、第9
図のW/STヘスキップする。ステップl、において、
実時間用カウンタRAMの秒カウントを行う部(4ビツ
ト×2)に60進で1を加算する。1分への桁上りがあ
ると、ステップ12のジャッジでyesとなり、桁上り
がないときはNOへ進む。ステップ12〜lI8におい
て、分、時間のカウンタに60進の加算を行う。即ち、
秒の桁が0となり、キャリイがセットされると、lS、
において、Tの分桁の60進加算を行い、同様に1′2
において時桁への60進加算を行う。時刻カウント用の
RAMへの60進加算を終えた後、lI3において時刻
カウンタが、24時00分00秒になっていれば時刻カ
ウンタを全てゼロにクリアする。
44 でアラームが鳴っている状態(alm yeS)
なら、アラームをOFFさせ、ラジオを自動的にONさ
せる。15 においてALMがセット状態ならyes 
、セットされていない場合はNOに進む。ALMがセッ
トされていれば16 においてアラーム設定時刻と時刻
カウンタの時刻が二致したかどうかをジャッジし、同一
時間になったらアラーム音を鳴らす。一致していないと
きは17 に進む。110においてアラーム音をONし
、アラーム音をOFFするキー(区可可ロキー、四四x
四ロキー)を操作しなければ12をyesで通り、1分
後にl、においてアラーム音がOFFされる。これによ
ってアラーム音を成る一定時間鳴らすために特別のカウ
ンタを用意して時間をカウントする!要はなくなる。
4□ においてTIMERがセットされていれば、タイ
゛マー(TIMER>設定時間と時計時刻とが一致した
かどうかを18でジャッジし、同一時間の場合はラジオ
を自動的にONする。T I MERがセットされてい
ない時、またはTIMER設定時間と時計時刻とが一致
していないときは11、に進む。lIIでの5LEEP
 B  と名付けた(RAM内の)カウンタはラジオが
ONされた場合、「6」が記憶されるため10分をカウ
ントするものであり、10分をカウントした時点でRT
N、を通り、それ以外はRTNoに進む。
10分カウントした場合、”+2において10分カウン
タ< 5LEEP B)に再び「6」を入れ、10分毎
に1アツプするカウンタ(SLEEP  A)を1アツ
プする。5LEEP A  は何分後にラジオをOFF
するかをカウントしており、カウントオーバーした場合
ラジオをOFFする。113゜’14 r 116部分
は電卓表示の場合に8分で時計表示にするためのルーチ
ンであり、置数キー。
口=百ロキーを押した場合、電卓表示となり、第7図の
m8でCIAGHに「8」が入れられ、1分毎に第9図
115でCHAMGE カ月が加算されるため、電卓表
示から8分経過後、CHANGEがオーバーフローし、
CLKキーへ進む。118゜lI4のジャッジは電卓表
示をジャッジするものでその場合は115に進み、表示
切り換えカウンタ(CHANGE  )で8分のカウン
トを行っている。8分経過すると、CLKキーへ進み時
計表示を実行する。lI6はサーチ継続中であるかをジ
ャッジしており、継続中の場合はサーチへ進みサーチを
実行する。”+7ではup日キーが押されたかをジャッ
ジしており、押された場合はyesに進む。WR16回
とは第7図のサブルーチン(WR−16回のことである
。そしてこの位置で日キーが押されたままの状態である
かを、ストローブ信号を出力しKEY読み込みを行なっ
て確かめている。その結果ロキーが押されていれば、周
波数upを実行するためにサーチに進む。lI18にお
いては日キーが押されたかをジャッジしており、もし押
されていれば、上記日キーと同様、ストローブ信号を出
力し日キーが押されたままの状態であるかを確認し、そ
うであれば周波数downを実行するためにサーチに進
む。1秒信号が来るごとに上記ジャッジを行うことによ
ってキーを押しっばなしにした場合に周波数が1秒ごと
にup又はdownすることが可能となる。119では
[り匡1キーが押されたかをジャッジし、押されていれ
ば、ストローブ信号を出力することによって口暮匡Iロ
キーが押されたままの状態であるかを調べる。その結果
、この時点においても口暮匡!ロキーが押されていれば
ラジオをOFFする時間を決定するカウンタ(SLEE
P A)を1カウントupする。これによってロ匹■ワ
]キーを押し続けたとき、OFFするまでの時間を60
→50→40→30→20→lOと1秒毎に連続的に設
定することが可能となる。また、この時点で[加I戸]
キーが押されていなかった場合又は10−00と表示し
てから1秒たった場合など時計表示になる。5LEEP
 Aが「15」(表示は1O−00)となり更に1秒間
5LEEPキーを押し続けた場合、l′19の+ISK
、PのサブルーチンでアキュムレータがオーバーしCL
Kキーへ進み、時計表示となる。620においては周波
数表示が8秒で時計表示に変ることとプリセットスキャ
ンが5秒おきに切り変ることを実現するためにまず周波
数表示であるかどうかをジャッジしている。プリセット
スキャン実行中も表示は周波数表示であり、lI21へ
進む。
”21において時間カウント用RAM(CFIANGE
)をカウントupする。121を5回又は8回通ると、
カウンターがカウントオーバーL、RTN、。
へと進む。こうして周波数表示の場合5秒又は8秒経過
後12゜へと進む。このときプリセットスキャン実行時
には時間カウント用4ビツトRAM(CHANGE )
に、最初に10を入れており’2+を5回通ることによ
り5秒カウントできる。またプリセットスキャン時以外
の周波数表示には、CHANGE に8を入れており1
2Iを8回通ることにより、8秒カウント可能である。
こうして5秒又は8秒経過後12゜においてプリセット
スキャン実行中であるかどうかをジャッジし、プリセッ
トスキャン中の場合はプリセットに進み、新たに受信局
を切り変える。スキャン中でない時はCLKキーに進み
周波数表示から時計表示に変る。
15)  RADIO0N10FF (第1θ図(AI
031参照)ONloFF キーはラジオの電源を反転
動作によるで0N10FFする。またアラーム音が鳴っ
ているときこのキーによってアラーム音をOFFしアラ
ーム音設定時に指定したチャネルにプリセットされた周
波数を受信する。
0N10FF キーが操作されると第10図のRADI
O0N10FFの位置に来る。Po  においてアラー
ム音が鳴っている状態なら、第9図19のアラーム音O
FF、ラジオ自動ONへと進む。
これによってqキーによってアラー ム音をOFFさせラジオをONさせることが可能となる
。P、  においてはラジオがONしているかOFFし
ているかをジャッジしている。rがyesで現在ラジオ
がON状態であることを示しており、P2 に進むこと
によってラジオをOFFする。LSIの出力端子の一つ
を(出力バッファRのR8端子)をMUTE信号出力端
子に使用し、P2  においてMUTE信号を出力しラ
ジオコントロールに使用している出力端子(F01〜F
04)をすべてOFFにする。
FOI〜FO4端子をOFFする前にMUTE信号を出
力することによってラジオ電源OFF時のスピーカーか
らの雑音を取り除くことが出来る。P8  においてf
のジャッジを行っているのは、周波数表示のときにラジ
オの電源をOFFすると、CLKキーへ行き時計表示に
変え、電卓表示及び時計表示を行なっているときは表示
をそのままにしておくためである。Pl においてrが
NOのときはラジオの電源がOFFしている状態であり
0N10FF キーはONキーの動作を実行する。P4
 〜P6  においてON10 F Fキーでラジオを
ONさせるときはラジオを自動OFFするのに使用する
時間カウンター(SLEEPA、5LEEP B )に
160分でOFFするような数値を入れる。即ち、5L
EEP A  には05LEEP B  には6を入れ
ることにより第9図のlllで5LEEP B  は1
0分カウンタとなりl′12で5LEEP A  は1
60分を計時した後、ラジオOFFへ進みラジオをOF
Fする。アラームタイマーによってラジオを自動的にO
Nさせたい場合、および[匹I口]キーでもって60分
を設定するときは5LEEP A、5LEEP Bには
60分でOFFするような数値を入れる。即ち、5LE
EP A  にはr 10 J 、 5LEEP Bに
は「6」を入れることにより第9図の112で60分を
計時した後、ラジオOFFへ進み、ラジオをOFFする
。P5〜P6 においては電源08時のボッ音を除くた
めにMUTE信号を出力してから、ラジオの電源(出力
バッフ1FのFOI)をHighレベルに出力する。P
6 で自動ONのジャッジを行ないyes(アラームタ
イマーによってラジオがONする)ならアラームタイマ
ーON時に受信するように指定したチャネルにプリセッ
トされた周波数データを呼び出すためにチャネルへ進む
。P6〜P7 にあいでは周波数の切り換え時受信に飛
び込むように設計しているのであるが周波数切り換え時
のノイズを除くためにMUTE信号を出力している。
この場合、希望する周波数を受信する働きを司どるPL
Lをコントロールするための分周値Np(受信したい周
波数に相当する分周値をPLLに送ればその周波数が受
信される。)を受信可能な最小周波数に相当する分局値
との差でもってRAMに記憶している。P8 にかかれ
□たf は受信局の周波数に相当する分局値の差Nを一
時的に記憶しているところでありこのデ−タをPLLコ
ントロール属レジスタ(Zレジスタ)に転送する。P、
におけるFMのジャッジはAM放送受信かFM放送受信
かを区別する。
P、〜P10においてはAM放送局を受信するのに必要
なPLLコントローラ分局値を作成している。2レジス
タに入れられている分局値の差Nに最小周波数に相当す
る分局値を加算することによってZレジスタに受信周波
数に対応する分周値を作成している。第7図m2〜m8
において実行した周波数帯域を選択するコードを下表に
示す。
第4表 このコードに基づいて、日本、米国、欧州各地に合った
分局値を作成することによって周波数帯域および局間周
波数の違う地域での受信を可能にしている。
pHでのf r6 のジャッジでNoならば、日本での
FM放送局の周波数に相当する分局値をZレジスタに作
成する。?はレジスタ1桁の加算のサブルーチンであり
、例えばpH以降は2レジスタの内容に643をlO進
加算することにより、PLLに送る分局値を得ている。
PIIをyesに進み、R12をyesに進むと米国の
FM放送局、PI8をNOに進むと欧州FM放送局の周
波数に相当する分周値を2レジスタに作成する。なお、
P1□のZ72→Zは2レジスタの内容を2で割ったも
のを2に入れるルーチンであり、単なる除算である。
R18でのZ4PLLは上記で2レジスタに作成した分
周値NpをPLLに転送する動作を行っている。
なお、PT2でアキエムレータに0101を入れP で
アキエムレータの内容を25に転送し8 た後、Z5から2.まで2θビツトを直列にPLLに出
力する。PLLは入力したデータの上位3ビツト、即ち
Z、の上位8ピツ)010を検出し、比較周波数を5K
Hz  とする。(これは日本のFMの場合)また上位
4ビツト目の1を検出しFMの局部発振周波数を分局す
るPH1(プリスケーラ−)の出力を受ける。
同様にPloでアキエムレータにlll0を入れR18
でアキエムレータの内容を25 に転送した後Zの内容
をPLLに出力する。PLLは上位3ピツ)111を検
出し比較周波数をIKHzとし、また4ビツト目の0に
よりAMの局部発振周波数05C2の出力を受ける。
分局値NpのPLLへの転送は次のように実行する。第
15図(Al 、 (Blに示すようにLSI(プロセ
ッサ)の8つの出力端子FO8,FO4゜R2がPLL
と接続されており、PLLを制御する。Zレジスタにあ
る分局値Npのデータを1ビツトづつFO8端子より出
力する。R2端□子に一定周期のクロックを出力すると
、そのタイミングでPLL側はF08端子から送られて
くるデータを一時的に取込む。しかし、この時点ではP
LLのロック周波数は直ぐには新たに送られてきたNp
値には追従しないで、前の状態のままである。
この時点では第16図に示すようにPLLの入力バッフ
ァSRに一時的に記憶されているだけである。
R14において、サーチ継続中であるか否かのジャッジ
を行い、yesであれば、α端子に入力される受信強度
レベルのジャッジを行い、PLLがロックしている周波
数に放送局がないとき、即ち、α端子に入力される信号
が「0」の場合は、PI5に進み、サーチを続行する。
放送局がキャッチされれば、サーチをOFFする。
このときf。およびPLLに送り込まれた分局値データ
は一局間先のデータである(これはZレジスタに1局間
高い周波数に対応するデータ(分局値)を構成し、PL
L内のレジスタSRに転送した時点でPLLの分局値デ
ータ番ご対応する放送局があるかないか、即ち、α端子
の入力がrlJか「0」かを判別するため、KLにコー
ド「2」を入れることによりDOWN3キーの動作を行
うことにより分局値データを受信周波数の分局値に一致
させる。PI3ではFO4端子(第15図)にクロック
を出力し、PL;lでLSI(プロセッサ)からPLL
に転送した分局値データに相当する周波数をロックさせ
る。
具体的には第16図に示すようにF04の入力パルスに
よりシフトレジスタSRの内容がゲートGを通してラッ
チLUに移す。即ち、PI3の時点で出力バッファFに
1000を入力すればよい。
PI3において自動ONであるかのジャッジを行い、タ
イマーアラームでもってラジオを自動ONさせたときは
ステップP8  に飛ばす。このことによって電卓表示
時(演算中)にアラームタイマーがONしたとき、演算
レジスタのデータを保持し、計算を続行させることが可
能である。
P17〜PI8は周波数表示のためのデータをXレジス
タに作成している。最小周波数と分局値の差Nとを加算
することによって表示データを作成する。
受信局の周波数を表示する。受信局の周波数に相当する
分周値の差Nがf。に記憶されている。fo のデータ
を2レジスタに取出し、最小周波数を加算することによ
って得られる。これは0N10FF ルーチンでのP1
7〜P18と同一である。
17)  AM/FM受信(第1θ図(Bl参照)周波
数をテンキーで置数した後区KEYを操作すればAM局
が受信され、四KEYを操作すればFM局が受信される
第10図(Blに示すように口j]K E Yが操作さ
れると[ミロに入り[ミロKEYが操作されると口i]
に入る。口においては、FM受信かAM受信かを判断す
るFMのフラグ(RAMの成る1ビット本使用する)を
リセットし、口】]の場合はFMのフラグをセットする
。PI3ではテンキーで周波数が置数された状態かどう
かのジャッジを行っており、周波数が置数されていると
きはP2+に進み、そうでない隅台はP2Oに進む。P
2□でのZ −+ f o はZレジスターに入れられ
た分周値の差Nをf。に納めている。P2゜を通って来
るときは、2レジスターがクリアーされているためf6
  もクリアされる。これは分局値の差がゼロになるこ
とであり、基準となる最小周波数を示すことになる。次
にテンキーで周波数を置数したとき如何にしてその周波
数を受信記憶するかを説明する。
P2BでAMの周波数が置数されるとP24に進む。A
M放送局の周波数はすべて整数であり小数のものはない
。P24において小数のものをエラーとしている。Xレ
ジスターにはテンキーで置数された周波数の数字が入っ
ている。基準とする最小周波数を622KHz  に選
んでおり、P26において置数した数字から522を減
算し置数しtこ数字が522より小さいときはエラーと
している。2レジスターには置数した数字と最小周波数
の差が残る。AM放送受信時はIKHz  間隔で受信
するため上記周波数の差が分局値の差Nとなる。Nの上
限としては1099を設定しており求めたN値が上限よ
りも大きいときもエラーとしている。こうすることによ
って限定された範囲内の周波数を受信することが可能と
なる。求めたN値はP22においてf。に取り入れられ
受信に飛びf。のN値に対応する周波数が受信され表示
されることになる。P28においてFM放送局の周波数
が置数されるとP に進む。P27において周波数とし
て置数さ7 れた数字を小数点以下下2桁までとし、データーの桁数
を合わしている。、P28のfr(、yesで欧州、米
国地域受信用となり基準周波数を87.00MHz  
と設定している。fr6  がNOで日本での周波数帯
域となる。日本でのFM周波数は0.1MHz  まで
の単位であるためZレジスタを右シフトすることにより
数字を小数点以下1桁とし、基準周波数を最小周波数7
5.0MHz  に設定している。R26においてAM
放送受信時と同様周波数の下限を限定している。
P2□のジャッジでNoとなるのは日本地域で局間周波
数が100KHz  であるため基準周波数との差が分
局値の差Nとなる。P2□のジャッジがyesの場合は
欧州、米国地域の場合である。
欧州地域では局間が50 KH2であり、上記で求めた
分周値の差をR29のステップにより5で割ったものが
Nとなる。R26においてAM局受信の場合と同様周波
数の上限を限定している。
なお米国での分局値Nは欧州のNをもとにPI3゜で分
周値Nを2で割ることにより作成している。
アラームタイマ一時間を設定するときにアラーム・タイ
マー08時に鳴らす放送局の周波数をチャネルでもって
指定することが可能である。
チャネルキーが操作されると第2囚人)のステップQ0
に示すように押されたチャンネル番号が指定チャンネル
記憶RAM(STORE )に記憶される。アラームタ
イマー設定時の時間設定したときの表示は、例えば10
−0000AMのように表示されている。ここで口巨国
]キーを押すと、そのチャンネル番号が5TOREに入
りCHフラグ(旧キーが押されたことを示し、chの文
字を表示する)がセットされる。フローの上ではQ。−
Q、へ進みDISplayへ飛ぶ。
Displayルーチン(第6図(At)でCHフラグ
がジャッジされて(n8 )、xレジスタが8回右シフ
トされ、5TORHに入っている数字が表示レジスター
の最上位桁X8に入りC表示をするためのコードがx7
に、h表示をするためのコードがx6に入る。このよう
にして8ch10−00AMのような表示が得られる。
(9)  アラ−ムラタイマーの設定方法(第12図参
照) 時間チインネルを指定し、例えば8ch 10ンネル番
号がA、LM又はTIMERの記憶RAMに設定され、
ALM又はTIMERのフラグがセットされドアー又は
  シンボルが表示される。
アラーム又はタイマーKEYが押されると第[R60に
飛び込んだ後R11のジャッジでアラーム音が鳴ってい
ればアラームをOFFするわけであるがアラーム設定の
場合はR1゜へと進む。
アラームタイマー設定時にはHがセットされておりRが
ジャッジ後yesに進みALM又はTIMERがセット
された後アラーム設定に飛ぶ。
アラーム設定に飛び込んだ後のR8−R6の処理は12
時間制で設定された時間を24時間制に修正している。
(詳細な動作説明は後述のTIMEキーのところで説明
する)R6のジャッジをNOに進みR8においてアラー
ムキーが押されたかTIMERKEYが押されたかをジ
ャッジし、アラームKEYのときはALM時間を記憶す
るRAM位置を指定しTIMERKEYのときはTIM
ER時間を記憶するRAM位置を指定する。設定された
時間およびチャンネル番号を指定したRAM位置にセッ
トする。設定後表示ルーチンに戻り3chlO−00A
Mのような表示を行う。
(10)  アラーム、タイマ一時間の呼び出し前述の
設定時以外に口K E Y又は巨不可ヨKEYが操作さ
れるとアラーム時間又はタイマ一時間が呼び出される。
第12図の四回口又は[巨頁回]に飛び込む。R12に
おいて時間設定時でないためHはリセットされており、
ALMRecallに進むR8で巨亘口KEYが押され
たときはALM時間を記憶するRAMを指定し、[五頁
巨]1cEYが押されたときはTIMER時間を記憶す
るRAMを指定する。指定されたRAMに記憶されてい
る時間をYレジスターに呼び出しチャンネル番号を5T
ORE  に呼び出す。その後アラームタイマー表示モ
ードとなるフラグ(HX 、 CH)をセットしてDI
SplaYルーチンへ飛ぶ。DISplayルーチンに
おいてYレジスターに呼び出した時間を実時間がセット
された時間制に従って変換されチャンネル表示したのち
3ch 100−00Aに示すような表示が得られる。
図参照) チャンネルへの周波数プリセット方法には、例えば次の
3通りがある。
1)テンKEYで周波数を置数し受信した後でプリセッ
トする。
+1)オートサーチで受信後プリセットする。
m)  マニユアルUP又はDOWN KEYで受信後
プリセットする。
旧K E Yが押されると区に飛び 込む。チャンネル番号に対応する数が5TOREに入り
O2に進む。O2においてラジオがONかOFFかのジ
ャッジを行いOFFのとき(NO2のジャッジ)はKE
Yが無効である。O8においてSETモードでないとき
はOを行う。ここでのOは周波数をチャンネルヘプリセ
ットするときにセットされている。すなわち、上記(1
1(Ill(町の動作後にOがセットされておりOがセ
ットされている時に国K E Yを操作すると受信され
た周波数が操作されたチャンネルにプリセットされる。
■がセットされていない時は周波数をチャンネルから呼
び出す。SETモードでないときは周波数の呼び出し動
作しか行なわないため0を行う。表示ルーチンにおいて
ch表示を行なうためにCHのフラグをセットしておく
。O4に示すチャンネルの飛び込みはアラームタイマー
のON時に鳴らす局の周波数を呼び出すためにこくへ飛
び込むのである。アラーム、タイマーのON時間になる
とアラーム、タイマー記憶RAMに記憶されていたチャ
ンネル番号が5TORHに呼び出されチャンネルに飛び
込むことによって5TOREに入っている番号のチャン
ネルの周波数を呼び出す。
Q4〜Q5において、5TORHにあるチャンネルに相
当する数字に基づいて周波数を格納する記憶RAMを指
定するO5において0がセットされているときはf。に
入っているN値を指定されたチャンネルRAMに格納す
る。
Oがセットされていないときは指定されたチャンネルR
AMに記憶されているN値を呼び出して来てf。に入れ
る。
foは実際に受信する周波数に対応した分局値の差N値
を記憶する場所であり、放送局を受信するときはすべて
f。にあるN値に基づいて同調を行な゛う。またチャン
ネル記憶RAMとのデータのやりとりもf。を介して行
なう。
指定されたチャンネルRAMに記憶されたN値をf。に
呼び出した後又はf。にあるN値を指定されたチャンネ
ルRAMに格納した後で受信に進むことによってf。に
あるN値に基づいて周波数を受信する。
(l埴 PRESET 5CAN CH6からCHIまでプリセットされた局を5秒おきに
自動的にスキャンする。CHIまでスキャンした時点で
この動作は停止する。スキャン中はCH5CAM、0N
10FF以外のKEYは無効である。スキャン中にCH
5CAN KEYを操作すればその時点でスキャンは停
止し、0N10FF KEY ではラジオはOFFする
まず、CH5CAN KEY  が操作されると、中な
らPRのフラグがセットされておりO6においてyes
に進む。そこでPRをリセットしスキャンを停止する。
O6のジャッジがNO。
の場合、PRがセットされスキャン実行中となる。最初
に受信するチャンネル番号より1大きい数を指定チャン
ネル記憶RAM(STORE )に入れる。表示切換え
用カウンターRAM(CHANGE)に11を入れ5秒
カウンターとして動作させる。5TORHに入っている
チャンネル番号に対応した数が1チヤンネルの番号より
小さいかをジャッジする。小さければO7に進みPRを
リセットしてスキャンを停止する。1チヤンネルまでス
キャンが行なわれていないときは5TOREに入ってい
る数字を1小さくして5TOREに入れ直し、CHN 
KEY  のめへと進む。これによって5TOREに入
っている数番?対応したチャンネルが選択される。チャ
ンネルが選択され受信した後第9図W/STルーチンを
通るときに’20 + ”21 # ’2□において5
秒カウントを行い5秒経過すると42゜のジャッジをy
esに進みプリセットに飛び込む。
プリセットに飛び込んだ後、上記で説明したように次の
チャンネル指定を行い受信する。このようにしてCH6
からCHIまで5秒おきに自動的にスキャンを行い、C
HIまでスキャンした時点でスキャンを停止することが
可能となる。
5EARCHとは現在受信している局から周波数が連続
的にUPL、ていき放送局を受信した時点で停止する。
サーチ方法は第8図に示すようなノコギリ波サーチで、
現在の受信局から周波数がUPしていきfmaxに達す
るとfmi nからサーチを続行しfmaxに達した時
点でサーチはUP 、DOWNは1局間周波数だけUP
又はDOWNする。KEYを押し続けた場合1秒ごとに
1局間周波数づつUP又はDOWNL続ける。
ここでいう1局間周波数は(第10図)の第4表におい
て示した帯域によって異なり、AM放送の場合、9KH
z  か10KHzである。FM放送の場合、日本は1
00KHzであり、米国は200KHz、欧州は50K
Hz  となっている。
この局間周波数を選択するために第7図m2〜m8にお
いて帯域を選択しており、それを第4表のようにコード
化してRAMに記憶し局間周波数選択を実現している。
UP[]、DOWNEI。
5EARCHKEY が操作されると、それぞれのKE
Yが押されたことを示すフラグ、Sup。
S down 、5EARCHがセットされる。Q8に
おいてWがリセットされる。このフラグはサーチが2度
目にfmaxに達した時点で動作をストップさせるもの
で、第17図(2)の領域でWはセットされている。
Q9において現在受信している局に相当するN値をf。
からZレジスターに取り出す。QIO〜QI5において
はN値に相当する周波数が実際に放送局が有り得る周波
数となるよう調整した上でそれぞれの帯域に合った局間
周波数に相当するN値をYレジスターに入れる。FMの
サーチの場合、日本、欧州帯域はQ10に進み、米国帯
域はQ18のジャッジをyesに進む。Q10に進むと
きはN値がIUPすることが周波数の1局間UPと一致
している。Q10をyesに進む場合はまずN値を補正
する必要がある。
第18図に示すように現在受信している周波数が(イ)
の値であるとするとサーチをかけると1局間UPして(
1)の値となり放送局が存在し得る周波数を飛びこえる
ことになる。そのためN値を補正することによって最初
に現在の受信周波数を放送局が存在し得る周波数に修正
する必要がある。
この補正を行なった後、1局間周波数に相当するN値を
Yレジスターに入れる。
AMの場合は1局間周波数が9KHz又は1OKHz 
 であり、l0KEYによるダイレクトは周波数設定は
IKHz 単位で可能である。そのため現在の受信周波
数が放送局の存在し得る周波数位置にないときは上記F
M放送の米国帯域と同様サーチによる受信が不可能とな
る。それを防ぐために現在の受信周波数に相当するN値
を補正を行った上で、1局間周波数に相当するN値をY
レジスタに入れる。
Q10において、5  down  のジャッジを行い
、DOWN KEYが押されたときは、1局間周波数に
相当するN値を引き、UP  KEYおよびサーチのと
きは、1局間周波数に相当するN値を加算する。
QI6〜Q17においてfmaxに相当するN値をYレ
ジスターに入れ、UP  KEYおよびサーチのとき0
18において比較しfmaxをこえたとき(RTN、”
)はQ10のWジャッジを行う。Q10においてWがセ
ットされていなければ動作を続行し、Wがセットされて
いれば5EARCHをリセットして動作を停止する。
時計の時間修正時、アラーム、タイマ一時間の設定時に
はHOUR,MIN、SEC,KEYによって、時2分
2秒を設定する。HOUR、MIN 。
SDCいずれかのKEYを操作すると第12図l3JR
,8に飛び込む。R18において数字が置数された状態
であるかをジャッジして詔り、数字が置数されていない
状態であるならHOUR,MIN。
SECKEY  は無効となる。RI4において■のジ
ャッジを行い、設定途中の場合は(yes)時 分 秒
の時間を任意に変えることができる。
新たに設定する場合はNoを通り、A、  B、  に
よって24時間制となる。R15において置数された数
字の下2桁をYレジスターの時間位置に、R16におい
て数字の下2桁を分位置に、R17において数字の下2
桁を秒位置に入れる。Yレジスターに設定時間データを
保持しておき、DISplay  ルーチンn1ftか
ら16.B7 に詔いて表示レジスターに時刻の表示形
態を作成する。
05)時計修正ルーチン(第12図匹)参照)前記に説
明した時1分9秒設定後TIMERKEYを操作する。
Yレジスターに保持されている時間データは、24時間
制又は12時間制どち°らかの形で入れられている。こ
れをR8からR6において24時間制に修正する。R8
においてB1  がNOならYレジスターのデータが2
4時間制で入っているため補正する必要はない。B1 
がyesならYレジスターのデータが12時間制で入れ
られているため、それを24時間制になおす必要がある
その後、R6において時刻修正の場合はyesに進む。
時計カウンターとして動作しているRAMに、上で24
時間制に修正した時間を書き込む。その後、時計表示を
行うフラグをセットしてDISplaY へ戻す。DI
SplaY  ルーチンのB6〜n6〜n7 において
時計カウンターの時間を表示ルーチンに呼び出し、時間
制に合った形になおした後表示を行う。
(1橢  時間設定時の時間制の指定(第12図CB+
参照)時間設定時四ロ KEYによって時間 制の指定を行う。[@匡 KEYを押せば12時間制指
定となる。[] K E Yを押すとAMのフラグをセ
ットし、1ロのKEYを押せばPMのフラグをセットす
る。
以上説明したように前記フローチャートに基づいてマイ
クロプロセッサを制御することにより本発明の電子装置
を動作させることができる。
さらに、第19図は本発明による電子装置のアンテナ装
置を説明するだめの外観斜視図である。
本装置はとくに計算機能および電子同調ラジオ受信機能
を具えているため、ラジオを受信しながら計算機動(イ
)作を行うことができる。それゆえ、ラジオ受信電波を
探知するため装置本体を最適受信状態に動かすことは計
算機操作の上から極めて好ましくない。そのため本発明
は回転可能なアンテナ装置(例えばフェライト・バーア
ンテナ)を設けている。したがって、このアンテナを回
転自在とすることにより装置を動かすことなく最適状態
に受信機をセツティングさせることができ、計算機動作
に何ら支障がないものである。このようなアンテナ装置
は計算機能をもつ装置(電卓など)に採用して特に有効
である。
第20図は本発明による電子装置に用いられる、特にキ
ー操作部の他の実施例を示す平面図を表わす。
ここで、先に出願人は実願昭58−45488.(昭和
58年4月6日出願)において、複数の機能を有する小
型電子機器の各々の機能にマツチした(例えばキー名称
、キー機能)キーモード操作部に変更可能な装置を提案
した。この装置によれば、個々のキー名称の変更ととも
に、モード表示の変更を同時に行うことができるもので
ある。つまり、この装置は、電卓モードと時計モードの
キー操作部を形成するため、複数グループのキー名称を
印刷したキーシートをスライドスイッチによって移動さ
せることによjり個々のキー名称とモード表示の変更を
同時に行わせるようにしたものである。
本発明装置にも、かかる装置を具備させることによって
計算機モード(第20図に+)と時計モード(第20図
(B))にモード切換えスイッチS4 に連動して第2
0図(A14+03+を切換えることにより各々の名称
変更と同時にモード切換を行わせることができ、各キー
の意味を明確に指定し、キーの操作ミスをなくすことが
できる。
第21図はさらに本装置の操作面の他の実施例を示し、
装置本体の例えば側面よりチャンネル番号及びそれに対
応する局名などを記入したメモ用カードなどを挿入でき
るメモカード挿入部を設けたものであり、S8 はメモ
カード、S、はカード挿入口である。このようなメモカ
ードを挿入しておくことにより希望する放送局を即座に
受信することができ、記憶忘れを防止することができる
上記カードにはその他色々の情報を記録しておくことが
できることはもちろんである。以上の様にして本発明の
電子装置を具体的に達成することができる。
以上説明した様に本発明の電子装置によれば、計算機能
、電子的同調機能あるいは時計機能を有機的に、かつ、
電子的に結合、構成、制御しうる装置を得ることができ
、これら機能に基づいて各種動作を有効的に行わせるこ
とができるものである。
【図面の簡単な説明】
第1図は、本発明の一実施例による電子装置の外観を示
す平面図、第2図は装置全体の一例を示すブロック図、
第8図は同装置のマイクロプロセッサの一例を示す論理
回路線図、第4図は第3図のプロセッサと等価な回路を
図示する線図、第5図は同プロセッサのRAMの配置図
、第6図乃至第12図は同装置の説明に供するフローチ
ャート図、第13図は同装置のセグメント表示部の説明
図、第14図は、各キーとキーコモンの関係を示す図、
第15図(Alは、LSI(プロセッサ)とPLLの関
係を示す図、同図(BlはLSIの出力パルス波形図、
第16図はPLLの入力バッファレジスタを示す図、第
17図は受信局からの周波数サーチを説明するための図
、第18図は受信周波数の修正を説明するための図、第
19図はアンテナ装置を示す同装置の要部外観斜視図、
第20図(A) 、 (B)は同装置の特にキー操作部
を示す平面図で同囚人)は計算機モード、同図(B)は
時計モードを表わす。第21図はキー操作部の他の実施
例を示す平面図である。 図中:s、−S8 ニー表示部、S4 :モード切換ス
イッチ、S5 、S6 :設定キー、S7:ボリウム、
CNT:マイクロプロセッサ、SK:モード切換スイッ
チ、に:キー人力装置。 XT、、XT2:水晶振動子1. D S P :表示
装置、XS:発音体、RAD ニラジオ受信部。 P L L : Phase−locked−1oop
 、 A M R:AM受信部、FMR:FM受信部、
RFA、。 RFA2:高周波増幅回路、 M I X、 、MIX
2:混合回路、osc、、0SC2:発振回路。 BUF :バッファアンプ、PR5:分周器。 IFA:中間増幅回路、DET、、DET2:検波回路
。 代理人 弁理士 福 士 愛 彦(他2名)第13図 第14図

Claims (1)

  1. 【特許請求の範囲】 1 演算機能を遂行するデータプロセッサと、デジタル
    同調選択手段を含むラジオ受信機能を有し、受信周波数
    を所定局間分ずつ連続的に移行させるための検索(サー
    チ)キーを設けたことを特徴とする電子装置。 2、検索キーの操作に基づく受信周波数の移行は放送受
    信により停止することを特徴とする特許請求の範囲第1
    項に記載の電子装置。 3゜ データプロセッサがマイクロプロセッサであるこ
    とを特徴とする特許請求の範囲第1項に記載の電子装置
JP57074415A 1982-04-30 1982-04-30 電子装置 Pending JPS581322A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57074415A JPS581322A (ja) 1982-04-30 1982-04-30 電子装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57074415A JPS581322A (ja) 1982-04-30 1982-04-30 電子装置

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP53113302A Division JPS6038901B2 (ja) 1978-09-14 1978-09-14 電子装置

Publications (1)

Publication Number Publication Date
JPS581322A true JPS581322A (ja) 1983-01-06

Family

ID=13546537

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57074415A Pending JPS581322A (ja) 1982-04-30 1982-04-30 電子装置

Country Status (1)

Country Link
JP (1) JPS581322A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60170511U (ja) * 1984-04-16 1985-11-12 川崎重工業株式会社 ガスタ−ビン燃焼器用燃料噴射ノズル
JPH04227410A (ja) * 1990-05-01 1992-08-17 General Electric Co <Ge> 後部装填式燃料ノズル
JP2015034649A (ja) * 2013-08-07 2015-02-19 三菱日立パワーシステムズ株式会社 ガスタービン燃焼器

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60170511U (ja) * 1984-04-16 1985-11-12 川崎重工業株式会社 ガスタ−ビン燃焼器用燃料噴射ノズル
JPH04227410A (ja) * 1990-05-01 1992-08-17 General Electric Co <Ge> 後部装填式燃料ノズル
JP2015034649A (ja) * 2013-08-07 2015-02-19 三菱日立パワーシステムズ株式会社 ガスタービン燃焼器

Similar Documents

Publication Publication Date Title
JPS6038901B2 (ja) 電子装置
US8186600B2 (en) Chip card with simultaneous contact and contact-less operations
US20080231422A1 (en) Method and system for simultaneous transmission and reception of fm signals utilizing a ddfs clocked by an rfid pll
JP2011521382A (ja) 分岐予測における使用のためのマルチモードレジスタファイル
JPS581322A (ja) 電子装置
US6799028B2 (en) Mobile radio receiver with integrated broadcast receiver that fills broadcast gaps during mobile band communication
JPS581333A (ja) 電子装置
US4706288A (en) Speech synthesizer output device
JPS581321A (ja) 電子装置
JPS581320A (ja) 電子装置
US4298851A (en) Presettable tuning apparatus
JPS581323A (ja) 電子装置
US4320529A (en) Frequency counting apparatus
JPS6040221B2 (ja) 電子装置
US9306687B2 (en) Method and system for obtaining music track information
EP0032878B1 (en) Radio receiver
CN102346433B (zh) 时刻数据接收装置
JP2725942B2 (ja) 番組予約制御装置
WO1997021278A1 (en) Method and apparatus for generating multiple signals at multiple frequencies
JPH01256808A (ja) ラジオ受信機とその選局方式
JPS60136427A (ja) 電子同調式カ−ラジオの同調方式
JPH0749436Y2 (ja) 電子時計
JP2005055195A (ja) 電波修正時計及びその制御方法
JP2968036B2 (ja) シリアルデータ転送方法および装置
KR830000984B1 (ko) 선국장치(選局裝置)