q4r24ry
1. Scopul lucrarii.
Se studiaza minimizarea functiilor logice cu ajutorul metodei diagramelor Karnaugh
si se prezinta modul in care se poate determina direct din aceste diagrame
forma minimizata a functiei exprimata cu ajutorul circuitelor SI-NU (NAND).
2. Consideratii teoretice.
Minimizarea consta in trecerea unei expresii de la forma canonica la o
forma elementara, deci eliminarea unor variabile din expresia functiei.
Regula de minimizare a functiilor scrise sub forma canonica P (forma canonica
normal disjunctiva -; f.c.n.d. ), prin diagrame Karnaugh este urmatoarea:
- pentru fiecare termen P se va completa 1 in casuta corespunzatoare combinatiei
respective
- se grupeaza grupuri de 1 aflati in patrate adiacente, inclusiv patratele
de pe laturile extreme; numarul maxim de vasute care contin 1 trebuie sa fie
o putere a lui 2
- din fiecare grup se elimina variabilele care isi schimba starea
- se scrie forma minimizata a functiei ca suma a produselor variabilelor ramase
din fiecare grup
Se considera functia logica de trei variabile definita prin tabelul de adevar
din figura 1. de aici rezulta forma canonica P a functiei: . Implementarea acesteia
cu module NAND se afla in figura 2.
Din diagrama Karnaugh din figura 3 se obtine forma minimizata a functiei F.
Circuitul care reprezinta solutia minimizata a functiei date realizata cu ajutorul
portilor NAND este reprezentat in figura 4.
Functia logica realizata de circuitul din figura 5 este: , iar implementarea
acestei functii cu module NAND este prezentata in figura 7.
Minimizarea functiilor booleene prin metoda simbolica foloseste reprezentarea
functiilor prin simbol de marcare, permitand minimizarea sigura si a functiilor
booleene de 10 12 argumente. Simbolul de marcare este o reprezentare numerica
a functiilor booleene si deriva din reprezentarea prin tabel de adevar.
Pentru o schema cu trei variabile de intrate x1, x2, x3 si o singura variabila
de iesire Y, simbolul de marcare se scrie sub forma unde n1,, n2, n3, marcheaza
situatiile in care variabila de iesire este egala cu 1 pentru diferite
valori 0 sau 1 ale variabilelor de intrare. Numerele ni din simbolul de marcare,
scrise in cod octal se numesc numere de stare si caracterizeaza complet
starea schemei intr-o anumita situatie.
Minimizarea prin metoda simbolica se realizeaza prin intermediul listelor de
adiacenta. Daca doi termeni P difera doar prin valoarea binare a unei singure
variabile binare., atunci numerele de stare care corespund se numesc adiacente:
in cod octal numerele diferenta de adiacenta pot fi 1, ,2, 4, 10, 20,
01, 100, 200, 400…
Primul numar de stare (se considera numerele de stare ordonate crescator in
simbolul de marcare) va constitui capul primei liste de adiacente. Lista de
adiacenta se formeaza din numerele de stare, adiacente cu capul de lista. Pentru
a nu fi luat de mai multe ori in formarea listelor de adiacenta, fiecare
numar de stare adiacent cu capul de lista se bifeaza in simbolul de marcare
prin subliniere.
Primul numar de stare nebifat in simbolul de marcare va fi capul celei
de a doua liste de adiacente s.a.m.d. pana la cuprinderea tuturor numerelor
de stare in liste de adiacente.
In locul in care se treceau numerele de stare in simbol se
trece valoarea in binar a capului de lista, fiecare bit fiind trecut in
dreptul fiecarui argument. Dispar din componenta implicantului acele argumente
care corespund diferentelor de adiacenta marcate in liste.
In expresia algebrica a implicantilor esentiali argumentele intra ca atare
sau negate dupa cum corespund unui bit 1 sau 0 din desfasurarea capului de lista.
3. Mersul lucrarii.
Materiale si aparatura necesara.
CI: CDB-400 E, 410 E, 430 E, stand pentru circuite integrate logice.
Modul de lucru.
- se va reprezenta functia de trei variabile data prin tabelul de adevar din
figura 1 in doua variante forma canonica P si forma minimizata
- se vor realiza schemele logice din figura 5 si figura 7 stabilindu-se pentru
fiecare schema tabelul de adevar
- se considera functia de trei variabile data prin tabelul de adevar din figura
8; se va prezenta forma canonica P si forma minimizata; se vor implementa cele
doua functii cu module NAND verificandu-se pentru fiecare schema corectitudinea
functionarii
Intrebari.
1. Sa se minimizeze functiile date prin tabelul de adevar din figura 1 si relatia
din figura 3 prin metoda simbolica
2. Sa se minimizeze functia: cu diagrame Karnaugh si prin metoda simbolica
3. Sa se minimizeze functia : F=ABD+ABCD+ABCD cu diagrame Karnaugh si utilizand
teoremele algebrei booleene
4. Sa se minimizeze cu metoda Quine-McCluskey urmatoarea functie:
5. Sa se minimizeze functia:
6. Sa se sa se realizeze analiza schemei logice din figura 5 aplicand
regulile pentru schemele realizate cu porti inversoare.
Continutul referatului.
Rezolvarea completa a intrebarilor, prezentarea schemelor logice realizate
si verificarea in cadrul lucrarii. Langa schema implementata si
analizata se ataseaza tabelul de adevar.