100 likes | 264 Views
Vývoj a základy Automatizace. 18. Kombinační logické obvody. Kombinační logické obvody. Kombinační logické obvody jsou logické obvody, jejichž výstupní stavy závisí pouze na aktuální kombinaci stavů vstupních.
E N D
Vývoj a základy Automatizace 18. Kombinační logické obvody
Kombinační logické obvody • Kombinační logické obvody jsou logické obvody, jejichž výstupní stavy závisí pouze na aktuální kombinaci stavů vstupních. • Výstupy kombinačních logických obvodů tedy okamžitě reflektují jakoukoliv změnu na vstupech obvodu, pomineme-li krátké zpoždění vznikající při průchodu signálu elektronickými obvody. • Nemají žádný paměťový efekt.
Protože nemají kombinační logické obvody žádnou paměť předchozích stavů, každé kombinaci vstupních proměnných odpovídá právě jedna definovaná hodnota výstupní proměnné. • Chování kombinačních logických obvodů (tj. závislost výstupní proměnné na kombinaci hodnot vstupních proměnných) můžeme vždy popsat nějakou logickou funkcí. • Tuto logickou funkci často vyjadřujeme pravdivostní tabulkou, příp. pomocí logických výrazů. Kombinační logické obvody
Pravdivostní tabulka představuje způsob zápisu logických funkcí, který se vzhledem ke snadné čitelnosti používá pro vyjádření logické funkce u kombinačních logických obvodů velmi často. • Pravdivostní tabulka obsahuje ve sloupcích všechny vstupní logické proměnné (vlevo) a výstupní logickou funkci, příp. více funkcí (vpravo). • Máme-li tedy n vstupních proměnných a m výstupních funkcí, tabulka bude mít n+m sloupců. Kombinační logické obvody
Počet řádků pravdivostní tabulky odpovídá počtu všech možných kombinací hodnot vstupních proměnných. • Protože vstupní proměnné mohou nabývat pouze dvou hodnot – log. 0 nebo log. 1, bude mít tabulka 2n řádků. • V každém řádku pravdivostní tabulky musí být jiná kombinace hodnot vstupních proměnných a ve sloupcích, které odpovídají výstupním logickým funkcím, musí být pro každou tuto kombinaci uvedeno příslušné pravdivostní ohodnocení. Kombinační logické obvody
Obvody, které realizují elementární logické funkce (jako je logický součet, logický součin, negace nebo logické funkce NAND, NOR nebo XOR), nazýváme logická hradla. Logická hradla rovněž představují nejjednodušší kombinační logické obvody. • Z logických hradel se pak skládají složitější logické obvody, a to jak kombinační, tak sekvenční. • Kombinačním logickým obvodem je dále např. sčítačka, dekodér, kodér, multiplexor nebo demultiplexor. Kombinační logické obvody
Binární sčítačka je kombinační logický obvod, jehož vstupem jsou dvě binární čísla a jehož výstupem je součet těchto čísel opět v binárním tvaru. • Binární dekodér je kombinační logický obvod, který převádí číslo vyjádřené v binárním tvaru na kód 1 z n. • Kodér, prioritní kodér je kombinační logický obvod, který převádí kód 1 z n na jiný typ binárního kódu. • Multiplexor je obvod, který plní funkci elektronického přepínače několika vstupních signálů na jeden výstup, přičemž přepínání je řízeno adresovým signálem. Kombinační logické obvody
Demultiplexor je obvod, který plní funkci elektronického přepínače z jednoho vstupu na několik výstupů, přičemž přepínání je řízeno adresovým signálem. Kombinační logické obvody
Použitá literatura: • http://mikrokontrolery-pic.cz/zaciname/cislicova-technika/kombinacni-logicke-obvody/ Kombinační logické obvody