Politechnika Częstochowska Częstochowa, 30.10.2014
Wydział Elektryczny
TECHNIKA CYFROWA
SPRAWOZDANIE
UKŁADY KOMBINACYJNE
Prowadzący : dr inż. Janusz Mrożek
Autorzy :
Marek Kweczke
Paulina Powroźnik
Marcin Kubik
Cel ćwiczenia
Celem ćwiczenia była zamiana kodu binarnego na kod Gray’a (4 bitowy).
Wstęp teoretyczny
Kod Gray’a
Jest to kod binarny często wykorzystywany w elektronice (przetworniki kątowe) oraz w bardzo wielu zastosowaniach matematycznych. Podstawową cechą wyrazów kodu Gray'a jest to, iż każde dwa kolejne wyrazy (również pierwszy i ostatni) różnią się od siebie stanem tylko jednego bitu.
Kod binarny
Jest to pozycyjny system liczbowy, w którym podstawą jest liczba 2. Do zapisu liczb potrzebne są tylko dwie cyfry: 0 i 1.
Opracowanie wyników
LP. | d | c | b | a | D | C | B | A |
---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
2 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
3 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 |
4 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 |
5 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 |
6 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 |
7 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 |
8 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
9 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 |
10 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 |
11 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 |
12 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 |
13 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 |
14 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 |
15 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 |
Kod binarny | Kod Gray’a |
00 | 01 | 11 | 10 | |
---|---|---|---|---|
00 | 0 | 1 | 0 | 1 |
01 | 0 | 1 | 0 | 1 |
11 | 0 | 1 | 0 | 1 |
10 | 0 | 1 | 0 | 1 |
A = a$\overset{\overline{}}{\mathbf{b}}$ + $\overset{\overline{}}{\mathbf{a}}\mathbf{b}$
00 | 01 | 11 | 10 | |
---|---|---|---|---|
00 | 0 | 0 | 1 | 1 |
01 | 1 | 1 | 0 | 0 |
11 | 1 | 1 | 0 | 0 |
10 | 0 | 0 | 1 | 1 |
B = b$\overset{\overline{}}{\mathbf{c}}$ + $\overset{\overline{}}{\mathbf{b}}\mathbf{c}$
00 | 01 | 11 | 10 | |
---|---|---|---|---|
00 | 0 | 0 | 0 | 0 |
01 | 1 | 1 | 1 | 1 |
11 | 0 | 0 | 0 | 0 |
10 | 1 | 1 | 1 | 1 |
C = $\overset{\overline{}}{\mathbf{d}}\mathbf{c}$ + $\overset{\overline{}}{\mathbf{c}}\mathbf{d}$
00 | 01 | 11 | 10 | |
---|---|---|---|---|
00 | 0 | 0 | 0 | 0 |
01 | 0 | 0 | 0 | 0 |
11 | 1 | 1 | 1 | 1 |
10 | 1 | 1 | 1 | 1 |
D = d