Table of Contents

Logické kombinační obvody (LKO)

Ke stažení:

Pravdivostní tabulka pro 7segmentový displej

Karnaughova mapa 4×4

Hradla

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ů.

Pravdivostní tabulka

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

Symboly hradel

Jak si hradla zapamatovat

Typická praktická použití:

  1. AND – maskování signálu
  2. OR – slučování signálů
  3. XOR – řízená negace (invertor)

Dekodér

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:

  1. převod kódů (např. BCD → 7segmentový displej: 74LS47, 74HC4511)
  2. výběr 1 z N (74HC42, 74HC139)
  3. realizaci multiplexorů
  4. dekódování adres (aktivace pamětí, periferií apod.)

Dekodér BCD na 7segmentový displej

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}$$

decoder_7_segment.jpg

Dekodér 1 z N

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

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:

  1. vstupy I0–I7
  2. selekční vstupy S0–S2
  3. povolovací vstup EN
  4. výstupy Y a /Y (komplementární)

Pomocí binární kombinace na S0–S2 se volí, který ze vstupů I0–I7 bude přenesen na výstup.