グレイコード|バイナリコードからグレイコードへの変換プログラム

バイナリコードを同等のグレイコードに変換する論理回路は、 バイナリからグレイコードへの変換ソフト。グレイコードは非加重コードです。 連続するグレイコードは1ビット位置のみが異なり、それはそれが単位距離コードであることを意味する。巡回コードとも呼ばれます。算術演算には適していません。それは単位距離コードの中で最も人気があります。それはまた反射的なコードです。 nビットグレイコードは、2の後の軸についてn − 1ビットコードを反射することによって得ることができる。n-1 そして、軸の上に0のMSB、軸の下に1のMSBを配置します。グレイコードの反射を以下に示します。

4ビット2進数 - グレイコード変換表を以下に示す。

4bitバイナリからグレイへの変換テーブル

つまり、4ビットグレイコードでは、(4-1)または3ビットコードが(2)の後に描かれた軸に対して反映されます。4-1番目 または8番目 行。
4ビットグレイコードのビットはGと見なされます。4G3G2G1。今変換表から、


上記のSOPから、GのKマップを描きましょう。4、G3、G2 とG1.
kマップ

kマップ

kマップ

kマップ

バイナリコードからグレイコードへの変換回路

グレーからバイナリコードへの変換

グレーからバイナリコードへの変換プログラム入力は乗算グレイコード、出力はその等価バイナリコードです。
4ビットグレーからバイナリコードへの変換を考えてみましょう。 4ビットグレーからバイナリコードへのコンバータを設計するには、まず変換テーブルを作成する必要があります。

4ビットグレーからバイナリへの変換テーブル

kマップ

kマップ

kマップ

方程式

kマップ

方程式

上記のグレイコードから、
グレイからバイナリコードへの変換回路

コメント
コメントを追加