Schemat logiczny układu realizującego powyższe funkcje przełączające przedstawiono na rys. 4.43lc.
Przykład 3. Zaprojektować transkoder służący do przetwarzania 4-bitowego naturalnego kodu dwójkowego na kod Graya.
Rozpatrywane kody są przedstawione w tablicy (rys. 4.432a). Do wyznaczenia funkcji przełączających realizowanych przez rozważany układ zostaną wykorzystane tablice Karnaugha (rys. 4.432b). Funkcje te mają postać:
Gq - Bg
Gi — B2B2Ą- B^B2 — .Zł] @B2 G2 - B2 ®B3
g3 = b3
Ogólnie:
Gk — Bk®Bk+i
Schemat logiczny układu przetwarzającego n-bitowy naturalny kod dwójkowy na kod Graya przedstawiono na rys. 4.432c i d.
Przykład 4. Zaprojektować transkoder służący do przetwarzania 4-bitowego kodu Graya na naturalny kod dwójkowy.
W celu wyznaczenia funkcji przełączających zrealizowanych przez rozpatrywany układ, zostaną wykorzystane, tak jak poprzednio, tablica kodów (rys. 4.432a) i tablice Karnaugha (rys. 4.433a). Funkcje te mają postać:
B0 = G0G1(G2®G3) + G0G1(G2®G3) + G0Gi(G2QG3)+
+ <JoG1(G2OG3)
B! = G1(G2©G3) + G1(G2OG3) b2 — B2®B3 b3 = g3
Po przekształceniach funkcje B0 i Bt przybiorą postać:
B0 = G0®G1®G2®G3 Bi — G1®G2®G3 Ogólnie:
Bk = ^© G, = Gk®Gk+i® ... ©Gn_1@Gn = Gk®Bk+i
Schemat logiczny układu przetwarzającego n-bitowy kod Graya na naturalny kod dwójkowy przedstawiono na rys. 4.433b i c.
Przykład 5. Zaprojektować transkoder przetwarzający kod 8421 BCD na kod wskaźnika 7-segmentowego.
Transkoder taki ma siedem wyjść służących do sterowania siedmioma segmentami wskaźnika (rys. 4.434a). Użycie siedmiu segmentów, z których każdy może przyjmować dwa stany: „włączony” albo „wyłączony”, umożliwia wyświetlenie