KombinaKombinaččnníí logicklogickéé obvodyobvody 11
KombinaKombina ččnníí logicklogick éé obvodyobvody
Univerzita Tomáše Bati ve Zlíně
Ústav elektrotechniky a měření
Milan Adámek [email protected] A711+420576035251
Přednáška č. 11
Kombinační logické obvody 2
Logická hradla
Kombinační logické obvody 3
Logická hradla
Kombinační logické obvody 4
Kombinační obvody
Charakteristika – výstup je závislý pouze na kombinaci vstupů
Dělení:• kodéry, dekodéry, rekodéry• multiplexery, demultiplexery• generátory parity• digitální komparátory• obvody pro aritmetické operace
Kombinační logické obvody 5
Převodníky kódů
Kodér – převádí informaci z kódu k z nna jiný druh kódu
Příklad kodéru 1 z 10 na BCD
Kombinační logické obvody 6
Převodníky kódů
Dekodér– převádí informaci z jiného druhu kóduna kód k z n
Příklad dekodéru 7442 z BCD na 1 z 10
Kombinační logické obvody 7
Převodníky kódů
Dekodér
Kombinační logické obvody 8
Převodníky kódů
Rekodér– převádí informaci z jiného druhu kóduna jiný druh kódu
Příklad rekodéruz BIN na BCD
Kombinační logické obvody 9
Detektory chyb kódů, generátory parity
Detektor chyb – určitého kódu je obvod, který zjišťuje mimokódovékombinace a jeho výstup hlásí chybu v kódovém znaku (slově)
• detektor chyb pro kód BCD– nastane – li mimokódová kombinace,bude výstup Y roven jedné
Kombinační logické obvody 10
Detektory chyb kódů, generátory parity
• paritní generátor – využívá se pro zkoušku paritou, sudou (E)nebo lichou (O)
Princip paritního generátoru (8 bitový)
Kombinační logické obvody 11
Detektory chyb kódů, generátory parity
Kombinační logické obvody 12
Multiplexery a demultiplexery
Multiplexer (MPX, dataselektor) – jsou elektronické přepínačelogických signálů.Přepínání je ovládáno výběrovým (adresovým) signálem. Přenáší informaci z jednoho z n vstupů na jeden výstup.
Kombinační logické obvody 13
Multiplexery a demultiplexery
Multiplexer
Funkční tabulka MPX 74153
Kombinační logické obvody 14
Multiplexery a demultiplexery
Demultiplexer (DMPX) – přepíná v závislosti na výběrovém kódujediný logický vstupní signál na jeden u n výstupů
Jednoduchý DMPX 1 na 4
Kombinační logické obvody 15
Multiplexery a demultiplexery
Demultiplexer
Kombinační logické obvody 16
Digitální komparátory
Digitální komparátor – porovnávají mezi sebou několikabitováčísla
Logický komparátor– vyhodnocuje pouze rovnost či nerovnostsrovnávaných čísel
Aritmetický komparátor– vyhodnocuje relace =, >, <
Příklad jednoduchého logického komparátoru
Kombinační logické obvody 17
Digitální komparátory
Příklad aritmetického komparátoru
Kombinační logické obvody 18
Obvody pro aritmetické operace
Příklad 1 bitové sčítačky/odčítačky
Sčítaní – Σ = A + B + C(carry)Odčítání – ∆ = A – B – Bi(borrow)
Kombinační logické obvody 19
Obvody pro aritmetické operace
Kombinační logické obvody 20
Obvody pro aritmetické operace
Kombinační logické obvody 21
Obvody pro aritmetické operace
Tabulka funkcí ALU 74HC181 pro pozitivní logiku