JPS6024973B2 - バイナリ−による角度変換回路 - Google Patents
バイナリ−による角度変換回路Info
- Publication number
- JPS6024973B2 JPS6024973B2 JP4039578A JP4039578A JPS6024973B2 JP S6024973 B2 JPS6024973 B2 JP S6024973B2 JP 4039578 A JP4039578 A JP 4039578A JP 4039578 A JP4039578 A JP 4039578A JP S6024973 B2 JPS6024973 B2 JP S6024973B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- register
- signal
- binary
- multiplier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Description
【発明の詳細な説明】
本発明は、動揺計算盤における入力角度信号をIG隼表
示する場合のバィナリーによる角度変換回路に関するも
のである。
示する場合のバィナリーによる角度変換回路に関するも
のである。
従来、動揺計算盤における入力の角度信号はシンクロ信
号で処理されていたためギャトレィンによりダイヤル表
示されていた。
号で処理されていたためギャトレィンによりダイヤル表
示されていた。
これをディジタル化表示するにともないシンクローディ
ジタル変換器により入力された角度信号(シンクロ信号
)をディジタル信号のバィナリ−に変換して演算を行な
うことがなされるが、本発明はこのようにバイナリ−に
変換された値を7セグメント字表示器により1G隻表示
するための角度変換回路に関するものである。従釆のバ
ィナリ一角度変換回路における乗算方法は、加算と桁移
動の繰り返えしで行なっている。
ジタル変換器により入力された角度信号(シンクロ信号
)をディジタル信号のバィナリ−に変換して演算を行な
うことがなされるが、本発明はこのようにバイナリ−に
変換された値を7セグメント字表示器により1G隻表示
するための角度変換回路に関するものである。従釆のバ
ィナリ一角度変換回路における乗算方法は、加算と桁移
動の繰り返えしで行なっている。
第1図はその具体的な例を示したもので、図中、1は積
の高い方の桁のレジスタ、2は乗数のレジスタ、3は被
乗数のレジス夕、4は積の低い方の桁のレジス夕、5は
加算器、6はAND回路、7および8はOR回路、9は
しジスタ1〜4に制御信号a並びにシフトパルスbを送
出し、それらを制御するための制御回路である。第1図
の回路によると、まずBレジスタ2に乗数、Cレジスタ
3には被乗数が入力される。
の高い方の桁のレジスタ、2は乗数のレジスタ、3は被
乗数のレジス夕、4は積の低い方の桁のレジス夕、5は
加算器、6はAND回路、7および8はOR回路、9は
しジスタ1〜4に制御信号a並びにシフトパルスbを送
出し、それらを制御するための制御回路である。第1図
の回路によると、まずBレジスタ2に乗数、Cレジスタ
3には被乗数が入力される。
最初の加算で被乗数はAレジスタ1の中の値(最初は零
)に加えられる。そして、その和は再びAレジスタ1に
入られる。そこですべてのレジスタを右に桁移動する。
Aレジスタ1,Bレジスタ2およびCレジスタ4は1桁
右へ桁移動するが、Cレジスタ3は循環桁移動して被乗
数がそのまま残るようにする。Aレジスタ1とDレジス
タ4を桁移動することにつてデータは1桁移動し、次の
和は1桁高いところに加えられる。さらにBレジスタ2
を桁移動することにより、次の乗数ビットが次の加算時
に被乗数を加えるか、加えないかを決定するのに使われ
る。この手順を1つのレジスタのビット数だけ繰り返す
。すなわち、これらの動作を行うための制御は全て制御
回路9で行なうが、その制御はむずかしく、かつ回路構
成も複雑となり、それがバィナリー変換回路全体を複雑
なものとし、コスト高としていた。本発明の目的は、前
記した従来技術の欠点をなくし、バィナリー角度変換回
路を簡単化することにある。
)に加えられる。そして、その和は再びAレジスタ1に
入られる。そこですべてのレジスタを右に桁移動する。
Aレジスタ1,Bレジスタ2およびCレジスタ4は1桁
右へ桁移動するが、Cレジスタ3は循環桁移動して被乗
数がそのまま残るようにする。Aレジスタ1とDレジス
タ4を桁移動することにつてデータは1桁移動し、次の
和は1桁高いところに加えられる。さらにBレジスタ2
を桁移動することにより、次の乗数ビットが次の加算時
に被乗数を加えるか、加えないかを決定するのに使われ
る。この手順を1つのレジスタのビット数だけ繰り返す
。すなわち、これらの動作を行うための制御は全て制御
回路9で行なうが、その制御はむずかしく、かつ回路構
成も複雑となり、それがバィナリー変換回路全体を複雑
なものとし、コスト高としていた。本発明の目的は、前
記した従来技術の欠点をなくし、バィナリー角度変換回
路を簡単化することにある。
そこで本発明は、バィナリー角度変換回路に集積回路の
乗算器を用いることにより回路構成部品点数の低減化を
図り、かつ、コスト低減、装置の小形化を図ったもので
ある。
乗算器を用いることにより回路構成部品点数の低減化を
図り、かつ、コスト低減、装置の小形化を図ったもので
ある。
以下、その具体的な実施例を示し本発明を詳述する。以
下本発明を図に示す実施例に従って詳細に説明する。
下本発明を図に示す実施例に従って詳細に説明する。
第2図は本発明によるバィナリーによる角度変換回路の
一実施例を示したもので、また、第3図は実施例のタイ
ムチャートを示したものである。第2図の回路構成を下
記に説明する。
一実施例を示したもので、また、第3図は実施例のタイ
ムチャートを示したものである。第2図の回路構成を下
記に説明する。
第2図において1川ま乗数(角度信号)が並列入力され
るシフトレジスタ、1 1は被定数(360度)が並列
入力される乗算器で、シフトレジスタ10は外部からの
入力セット信号Sによりディジタル量で表わされている
角度信号をセットし、また、乗算器11はバィナリーで
表わされている定数をその乗算器内のレジスタにセット
するためのものであり、集積回路構成してある。18は
入力セット信号Sによりセットされるフリツプフロツプ
で、その出力はAND回路17に入力され、クロック発
生回路1 5より出力されたクロックをAND回路17
によって制御させるための保持機能を有する。
るシフトレジスタ、1 1は被定数(360度)が並列
入力される乗算器で、シフトレジスタ10は外部からの
入力セット信号Sによりディジタル量で表わされている
角度信号をセットし、また、乗算器11はバィナリーで
表わされている定数をその乗算器内のレジスタにセット
するためのものであり、集積回路構成してある。18は
入力セット信号Sによりセットされるフリツプフロツプ
で、その出力はAND回路17に入力され、クロック発
生回路1 5より出力されたクロックをAND回路17
によって制御させるための保持機能を有する。
16はAND回路17よりのクロツクにより駆動される
カウンター、また、AND回路17のクロツクはシフト
レジスタ10、乗算器11のクロツク入力端子おおよび
遅延回路19に入力してある。
カウンター、また、AND回路17のクロツクはシフト
レジスタ10、乗算器11のクロツク入力端子おおよび
遅延回路19に入力してある。
12は乗算器11の出力信号を入力とするシフトレジス
タ、13はシフトレジスタ12に並列接続されたレジス
夕、14はさらにそのレジスタ13に並列接続されたバ
ィナリーBCD変換回路で、出力データをIG隼数表示
する数字表示器である。
タ、13はシフトレジスタ12に並列接続されたレジス
夕、14はさらにそのレジスタ13に並列接続されたバ
ィナリーBCD変換回路で、出力データをIG隼数表示
する数字表示器である。
なお、シフトレジスタ12のクロツク端子には遅延回路
19を介したAND回路17の出力信号が入力され、ま
たレジスタ13のセット端子にはカウンター16の出力
信号が遅延回路20、シングルショットパルス発生回路
21を介し入力してある。第2図の回路において、いま
、外部からセット信号Sが入力されるとフリップフロッ
ブ18をセットするとともに、そのセット信号はシフト
レジスタ10および乗算器11に入力される。
19を介したAND回路17の出力信号が入力され、ま
たレジスタ13のセット端子にはカウンター16の出力
信号が遅延回路20、シングルショットパルス発生回路
21を介し入力してある。第2図の回路において、いま
、外部からセット信号Sが入力されるとフリップフロッ
ブ18をセットするとともに、そのセット信号はシフト
レジスタ10および乗算器11に入力される。
シフトレジスタ10ではディジタル量で表わされている
角度信号(乗算するための素数)をセット信号によりセ
ットする。また、乗算器11ではバィナリーで表わされ
ている定数(乗算するための被乗数)をセット信号によ
り乗算器内のレジスタにセットさせる。フリップフロッ
プ18はクロツク発生回路15により出力されたクロツ
クをAND回路17によって制御させるための保持機能
である。そして、AND回路1 7から出力されたクロ
ックは、カウンター16を動作させるとともに、シフト
レジスタ10、乗算器11のクロック入力および遅延回
路19へ送出する。すなわち第3図に示すタイムチャー
トのANDIとなる。カウンター16に入力されたクロ
ツクはそのカウンター16内でクロック数を3鷲強力ウ
ントしたのち、遅延回路20を介してシングル・ショッ
トパルス回路21に送出される。シングル・ショットパ
ルス回路21でパルス化された信号はしジスタ13に送
出されるとともに、フリツプフロップ18をリセットす
る。フリップフロツプ18がリセットされると、AND
回路17はオフ状態となり、そのAND回路1 7から
出力されるクロック数は33発出力されることになる。
すなわち、第3図に示すタイムチャートのAND1、F
,Fとなる。シフトレジスター0の乗数および乗算器1
1の被乗数は、上記セット信号によりすでにセットされ
た状態であるため、3突発のクロック信号によりシフト
レジスター0の「0」から「15」の順番のとうりに順
次乗算器11へ出力する。その乗算器11では入力され
た乗数と自己保持してある被乗数を3鷲発のクロック信
号により下位ビットから上位ビットの順番に乗算をおこ
なう。その結果を下位ビットから1ビットずつ出力し、
シフトレジスタ12にセットする。すなわち、第3図に
示すタイムチャートのREG1,REG2,MULTと
なる。シフトレジスタ12に入力されるクロツク信号は
シフトレジスタ10および乗算器11に入力されるクロ
ック信号に比べて遅延回路19で遅延されている時間だ
け遅れている。
角度信号(乗算するための素数)をセット信号によりセ
ットする。また、乗算器11ではバィナリーで表わされ
ている定数(乗算するための被乗数)をセット信号によ
り乗算器内のレジスタにセットさせる。フリップフロッ
プ18はクロツク発生回路15により出力されたクロツ
クをAND回路17によって制御させるための保持機能
である。そして、AND回路1 7から出力されたクロ
ックは、カウンター16を動作させるとともに、シフト
レジスタ10、乗算器11のクロック入力および遅延回
路19へ送出する。すなわち第3図に示すタイムチャー
トのANDIとなる。カウンター16に入力されたクロ
ツクはそのカウンター16内でクロック数を3鷲強力ウ
ントしたのち、遅延回路20を介してシングル・ショッ
トパルス回路21に送出される。シングル・ショットパ
ルス回路21でパルス化された信号はしジスタ13に送
出されるとともに、フリツプフロップ18をリセットす
る。フリップフロツプ18がリセットされると、AND
回路17はオフ状態となり、そのAND回路1 7から
出力されるクロック数は33発出力されることになる。
すなわち、第3図に示すタイムチャートのAND1、F
,Fとなる。シフトレジスター0の乗数および乗算器1
1の被乗数は、上記セット信号によりすでにセットされ
た状態であるため、3突発のクロック信号によりシフト
レジスター0の「0」から「15」の順番のとうりに順
次乗算器11へ出力する。その乗算器11では入力され
た乗数と自己保持してある被乗数を3鷲発のクロック信
号により下位ビットから上位ビットの順番に乗算をおこ
なう。その結果を下位ビットから1ビットずつ出力し、
シフトレジスタ12にセットする。すなわち、第3図に
示すタイムチャートのREG1,REG2,MULTと
なる。シフトレジスタ12に入力されるクロツク信号は
シフトレジスタ10および乗算器11に入力されるクロ
ック信号に比べて遅延回路19で遅延されている時間だ
け遅れている。
これは乗算器11の乗算時間を考慮したものであり、乗
算結果が確実に設定されてからシフトレジスタ12にセ
ットされるようにしてある。クロック信号が3鷲発出力
され、シフトレジスター2に乗算結果がセット終了する
とき、すなわち遅延回路20を介してシングル・ショッ
トパルス発生回路21からパルスが出力されれる。
算結果が確実に設定されてからシフトレジスタ12にセ
ットされるようにしてある。クロック信号が3鷲発出力
され、シフトレジスター2に乗算結果がセット終了する
とき、すなわち遅延回路20を介してシングル・ショッ
トパルス発生回路21からパルスが出力されれる。
いわゆる第3図に示すタイムチャートのS.SIの如く
となる。このパルスにより、シフトレジスタのデータ内
容がレジスタ13にセットこれ、保持状態となる。いわ
ゆる第3図に示すタイムチャートのREG3の如くとな
る。一方、レジスター3で保持されている内容はバィナ
リーで表わされた角度信号であり、バィナリー・BCD
変換回路1 4により16隻コードに変換される。
となる。このパルスにより、シフトレジスタのデータ内
容がレジスタ13にセットこれ、保持状態となる。いわ
ゆる第3図に示すタイムチャートのREG3の如くとな
る。一方、レジスター3で保持されている内容はバィナ
リーで表わされた角度信号であり、バィナリー・BCD
変換回路1 4により16隻コードに変換される。
バィナリー・BCD変換回路14の出力を7セグメント
の数字表示器に接続すると、その表示器にて10進表示
され一目にて読み取ることができる。
の数字表示器に接続すると、その表示器にて10進表示
され一目にて読み取ることができる。
なお、第1表は前述第2図の回路方式の原理にもとずし
、ての乗算の計算例を示したもので、同表からも本発明
がよく理解できる。
、ての乗算の計算例を示したもので、同表からも本発明
がよく理解できる。
第1表
以上述べたように本発明によれば、演算結果を従来のよ
うにダイヤルから判読することなく、直接に数字表示器
にて1G隼数として読み取ることができ、また、部品点
数が少なくなるために、装置のコンパクト化、信頼性の
向上、およびコストの低下が得られれる。
うにダイヤルから判読することなく、直接に数字表示器
にて1G隼数として読み取ることができ、また、部品点
数が少なくなるために、装置のコンパクト化、信頼性の
向上、およびコストの低下が得られれる。
第1図は従来使用されている乗算をするための乗算回路
図、第2図は本発明の一実施例を示し、動揺計算盤にお
ける入力角度信号を処理計算するためのバィナリーによ
る角度変換回路図、第3図は第2図のタイムチャート、
である。 10,12・・…・シフトレジスタ、11・・・・・・
乗算器、13……レジスタ、14……バイナリー、BC
D変換器、15・・・・・・クロク発生器、1 6・・
・・・・ップフロップ、19,20・・・・・・遅延回
路、21・・・・・・シングル・ショットパルス発生回
路。 鱗1図第2図 豹3図
図、第2図は本発明の一実施例を示し、動揺計算盤にお
ける入力角度信号を処理計算するためのバィナリーによ
る角度変換回路図、第3図は第2図のタイムチャート、
である。 10,12・・…・シフトレジスタ、11・・・・・・
乗算器、13……レジスタ、14……バイナリー、BC
D変換器、15・・・・・・クロク発生器、1 6・・
・・・・ップフロップ、19,20・・・・・・遅延回
路、21・・・・・・シングル・ショットパルス発生回
路。 鱗1図第2図 豹3図
Claims (1)
- 1 動揺計算盤における入力角度信号をデイジタル信号
のバイナリーに変換し、該バイナリーに変換された値を
10進表示するための角度変換回路であつて、外部から
のセツト信号によりセツトされるフリツプフロツプと、
該セツト信号によりデイジタル量で表わされている角度
信号(乗算するための乗数)をセツトするシフトレジス
タ並びにバイナリーで表わされている定数(乗算するた
めの被乗数)を内蔵されたレジスタにセツトする集積回
路構成の乗算器と、前記フリツプフロツプ出力とクロツ
ク発生回路出力との論理積をとり、その出力を前記シフ
トレジスタ、乗算器のクロツク入力とする論理積回路と
、該論理積回路からのクロツク信号を遅延回路を介して
入力するシフトレジスタと、該シフトレジスタのデータ
内容をセツトするレジスタ並びに、前記論理積回路から
のクロツク信号を所定数カウントした後出力するカウン
ターと、該カウンター出力を遅延パルス化し、前記フリ
ツプフロツプをリセツトすると共に、レジスタのセツト
命令をする遅延回路、シングルシヨツトパルス発生回路
と、前記レジスタで保持されているバイナリー化の角度
信号をコード変換し、数字表示器に出力するバイナリー
・BCD変換回路とから成ることを特徴とするバイナリ
ーによる角度変換回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4039578A JPS6024973B2 (ja) | 1978-04-07 | 1978-04-07 | バイナリ−による角度変換回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4039578A JPS6024973B2 (ja) | 1978-04-07 | 1978-04-07 | バイナリ−による角度変換回路 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS54133038A JPS54133038A (en) | 1979-10-16 |
| JPS6024973B2 true JPS6024973B2 (ja) | 1985-06-15 |
Family
ID=12579467
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4039578A Expired JPS6024973B2 (ja) | 1978-04-07 | 1978-04-07 | バイナリ−による角度変換回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6024973B2 (ja) |
-
1978
- 1978-04-07 JP JP4039578A patent/JPS6024973B2/ja not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS54133038A (en) | 1979-10-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0773183B2 (ja) | デジタル信号処理装置 | |
| JPS6190514A (ja) | 楽音信号処理装置 | |
| US3855459A (en) | Apparatus for converting data into the same units | |
| US4241408A (en) | High resolution fractional divider | |
| JPS62502911A (ja) | 矩形波パルスの平均回路 | |
| US4023454A (en) | Tone source apparatus for an electronic musical instrument | |
| JPS6024973B2 (ja) | バイナリ−による角度変換回路 | |
| US4935890A (en) | Format converting circuit for numeric data | |
| US4775951A (en) | Correlation function computing device | |
| JPS63258119A (ja) | Leroux−gueguenアルゴリズムを使用して線形予測による信号コ−ド化を行なう装置 | |
| SE444730B (sv) | Ljudsyntetisator | |
| HK52583A (en) | Electronic calculator with time counting function | |
| SU1193668A1 (ru) | Устройство дл умножени | |
| JPH0865105A (ja) | サンプリング周波数変換装置 | |
| SU788363A1 (ru) | Цифровой умножитель частоты | |
| SU1499339A1 (ru) | Устройство дл вычислени квадратного корн | |
| SU1656571A1 (ru) | Устройство дл адаптивного сжати информации | |
| JPS602688B2 (ja) | デイジタル信号減衰器 | |
| SU1153326A1 (ru) | Устройство дл умножени | |
| SU1596445A1 (ru) | Цифровой умножитель частоты следовани периодических импульсов | |
| JPH0119469Y2 (ja) | ||
| SU934512A1 (ru) | Устройство дл считывани графической информации | |
| SU960806A1 (ru) | Устройство дл вычислени многочленов | |
| SU1156069A1 (ru) | Устройство масштабировани цифрового дифференциального анализатора | |
| SU1171774A1 (ru) | Функциональный преобразователь |