Sunteți pe pagina 1din 4

Aplicaii cu porti logice

3. Aplicaii cu pori logice


Pori elementare

Exerciii
Problema 1. S se minimizeze urmtoarea funcie logic i s se implementeze cu pori I-NU: f=P3+P5+P7.

Rezolvare: f = bc + ac = b c a c Problema 2. S se minimizeze urmtoarea funcie logic i s se implementeze cu pori I-NU: f=P3+P7+P8+P9+P12+P13+P15.

Rezolvare: f = a c + acd + abd = a c acd abd


Problema 3. S se minimizeze urmtoarea funcie logic i s se implementeze cu pori SAU-NU: f=P1+P2+P3+P5.

Aplicaii cu porti logice

Rezolvare: f = ab + bc = a + b + b + c
Problema 4. S se minimizeze urmtoarea funcie logic i s se implementeze cu pori SAU-NU: f=P0+P1+P5.

Rezolvare: f = a b + bc = a + b + b + c
Problema 5. S se proiecteze un circuit combinaional care s detecteze numerele divizibile cu 3, numerele mai mari sau egale cu 7 i numerele mai mici sau egale cu 4.

Rezolvare: Atribuim cte o funcie la cele trei categorii de detecie: f1 (div. cu 3), f2 (7) i f3 (4). Deoarece avem numere mai mari dect 7, avem nevoie de 4 variabile (24>7, numrarea se face de la 0). abcd 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 f1 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 f2 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 f3 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0

Se minimizeaz fiecare funcie si se implementeaz cu pori.

Aplicaii cu porti logice

f1 = a bcd + abcd + a bcd + abcd + abcd = a bcd abcd a bcd abcd abcd

f 2 = a + bcd = a bcd f 3 = a b + a cd = a b a c d

Aplicaii cu porti logice


Problema 6. S se proiecteze un circuit logic combinaional cu pori SAU-NU care s detecteze majoritatea de 1 din 3 bii.

Rezolvare: f = bc + ab + ac = b + c + a + b + a + c
Problema 7. S se proiecteze un circuit logic combinaional care s furnizeze la ieire variabila a dac un parametru m este 0 i variabila b dac m este 1.

mab 000 001 010 011 100 101 110 111

f 0 0 1 1 0 1 0 1

Dac m=0, atunci f=a. n tabel se copiaz variabila a pe coloana funciei f. n mod similar, dac m=1, atunci f=b.

Rezolvare: f = ma + mb