Ministerul Educaţiei al Republicii Moldova
Universitatea Tehnică a Moldovei
REFERAT
Lucrarea de laborator nr.2
la disciplina „Analiza şi sinteza dispozitivelor numerice”
Tema: Sinteza convertoarelor de cod
A efectuat:
[Link] SI-161 [Link]
A verificat: [Link]
Chisinau 2017
Scopul lucrării: studierea practică a metodelor de sinteză a convertoarelor de cod.
Cerinţe:
1. Să se efectueze sinteza unui convertor de cod binar-zecimal în altul conform variantei din
tabelul 2.3 (la indicaţia profesorului).
2. Funcţiile să se reprezinte în forma disjunctivă normală perfectă şi forma disjunctivă
minimală. Pentru forma minimală să se prezinte schema în setul de elemente ŞI-NU.
Desfăşurarea lucrării
a) la standul de laborator:
1. Se verifică corectitudinea funcţionării circuitelor integrate ale standului de laborator.
2. Se asamblează şi se reglează schema convertorului de cod binar-zecimal din tema pentru
acasă în setul de elemente ŞI-NU.
3. Pentru circuitele asamblate se determină costul şi timpul de reţinere.
b) în LogicWorks:
1. Din biblioteca de elemente Simulation [Link] se selectează elementele NAND cu
numărul corespunzător de intrări. Din biblioteca Simulation [Link] se selectează dispozitivele de
intrare-ieşire Binary Probe şi Hex Keyboard.
2. Se asamblează schema convertorului de cod binar-zecimal din tema pentru acasă în setul
de elemente ŞI-NU în Fereastra de lucru şi se verifică corectitudinea lui. Se studiază diagrama
de timp.
3. Pentru circuitul asamblat se determină costul şi timpul de reţinere.
Varianta 16 :
Numarul de variant Codul binar-zecimal de intrare Codul binar-zecimal de iesire
16 4421 8 4 2 (-1)
Nr. 4 4 2 1 8 4 2 (-1)
x1 x2 x3 x4 f1 f2 f3 f4
0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 1 1
2 0 0 1 0 0 0 1 0
3 0 0 1 1 0 1 0 1
4 0 1 0 0 0 1 0 0
5 1 0 0 1 0 1 1 1
6 1 0 1 0 0 1 1 0
7 1 0 1 1 1 0 0 1
8 1 1 0 0 1 0 0 0
9 1 1 0 1 1 0 1 1
10 0 1 0 1 * * * *
11 0 1 1 0 * * * *
12 0 1 1 1 * * * *
13 1 0 0 0 * * * *
14 1 1 1 0 * * * *
x1x2 15 1 1 1 1 * * * *
f1
/x3x 00 01 11 10
4
00 1 *
01 * 1
11 * * 1
10 * *
f2
x1x2
0 0 1 1
/
0 1 1 0
x3x4
00 1 *
01 * 1
11 1 * *
10 * * 1
f3
x1x2
0 0 1 1
/
0 1 1 0
x3x4
00 *
01 1 * 1 1
11 * *
10 1 * * 1
f4
x1x2
0 0 1 1
/
0 1 1 0
x3x4
00 *
01 1 * 1 1
11 1 * * 1
10 * *
În rezultatul minimizării au fost obţinute următoarele funcţii logice: f
f1 = x1x2 ˅ x1x3x4 ˅ x2x4
f2 = x´1x2 ˅ x´1x3x4 ˅ x1x3 x´4 ˅ x1 x 2´x 3
f3 = x´3 x4 ˅ x3 x´4
f4 = x4
MINIMIZAREA în ȘI-NU:
f1 = ( x 1´x 2 ) ˄ ( x 1 x ´3 x 4´) ˄(x 2 x 4)
´
f2 = ( x´1´x 2 ) ˄ ( x´1 x´3 x 4 ) ˄ ( x 1 x 3 x´4 ) ˄(x
´ 1 x´2 x´3)
´
f3 = ( x´3´x 4 ) ˄ ( x 3 ˅´ x´4 )
f4 = x´´4 = x 4
Fig. 1 Circuitul convertorului de cod 4421→842(-1) şi diagrama lui de timp.
T = 2, C = 29
Concluzie:
În urma efectuării lucrarii de laborator am obținut deprinderi practice
privind convertirea dintr-un cod binar de intrare [ 4 4 2 1 ] în alt cod binar-zecimal
de ieșire [ 8 4 2 (-1) ]. Astfel am asamblat circuitul convertorului de cod în setul de
elemente ȘI-NU și ulterior am verificat corectitudinea datelor practice si teoretice.