Základní stavební prvky kombinačních obvodů tvoří logická hradla AND, OR a NOT. Z nich jsou odvozena hradla s negovaným výstupem NAND a NOR a dále hradlo XOR (exkluzivní součet).
Výstup hradel závisí pouze na aktuálních hodnotách vstupů.
| A | B | AND | OR | NAND | NOR | XOR | NOT A |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 |
| 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 |
| 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 |
| 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
Typická praktická použití:
Dekodér je kombinační obvod, který na základě vstupní binární kombinace aktivuje odpovídající výstup. Používá se zejména pro:
Pro návrh dekodéru je nejprve nutné sestavit pravdivostní tabulku jednotlivých segmentů. Tu si můžete stáhnout zde.
Minimalizace logických funkcí se provádí pomocí Karnaughovy mapy, ze které lze přímo odvodit výsledné zapojení.
Příklad dekódovacích funkcí pro segmenty a a b:
$$ Y_a = B\bar{D} + \bar{A}\bar{C}\bar{D} + \bar{B}\bar{C}D + AC\bar{D}$$
$$ Y_b = \bar{C}\bar{D} + \bar{A}\bar{C} + \bar{A}\bar{B}\bar{D} + AB\bar{D}$$
Dekodér typu 1 z N převádí binární vstup na aktivaci právě jednoho výstupu.
Příkladem je 74HC139, který obsahuje dva dekodéry 1 ze 4 s invertovanými výstupy. Dalším zástupcem je 74HC42 (dekodér 1 z 10).
Ukázka realizace pomocí hradel:
Multiplexor je kombinační obvod, který na základě hodnoty selektoru vybírá jeden z několika vstupů a přenáší jej na výstup.
Typickým zástupcem je 74HC151, což je multiplexor s 8 vstupy. Obsahuje:
Pomocí binární kombinace na S0–S2 se volí, který ze vstupů I0–I7 bude přenesen na výstup.