Sunteți pe pagina 1din 6

Hoarță Liliana-Viorela

Grupă 1521E

LABORATOR 5 BED
Realizați schema unui decodificator BCD-7 segmente .

Noțiuni teoretice :

Minimizarea unei funcții este o operație ce are ca scop reducerea funcției până la o formă
elementară (minimizată – de tip „sumă” de „produse”) cu număr minim de termeni ce conțin
un număr minim de variabile.
Se poate face cu ajutorul postulatelor și teoremelor algebrei booleene (1) sau prin
procedee grafice (2), folosind diagrame Veitch – Karnaugh (VK):
1. Metoda implică efectuarea unor calcule .
2. Metoda grafică implică: - identificarea în diagrama VK a unor suprafețe
dreptunghiulare cu celule, formate exclusiv din celule ce conțin valoarea logică
„1”;
- se selectează un set minim de suprafețe cât mai mari, astfel
încât să se includă cel puțin o dată fiecare celulă ce are valoarea „1”;
- fiecare suprafață selectată va da unul dintre termenii funcției
minimizate, exprimat ca un ȘI între variabilele (sau combinațiile de variabile – simple sau
negate) de pe liniile și coloanele la intersecția cărora se află suprafața;
- se exprimă funcția minimizată prin „suma” (SAU) termenilor
obținuți.

Decodificatorul BCD – 7 segmente este un circuit digital ce convertește primele 10


combinații binare de 4 biți în combinații de 7 biți pentru comanda unei celule de afișare cu 7
segmente. Cu un astfel de decodificator și cu o celulă de afișare se pot reprezenta vizual cifrele
zecimale (0, 1, 2, 3, 4, 5, 6, 7, 8, 9).

Hex A B C D a b c d e f g
0 0 0 0 0 1 1 1 1 1 1 0
1 0 0 0 1 0 1 1 0 0 0 1 ∞ Pentru scrierea acestor
2 0 0 1 0 1 1 0 1 1 0 1 funcții (a , b, c, d ,e ,f ,g ) ,am
3 0 0 1 1 1 1 1 1 0 0 1 luat fiecare formă(0 ,1 ,2 ,3 ,4 ,5
4 0 1 0 0 0 1 1 0 0 1 1 ,6 ,7 , 8 , 9) ,verificând dacă
5 0 1 0 1 1 0 1 1 0 1 1
există funcțiile pe respectivele
6 0 1 1 0 1 0 1 1 1 1 1
7 0 1 1 1 1 1 1 0 0 0 0 cifre .
8 1 0 0 0 1 1 1 1 1 1 1 ∞ Dacă o funcție se
9 1 0 0 1 1 1 1 1 0 1 1 regăsește pe cifre va lua
X 1 0 1 0 x x x x x x x valoarea logică „1” ,în caz
X 1 0 1 1 x x x x x x x contrar va lua valorea logică
X 1 1 0 0 x x x x x x x
„0”.
X 1 1 0 1 x x x x x x x
X 1 1 1 0 x x x x x x x
X 1 1 1 1 x x x x x x x
 Minimizare pentru funcția a :
BA ̅ B
DC
00 01 11 10
00 1 0 1 1 ̅
̅ ̅̅
01 0 1 1 1 Fa =
11
x x x x C
D
10 1 1 x x ̅
̅ A ̅

∞ Am minimizat grafic funcția din diagrama VK alăturată.


∞ Le-am dat valoarea logică „1” variabilelelor x , astfel încât să crească suprafețele de
acoperire (8 și 4 celule) .
∞ Suprafețele sunt puterile lui 2 ,formate din celule ce conțin valorea logică „1”,în acest caz
având suprafețe de .
∞ Am obținut 4 suprafețe marcate cu culori diferite.

 Minimizare pentru funcția b :

BA ̅ B
DC
00 01 11 10
00
1 1 1 1 ̅
̅ ̅̅ ̅̅
01 1 0 1 0 Fb =
11
x x x x C
D
10 1 1 x x ̅
̅ A ̅

∞ Am minimizat grafic funcția din diagrama VK alăturată .


∞ Le-am dat valoarea logică „1” variabilelelor x , astfel încât să crească suprafețele de
acoperire (8 și 4 celule) .
∞ Suprafețele sunt puterile lui 2 ,formate din celule ce conțin valorea logică „1”,în acest caz
având suprafețe de .
∞ Am obținut 4 suprafețe marcate cu culori diferite.
 Minimizare pentru funcția c :

