Dekodery scalone mogą być wykorzystane do budowy układów służących do konwersji innych kodów niż te, do których są katalogowo przeznaczone. W takich przypadkach wymagana jest niekiedy zmiana ról wejść dekodera, zrealizowanie dodatkowych połączeń, a w niektórych przypadkach włączenie do układu prostych funktorów logicznych.
Rysunek 4.41 la przedstawia wykorzystanie układu 42 do konwersji 3-bitowe-go kodu dwójkowego na kod 1 z 8. Kod dwójkowy ABC jest podawany na wejścia A, B i C natomiast wejście D może być wykorzystywane do strobo-wania. Kiedy sygnał strobujący ma wartość 0(L), to dane w kodzie 1 z 8 mogą być pobrane z wyjść 0 -~7 dekodera. Zauważmy, że wyjścia 8 i 9 dekodera 42 nie są używane.
Na rysunku 4.41 lb przedstawiono zastosowanie układu 44 do dekodowania 3-bitowego kodu dwójkowego na kod 1 z 8. Kod dwójkowy ABC jest poda-
Q
A
B
C
b
Rys. 4.411. Schematy logiczne układów służących do konwersji 3-bitowego kodu dwójkowego na kod 1 z 8 zbudowanych w oparciu
a) o dekoder scalony 42, b) o dekoder scalony 44
wany na wejście A, B i Z), natomiast wejście C może być wykorzystane do strobowania. Kiedy sygnał strobujący ma wartość 1 (H), to dane w kodzie 1 z 8 mogą być pobrane z wyjść (1 — 8) dekodera. Zauważmy, że wyjścia 0 i 9 nie są używane.
Jeśli wejście D w układzie przedstawionym na rys. 4.41 la i wejście C w układzie podanym na rys. 4.41 lb potraktować jako wejście danych, to układy te spełniają funkcję demultiplekserów ośmiowejściowych.
Na rysunku 4.412 przedstawiono sposób wykorzystania dwóch dekoderów 42 do konwersji naturalnego 4-bitowego kodu dwójkowego na kod 1 z 16. Wejścia A, B i C obydwu dekoderów są połączone równolegle, a wejścia D poprzez inwerter. Z dekodera 42 otrzymuje się (rys. 4.412b) wyjścia dziesiętne 0, 1, ..., 9, natomiast z dekodera 42 z inwerterem — wyjścia 8, 9, ..., 15 i wyjścia 0, 7. Z tego wynika, że wyjścia 0, 1 i 8, 9 są dostępne z obydwu dekoderów.
Przez połączenie dwu dekoderów 42 w sposób pokazany na rys. 4.413 otrzymuje się demultiplekser 16-wyjściowy.
Dekoder 42 może być wykorzystany do zimplementowania demultipleksera