REALIZACJA FUNKCJI LOGICZNYCH NA BRAMKACH LOGICZNYCH

2015-03-04 23:00

1 Przedstaw układy 7404, 7408, 7400, 7432 realizowana na bramkach NOT, AND, NHND, OR

- TTL 7404 – sześć bramek NOT (dwie wykorzystane)

- TTL 7408 – cztery bramki AND (dwie wykorzystane)

- TTL 7400 – cztery bramki NAND (jedna wykorzystana)

- TTL 7432 – cztery bramki OR (dwie wykorzystane)

 

2 przykład zmiany bramek NAND zamiast bramek NOT

Po tej operacji realizujemy funkcje przy użyciu trzech układów:

- TTL 7408 – cztery bramki AND (dwie wykorzystane)

- TTL 7400 – cztery bramki NAND (trzy wykorzystana)

- TTL 7432 – cztery bramki OR (dwie wykorzystane)

 

Zamiast bramek NOT możemy użyć bramek NAND. Dzięki temu zmniejszamy liczbę układów do trzech

 

Rys 22.10

 

3 Podstawowe kody dwójkowe

Układy cyfrowe współpracują ze sobą przy użyciu systemów dwójkowych, ale naturalny kod dwójkowy jest technicznie trudny do konwersji na system dziesiętny, dlatego stosuje się kody dwójkowo-dziesiętne nazywane również kodami BCD. Kody te każdej cyfrze dziesiętnej przypisują na stałe określoną liczbę dwójkową, czyli każdą cyfrę koduje się oddzielnie. Jednym z kodów BCD jest tak zwany kod 1 z n. Stanowią często kod wejściowy urządzeń np. klawiatury: 1 przycisk klawiatury jest wciśnięty (stan 1), a pozostałe zwolnione (stan 0)

 

Tab 23.1

 

4 Kodery

Koder jest to cyfrowy układ kombinacyjny mający n-wejść oraz k-wyjść. Służy do przetwarzania kodu 1 z n (np. 1 z 10) w określony dwójkowy kod wyjściowy.

 

Zastosowanie; zmiana kodera na układ scalony za pomocą bramek typ TTL 74148

 

Przykład:

Rys 23.1

 

Układ ten ma osiem wejść (od 9-7) i trzy wyjścia (A,B,C). Dodatkowo ma wejście brakujące EI oraz dwa wyjścia EO i GS informujące o stanie układu oraz umożliwiające łączenie tych koderów. Jeżeli na wejście bramkujące podana zostanie logiczna jedynka to układ jest zablokowany, a wszystkie wyjścia również znajdują się w stanie 1. układ pracuje, jeżeli na wejście EI zostanie podane 0.

 

Tab. 23.2

 

5. Dekodery

Działa odwrotnie do kodera, tzn. zamienia kod dwójkowy na wejściowy na określony kod wyjściowy 1 z n. Ma więc n wyjść. Każdemu ze słów wejściowych jest przyporządkowany sygnał aktywny (zwykle logiczne 0),  pojawiające się tylko na wybranym jednym z n-wyjść. Pozostałe zmienne wyjściowe mają wartość przeciwną.

 

Przykład:

Układ scalony TTL 7442. Układ ten ma cztery wejścia od A0 do A3 i dziesięć wyjść od 0-10 jest do dekoder kodu BCD na kod 1 z 10

 

Schemat:

Rys. 23.2

 

6. Transkodery

Transkodery to układ posiadający n-wejść od A0 do AN i k-wyjść. Przekształca sygnał binarny na kod dziesiętny lub szesnastkowy (napięcie stałe)

 

Zastosowanie: Na bramkach typu TTL 7447

 

Rys 23.3

Tab 23.4