BA ̅ B
DC
00 01 11 10
00
1 1 1 0 ̅
̅ ̅
01 1 1 1 1 Fc =
11
x x x x C
D
10 1 1 x x ̅
̅ A ̅

∞ Am minimizat grafic funcția din diagrama VK alăturată .


∞ Le-am dat valoarea logică „1” variabilelelor x , astfel încât să crească suprafețele de
acoperire (8 celule ) .
∞ Suprafețele sunt puterile lui 2 ,formate din celule ce conțin valorea logică „1”,în acest caz
având suprafețe de .
∞ Am obținut 4 suprafețe marcate cu culori diferite.

 Minimizare pentru funcția d :

BA ̅ B
DC
00 01 11 10
00
1 0 1 1 ̅
̅ ̅̅ ̅ ̅ ̅̅
01 0 1 0 1 Fd =
11
x x x x C
D
10 1 1 x x ̅
̅ A ̅

∞ Am minimizat grafic funcția din diagrama VK alăturată .


∞ Le-am dat valoarea logică „1” variabilelelor x , astfel încât să crească suprafețele de
acoperire (8 ,4 , 2 celule ) .
∞ Suprafețele sunt puterile lui 2 ,formate din celule ce conțin valorea logică „1”,în acest caz
având suprafețe de .
∞ Am obținut 5 suprafețe marcate cu culori diferite.
 Minimizare pentru funcția e :

BA ̅ B
DC
00 01 11 10
00 1 0 0 1 ̅
̅ ̅̅ ̅
01 0 0 0 1 Fe =
11
x x x x C
D
10 1 0 x x ̅
̅ A ̅

∞ Am minimizat grafic funcția din diagrama VK alăturată .


∞ Le-am dat valoarea logică „1” variabilelelor x , astfel încât să crească suprafețele de
acoperire (4 celule ) .
∞ Suprafețele sunt puterile lui 2 ,formate din celule ce conțin valorea logică „1”,în acest caz
având suprafețe de .
∞ Am obținut 4 suprafețe marcate cu culori diferite.

 Minimizare pentru funcția f :

BA ̅ B
DC
00 01 11 10
00 1 0 0 0 ̅
̅ ̅̅ ̅ ̅
01 1 1 0 1 Ff =
11
x x x x C
D
10 1 1 x x ̅
̅ A ̅

∞ Am minimizat grafic funcția din diagrama VK alăturată .


∞ Le-am dat valoarea logică „1” variabilelelor x , astfel încât să crească suprafețele de
acoperire (4 și 2 celule ) .
∞ Suprafețele sunt puterile lui 2 ,formate din celule ce conțin valorea logică „1”,în acest caz
având suprafețe de .
∞ Am obținut 4 suprafețe marcate cu culori diferite.
 Minimizare pentru funcția g :

BA ̅ B
DC
00 01 11 10
00 0 0 1 1 ̅
̅ ̅ ̅ ̅̅
01 1 1 0 1 Fg =
11
x x x x C
D
10 1 1 x x ̅
̅ A ̅

∞ Am minimizat grafic funcția din diagrama VK alăturată .


∞ Le-am dat valoarea logică „1” variabilelelor x , astfel încât să crească suprafețele de
acoperire (8, 4 și 2 celule ) .
∞ Suprafețele sunt puterile lui 2 ,formate din celule ce conțin valorea logică „1”,în acest caz
având suprafețe de .
∞ Am obținut 4 suprafețe marcate cu culori diferite.

Schema decodificatorului BCD-7 segmente :


În această schemă am reprezentat cele 4 intrări ale decodificatorului BCD-7 segmente (A
, B , C , D) , pentru fiecare intrare am pus câte un inversor (inversorul fiind simbolul care
reprezintă o negată ) ,apoi am adăugat câte o poartă ȘI conectând elementele fiecărei funcții, am
legat toate porțile ȘI la cele 7 ieșiri minimizate (Fa ,Fb ,Fc ,Fd ,Fe ,Ff ,Fg) ,prin șapte porți SAU .

Decodificatorul BCD-7 segmente :

Intrările sunt reprezentate în partea stângă în ordine descrescătoare ,ieșirile


decodificatorului fiind în partea dreaptă în ordine crescătoare .

S-ar putea să vă placă și