Úplné normální formy logických funkcí (ÚNF) – kanonické formy

Transkript

Úplné normální formy logických funkcí (ÚNF) – kanonické formy
Úplné normální formy logických funkcí (ÚNF) – kanonické formy
V úplné normální formě každé jedničkové hodnotě logické funkce odpovídá hodnota
právě jednoho mintermu (resp. maxtermu) a naopak.
a) Úplná disjunktní normální forma (ÚDNF)
Logickou funkci o n proměnných je možné zapsat následovně:
2 n −1
f(a1, a2, …..an) =
∑ f1 (s) . Pmi s (a 1 , a 2 ,...., a n )
,
s =0
kde
∑
vyjadřuje logický součet
Funkce nabývá hodnot f1(s) =
0
pro stavové indexy s
1
Pmi s (a 1 , a 2, .... a n ) je minterm pro stavový index s
Důkaz - Shannonovým expanzním teorémem pro součtovou formu
b) Úplná konjunktní normální forma (ÚKNF)
Zápis logické funkce do součinové formy :
2n −1
f(a1, a2, …..an) =
∏ [f2 (s)
s =0
+ S Mi s (a1 , a 2 , ....an )]
kde Π znamená logický součin
funkce f2(s) =
1
0
S Mi s (a1 , a 2 , ..... , an )
je maxterm pro stavový index s .
,
c) Vzájemná transformace úplných normálních forem
Negovaná logická funkce :
2n −1
2n −1
∑ f1 (s) . Pmi s (a1 , a 2 ,...., a n )
=
s =0
∏ [f2 (s)
s =0
tedy podle De Morganových pravidel :
2 n -1
∏ [ f1 (s) +
s =0
Pmi s (a 1 , a 2 ,...., a n )]
přičemž
f1(s) = f 2 (s) a
P mi s = S Mi s
Grafické zobrazení logických funkcí
+ S Mi s (a1 , a 2 , ....an )]
Praktické uspořádání ploch do mapy :
1) Karnaughova mapa - topologicky sousedící plochy odpovídají sousedním
mintermům, jinak řečeno, zakódování logických proměnných vůči sloupcům a
řádkům je v Grayově cyklickém kódu (použijeme proto stavových indexů)
Mapa pro 3 proměnné:
Mapa pro 4 proměnné:
Mapa pro 5 logických proměnných :
Odvození Grayova kódu :
U Grayova kódu se liší kódové binární
ekvivalenty v jedné jedničce, takže sousední zapsané řádky se liší jednou jedničkou. To znamená, že topologicky sousedním políčkům odpovídají sousední mintermy. Pro 5 logických vstupních proměnných existuje 5 sousedních mintermů!
1) Svobodova mapa - zakódování vstupních logických proměnných vůči sloupcům
a řádkům je v přímém binárním kódu, tedy stavové indexy jdou v mapě vzestupně za
sebou.
Mapa pro 3 a 4 logické proměnné :

Podobné dokumenty

Stáhněte si PDF Akademického bulletinu

Stáhněte si PDF Akademického bulletinu  Zamûfiení laboratofií – v rámci sekcí ústavu vyhodnocujeme ãinnost jednotliv˘ch laboratofií. âinnost nûkter˘ch by mohla b˘t ukonãena (téma bylo vyãerpáno, vedoucí konãí svou vûdeckou kariéru a pokra...

Více

čtení - Publi.cz

čtení - Publi.cz 2.4.3 Zjednodušení úplně zadané funkce ................................................47 2.4.4 Zjednodušení neúplně zadané funkce ............................................49

Více

Jak probíhá tvorba modelu - Katedra technických zařízení budov

Jak probíhá tvorba modelu - Katedra technických zařízení budov Zjistěte vliv změny objemu zásobníku TV na teplotu v horním výstupu - varianty objemů jsou 200 l, 400 l, 600 l, 800 l a 1000 l - změňte v modulu Tank – parametr 2 – Tank volume - hledáme vliv na te...

Více

Logické systémy a jejich návrh

Logické systémy a jejich návrh přiřazuje výstupní písmeno Yi ∈ Y . Zobrazení nemůže být libovolné, ale musí splňovat podmínku, že každému vstupnímu písmenu Xi odpovídá v zobrazení Φk pouze jedno výstupní písmenu Yi ⇒ n logická f...

Více

Číslicová technika

Číslicová technika minterm - P-term obsahující všechny nezávislé prom nné maxterm - S-term obsahující všechny nezávislé prom nné vstupní písmeno - kombinace hodnot vst. prom nných Ma ík Radek

Více

02 booleova algebra Size: 1.13mb Last modified

02 booleova algebra Size: 1.13mb Last modified rozklad logické funkce (Shannonův expanzní teorém) : F (a , b , ... , z ) = a ⋅ F ( 1 , b , ... , z ) + a ⋅ F ( 0 , b , ... , z ) F (a , b , ... , z ) = a + F ( 0 , b , ... , z ) ⋅ a + F (...

Více

Bc. Martin Hanus, Bc. Petr Prikryl

Bc. Martin Hanus, Bc. Petr Prikryl Výsledkem tohoto způsobu musí být vždy logická 1. Proto postupujeme tak, že ve sloupci obsahující hodnotu výstupní funkce hledáme řádky obsahující právě logickou 1 a napíšeme logický součin vstupní...

Více

Vizulizace dvouu19 urovn20 nove19 e minimalizace logicky19 ych

Vizulizace dvouu19 urovn20 nove19 e minimalizace logicky19 ych V této sekci jsou uvedeny základnı́ pojmy a značenı́, které se budou ve zbytku práce užı́vat. Předpokládá se, že čtenář je znalý základů matematické logiky a logických obvodů. Pr...

Více

LOGICKÉ OBVODY 2 – kombinační obvody, minimalizace

LOGICKÉ OBVODY 2 – kombinační obvody, minimalizace kombinační obvody, minimalizace • logické obvody kombinační • logické funkce a jejich reprezentace

Více