Laboratorium układów elektronicznych |
||
|
Temat : Układy logiczne cz.1 |
|
|
|
|
Cel ćwiczenia:
Celem ćwiczenia było zaprojektowanie i zrealizowanie dekodera lub enkodera wykorzystując uniwersalny zestaw elementów logicznych „Unilog”.
Projekt translatora kodu EXCESS (plus 3 ) na kod binarny 8421
Schemat translatora kodu EXCESS (plus 3 ) na kod binarny 8421
3. Projekt translatora kodu 8 na 3
3.1 Schemat translatora kodu 8 na 3
4. Uwagi i wnioski
Celem zajęć laboratoryjnych było przeprowadzenie ćwiczeń na układach logicznych kombinatoryjnych. Elementami na podstawie których budowaliśmy dekodery i enkodery były bramki AND i OR. Zaprojektowanymi i wykonanymi układami były: dekoder kodu Excess 3 na kod 8-4-2-1 i enkoder 8 na 3. Obydwa układy działały bez zarzutu. Wykorzystanie metody minimalizacji podczas projektowania dekodera umożliwiło zmniejszenie ilości użytych bramek i zwiększyło przejrzystość projektu. Pomimo tego zbudowane dekodery były i tak dosyć „obszernymi” układami. Obecnie nie projektuje się już takich rzeczy, tylko kupuje się już gotowe układy scalone. Dobrym też rozwiązaniem, jeśli na rynku nie ma interesującego nas układu, jest użycie programowalnego układu GAL. Umożliwia on jeszcze większe zminimalizowanie ilości użytych elementów w budowanym urządzeniu. Ilość kombinacji przy projektowaniu urządzeń jest praktycznie nieograniczona. Możliwość łączenia elementów kaskadowo, np. Sumatorów logicznych zwiększa ilość bitów porównywanych do interesującej nas liczby, ale za to czas odpowiedzi sygnału na wyjściu przedłuża się wraz z ilością użytych szeregowo elementów. Każdy więc projektując jakiekolwiek urządzenie cyfrowe może go zbudować bez większych problemów.
EXCESS 3 |
|
8421 |
|||||||
A |
B |
C |
D |
|
X |
Y |
W |
Z |
|
0 |
0 |
1 |
1 |
|
0 |
0 |
0 |
0 |
|
0 |
1 |
0 |
0 |
|
0 |
0 |
0 |
1 |
|
0 |
1 |
0 |
1 |
|
0 |
0 |
1 |
0 |
|
0 |
1 |
1 |
0 |
|
0 |
0 |
1 |
1 |
|
0 |
1 |
1 |
1 |
|
0 |
1 |
0 |
0 |
|
1 |
0 |
0 |
0 |
|
0 |
1 |
0 |
1 |
|
1 |
0 |
0 |
1 |
|
0 |
1 |
1 |
0 |
|
1 |
0 |
1 |
0 |
|
0 |
1 |
1 |
1 |
|
1 |
0 |
1 |
1 |
|
1 |
0 |
0 |
0 |
|
1 |
1 |
0 |
0 |
|
1 |
0 |
0 |
1 |
X
|
00 |
01 |
11 |
10 |
00 |
|
|
0 |
|
01 |
0 |
0 |
0 |
0 |
11 |
1 |
|
|
|
10 |
0 |
0 |
1 |
0 |
Y
|
00 |
01 |
11 |
10 |
00 |
|
|
0 |
|
01 |
0 |
0 |
1 |
0 |
11 |
1 |
|
|
|
10 |
1 |
1 |
0 |
1 |
W
|
00 |
01 |
11 |
10 |
00 |
|
|
0 |
|
01 |
0 |
1 |
0 |
1 |
11 |
0 |
|
|
|
10 |
0 |
1 |
0 |
1 |
Z
|
00 |
01 |
11 |
10 |
00 |
|
|
0 |
|
01 |
1 |
0 |
0 |
1 |
11 |
1 |
|
|
|
10 |
1 |
0 |
0 |
1 |
8 |
|
3 |
|||||||||
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
A |
B |
C |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
|
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
|
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
|
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
|
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
|
1 |
1 |
1 |