Politechnika Częstochowska
Wydział Elektryczny
Układy Cyfrowe
Układy kombinacyjne
Znowiec Tomasz
22.10.2012
Częstochowa 2012
Cel ćwiczenia
Celem ćwiczenia było zaprojektowanie układu konwertującego kod binarny na kod BCD
Przebieg ćwiczenia
Tabela
Kod binarny | Kod BCD | |
---|---|---|
D | C | |
0 | 0 | 0 |
1 | 0 | 0 |
2 | 0 | 0 |
3 | 0 | 0 |
4 | 0 | 1 |
5 | 0 | 1 |
6 | 0 | 1 |
7 | 0 | 1 |
8 | 1 | 0 |
9 | 1 | 0 |
A | 1 | 0 |
B | 1 | 0 |
C | 1 | 1 |
D | 1 | 1 |
E | 1 | 1 |
F | 1 | 1 |
b)Tabele Karnaught
A’
DB\BA | 00 | 10 | 11 | 10 |
---|---|---|---|---|
00 | 0 | 1 | 1 | 0 |
01 | 0 | 1 | 1 | 0 |
11 | 0 | 1 | 1 | 0 |
10 | 0 | 1 | 1 | 0 |
A’=A
B’
DB\BA | 00 | 10 | 11 | 10 |
---|---|---|---|---|
00 | 0 | 0 | 1 | 1 |
01 | 0 | 0 | 1 | 1 |
11 | 1 | 1 | 0 | 0 |
10 | 0 | 0 | 0 | 0 |
B’=$\overset{\overline{}}{\mathbf{D}}\mathbf{B + DC}$
C’
DB\BA | 00 | 10 | 11 | 10 |
---|---|---|---|---|
00 | 0 | 0 | 0 | 0 |
01 | 1 | 1 | 1 | 1 |
11 | 0 | 0 | 1 | 1 |
10 | 0 | 0 | 0 | 0 |
C’=$\overset{\overline{}}{\mathbf{D}}\mathbf{C + DC}$
D’
DB\BA | 00 | 10 | 11 | 10 |
---|---|---|---|---|
00 | 0 | 0 | 0 | 0 |
01 | 0 | 0 | 0 | 0 |
11 | 0 | 0 | 0 | 0 |
10 | 1 | 1 | 0 | 0 |
D’=$\overset{\overline{}}{\mathbf{\text{CB}}}\mathbf{D}$
E’
DB\BA | 00 | 10 | 11 | 10 |
---|---|---|---|---|
00 | 0 | 0 | 0 | 0 |
01 | 0 | 0 | 0 | 0 |
11 | 1 | 1 | 1 | 1 |
10 | 0 | 0 | 1 | 1 |
E’=$\mathbf{D}\overset{\overline{}}{\mathbf{C}}\mathbf{B + DC}$
c) Układ konwertujący kod binarny na kod BCD
d) Przebieg pracy układu
3. Wnioski
Transkoder taki jest układem realizującym następujące funkcje, otrzymane na podstawie tablicy kodów oraz tablic Karnaugha z pkt. b
A’ = A
B’=$\overset{\overline{}}{D}B + DC$
C’=$\overset{\overline{}}{D}C + DC$
D’=$\overset{\overline{}}{\text{CB}}D$
E’= $D\overset{\overline{}}{C}B + \text{DC}$