ASDN Lab 3 [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

Ministerul Educaţiei, Culturii și Cercetării al Republicii Moldova Universitatea Tehnică a Moldovei

REFERAT Lucrarea de laborator nr.3 la „Analiza şi sinteza dispozitivelor numerice” Tema: Sinteza decodificatoarelor şi codificatoarelor

A efectuat: st.gr SI-161

I.Malai

A verificat:

S.Munteanu

Chisinau 2017

Scopul lucrării: studierea practică a structurii şi a metodelor de sinteză a decodificatoarelor şi codificatoarelor. 1.

Efectuaţi sinteza unui decodificator complet cu trei variabile de intrare.

2.

Efectuaţi sinteza unui decodificator binar-zecimal conform variantei din tabelul 4.3

( la indicaţia profesorului). 3.

Efectuaţi sinteza unui codificator binar-zecimal conform variantei din tabelul 4.3 (la

indicaţia profesorului).

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 unui decodificator binar-zecimal din tema pentru acasă în setul de elemente ŞI-NU. 3. Se asamblează şi se reglează schema unui codificator binar-zecimal din tema pentru acasă în setul de elemente ŞI-NU. 4. Pentru circuitele asamblate se determină costul şi timpul de reţinere.

b) în LogicWorks: 1. Din biblioteca de elemente Simulation Gates.clf se selectează elementele NAND cu numărul corespunzător de intrări. Din biblioteca Simulation IO.clf se selectează dispozitivele de intrare-ieşire Binary Probe, Hex Keyboard şi Binary Switch. 2. Se asamblează schema unui decodificator 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.

Varianta 16 : Numarul variantei 16.

I.

Decodificatorul

Codul binar-zecimal Decodificator Codificator 3321 8 6 1 (-4)

Cifra zecimală

3

0 1 2 3 4 5 6 7 8 9 X1X2 X3X4 00 01

00 1

Codul 3 2

01

Funcţiile 1

X1

X2

X3

X4

y0

y1

y2

y3

y4

y5

y6

y7

y8

y9

0 0 0 0 0 1 1 1 1 1

0 0 0 1 1 0 0 1 1 1

0 0 1 0 0 1 1 0 1 1

0 1 0 0 1 0 1 1 0 1

1 0 0 0 0 0 0 0 0 0

0 1 0 0 0 0 0 0 0 0

0 0 1 0 0 0 0 0 0 0

0 0 0 1 0 0 0 0 0 0

0 0 0 0 1 0 0 0 0 0

0 0 0 0 0 1 0 0 0 0

0 0 0 0 0 0 1 0 0 0

0 0 0 0 0 0 0 1 0 0

0 0 0 0 0 0 0 0 1 0

0 0 0 0 0 0 0 0 0 1

11 *

10 * *

y

X1X2 X3X4 00 01

00

01

11 *

10 * * y1

1 0 * *

1

0

11 10 X1X2 X3X4

*

* *

00

01

00 01

11 10 11

10

X1X2 X3X4

*

* *

00 01

y

*

* *

00

01

11

1

*

y3

2

11 10 X1X2 X3X4

* 1 00

00 01

* *

11 10

01

X1X2 X3X4

11

10

*

* *

1

y

*

* *

00

01

00 01

11 *

1 0 * *

y5

4

11 10 X1X2 X3X4 00 01

*

00

* * 01

11 10 11 *

10 * *

y

X1X2 X3X4 00 01

*

* *

00

01

*

* *

00

01

1 11 * 1

10 * * y7

11

10

*

*

6

11 10

*

* *

X1X2 X3X4 00

00

01

1 11

10

11 10 X1X2 X3X4

*

*

00

y9

01

*

y

01

*

8

11 10

*

* *

11 10

1

*

* *

1

În rezultatul minimizării au fost obţinute următoarele funcţii logice :

y 4 =x3 x 2 x 1 y 5=x 3 x 2 x1 y 6=x 3 x 2 x1 y 7=x 4 x 3 x 2 ;

y0 = x 2 x´3 x 4 y1 = x 2´x 3 x 4 y2 = x´1 x 3 y3 = x 2 x 3´x 4 y8 = x 1 x 2 x´4

y 8=x 4 x 2 x 1 y 9=x 4 x 3 x 2 y4 = x´1 x 2 x 4 y5 = x 1 x 2´x 4 y6 = x 1 x´2 x 4 y7 = x 1 x´3 y9 = x 2 x 3 x 4

Forma disjunctivă în setul de element și-nu:

y0 = x 2 x´´3 x 4 y1 = x 2´x´3 x 4 y2 = x´1´x 3 y3 = x 2 x´3´x 4 y4 = x´1 x´2 x 4

y5 = x 1 x´2´x 4 y6 = x 1 x´´2 x 4 y7 = x 1´x´3 y8 = x 1 x´2 x´4 y9 = x 2 x´3 x 4

Fig. 1.1. Schema decodificatorului binar-zecimal 3 3 2 1 şi diagrama lui de timp.

II. Cifra zecimală 0 1 2 3 4 5 6 7 8 9

Codificatorul Intrările

8

Ieşirile 6 1 (-4)

x0

x1

x2

x3

x4

x5

x6

x7

x8

x9

f1

f2

f3

1 0 0 0 0 0 0 0 0 0

0 1 0 0 0 0 0 0 0 0

0 0 1 0 0 0 0 0 0 0

0 0 0 1 0 0 0 0 0 0

0 0 0 0 1 0 0 0 0 0

0 0 0 0 0 1 0 0 0 0

0 0 0 0 0 0 1 0 0 0

0 0 0 0 0 0 0 1 0 0

0 0 0 0 0 0 0 0 1 0

0 0 0 0 0 0 0 0 0 1

0 0 0 0 1 1 0 0 1 1

0 0 1 1 0 0 1 1 0 0

0 1 0 1 0 1 0 1 0 1

Forma disjunctivă în setul de element și-sau:

f 1 = x4 ˅ x5 ˅ x8 ˅ x9 f2 = x2 ˅ x3 ˅ x6 ˅ x7 f3 = x1 ˅ x3 ˅ x5 ˅ x7 ˅ x9 f4 =x2 ˅ x3 ˅ x4 ˅ x5 Forma disjunctivă în setul de element și-nu: f1 = x´4 ˄ x´5 ˄´ x´8 ˄ x´9 f2 = x´2 ˄ x´3 ˄´ x´6 ˄ x´7 f3 = x´1 ˄ x´3˄ x´´5 ˄ x´7 ˄ x´9 f4 = x´2 ˄ x´3 ˄´ x´4 ˄ x´5

f4

0 0 1 1 1 1 0 0 0 0

Fig. 1.2. Schema logică a codificatorului 8 6 1 (-4) şi diagrama lui de timp.

Concluzie: În urma efectuării lucrarii de laborator am obținut deprinderi practice privind decodificarea unui cod binar de intrare [ 3 3 2 1 ], precum și obținerea unui cod binar-zecimal de ieșire [ 8 6 1 (-4) ] prin aplicarea codificatorului. Am asamblat schemele logice a decodificatorului și codificatorului în setul de elemente ȘI-NU și ulterior am verificat corectitudinea datelor practice si teoretice.