Sunteți pe pagina 1din 9

Ministerul Educaţiei al Republicii Moldova

Universitatea Tehnică a Moldovei

Catedra: Tehnologii Informationale

RAPORT
Lucrarea de laborator № 3
Tema: Sinteza decodificatoarelor si codificatoarelor
La disciplina: Analiza şi sinteza dispozitivelor numerice

A efectuat: st. gr. TI - 131


I.Costiuc

A verificat: lect.unv.
A. Turcan

Chişinău 2014
Scopul Lucrarii: studierea practica a structurii si a metodelor de sinteza a decodificatoarelor si
codificatoarelor.

Tema Pentru Acasa:


1. Sa se efectueze sinteza unui decodificator complet cu trei variabile de intrare.
2. De efectuat sinteza unui decodificator/codificator binar-zecimal conform variantei.

Consideraţii teoretice

Decodificatorul este un element functional, care reprezinta un circuit logic combinational si este
destinat decodificarii cuvintelor binare aplicate la intrarile lui. Daca notam numarul de intrari ale
decodificatorului prin n si numarul de iesiri prin m , atunci relatia dintre aceste numere pentru un decodificator
complet este de m=2n . Fiecarei combinatii de variabile de intrare, care se mai numesc si variabile de selectie ii
corespunde o singura iesire, care este activa cand combinatia respectiva se aplica la intrare, celelalte iesiri fiind
inactive.
Tabelul de adevar la sinteza unui decodificator complet are dimensiunile de n+m coloane si 2n randuri. In
primele n coloane sunt reprezentate toate 2n combinatii posibile ale variabilelor, care pot fi aplicate la intrarile
decodificatorului, iar in celelalte m sunt reprezentate valorile functiilor logice care descriu iesirile
decodificatorului. Specificul acestui tabel consta in faptul ca fiecare functie poate avea valoarea egala cu unu
doar pentru o singura combinatie a varabilelor de intrare, iar pentru celelalte valorile ei sunt egale cu zero. De
aceea, este inutila minimizarea acestor functii si, in consecinta, fiecare din ele va fi egala cu o conjunctie a
variabilelor de intrare, iar schema unui decodificator complet va include m elemente logice SI cu n intrari
fiecare.
Relatia dintre numarul de intrari si iesiri poate fi si m< 2n .
In acest caz decodificatorul se numeste incomplete si cheltuielile de aparataj pot fi micsorate daca la
sinteza decodificatorului se iau in considerare combinatiile neutilizate. In acest caz sinteza schemei
decodificatorului practic se reduce la minimizarea a m funtii logice partial determinate. Particularitatile acestor
functii sunt urmatoarele: numai pentru o singura combinatie functia este egala zero, iar pentru 2n –m
combinatii functia nu este determinata.
Codificatorul este un element functional, care reprezinta un circuit logic combinational si este destinat
codificarii prin m biti ai uneia din n intrari active dintr-un numar maxim de 2m intrari .
La sinteza codificatoareleor trebuie de tinut cont de faptul, ca concomitant nu pot fi active doua sau mai
multe intrari, de aceea la sinteza codificatoarelor in tabelul de adevar fiecare combinatie a variabilelor de
intrare poate avea valoarea egala cu unu doar pentru o singura variabila si zero pentru toate celelalte. In acest
caz sinteza codificatorului se reduce la reprezentarea fiecarei iesiri prin disjunctia variabilelor de intrare, care
determina egalitatea cu unu a functiei respective. Cele descrise sunt ilustrate mai jos printr-un exemplu de
sinteza a unui codificator pentru codul binar-zecimal 8 6 (-1) (-4). Tabelul 2.1 reprezinta tabelul de adevar
pentru sinteza acestui codificator.

Varianta 27: Decodificator: 532(-1);


Codificator: 832(-4)
1. Tabelul de Adevar al decodificatorului pentru codul binar-zecimal 532(-1):

Cifra Codul Functiile


zecimal
a X4 X3 X2 X1 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9
0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
1 0 0 1 1 0 1 0 0 0 0 0 0 0 0
2 0 0 1 0 0 0 1 0 0 0 0 0 0 0
3 0 1 0 0 0 0 0 1 0 0 0 0 0 0
4 0 1 1 1 0 0 0 0 1 0 0 0 0 0
5 1 0 0 0 0 0 0 0 0 1 0 0 0 0
6 1 0 1 1 0 0 0 0 0 0 1 0 0 0
7 1 1 0 1 0 0 0 0 0 0 0 1 0 0
8 1 1 0 0 0 0 0 0 0 0 0 0 1 0
9 1 1 1 1 0 0 0 0 0 0 0 0 0 1
10 0 0 0 1 * * * * * * * * * *
11 0 1 0 1 * * * * * * * * * *
12 0 1 1 0 * * * * * * * * * *
13 1 0 0 1 * * * * * * * * * *
14 1 0 1 0 * * * * * * * * * *
15 1 1 1 0 * * * * * * * * * *

2. Diagramele Karnaugh pentru minimizarea functiilor y 0− y1:


X4X3
X2X1 00 01 11 10
00 1 1 1 1
01 * * 1 *
11 1 1 1 1

10 1 * * *

y 0=x 4 x 3 x2 ;

y 1=x 4 x 3 x 1 ; y 3=x 4 x 3 x 2 ; y 5=x 4 x 3 x 2 ;

y 2=x 2 x 1 ; y 4 =x 4 x3 x 2 ; y 6=x 4 x 3 x2 ;

y 7=x 2 x1 ;
y 8=x 4 x 3 x 1 ;
3. y 9=x 4 x 3 x 2 ;Schema decodificatorului binar-zecimal si diagrama temporala (Si-
Nu/Si-Nu)
1. Tabelul de Adevar al codificatorului pentru codul binar-zecimal 832(-4):

Cifra Intrarile Iesirile


zecimal
a X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 f4 f3 f2 f1
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 1 0 0 0 0 0 0 0 0 0 1 1 1
2 0 0 1 0 0 0 0 0 0 0 0 0 1 0
3 0 0 0 1 0 0 0 0 0 0 0 1 0 0
4 0 0 0 0 1 0 0 0 0 0 1 0 0 1
5 0 0 0 0 0 1 0 0 0 0 0 1 1 0
6 0 0 0 0 0 0 1 0 0 0 1 0 1 1
7 0 0 0 0 0 0 0 1 0 0 1 1 0 1
8 0 0 0 0 0 0 0 0 1 0 1 0 0 0
9 0 0 0 0 0 0 0 0 0 1 1 1 1 1

Setul de functii care realizeaza codificatorul din tabelul de mai sus este urmatorul:
f 4=x 4 ⋁ x 6 ⋁ x 7 ⋁ x 8 ⋁ x 9 ;

f 3=¿ x 1 ⋁ x 3 ⋁ x5 ⋁ x 7 ⋁ x 9 ;

f 2=x 1 ⋁ x2 ⋁ x 5 ⋁ x 6 ⋁ x 9 ;

f 1=x 1 ⋁ x 4 ⋁ x 6 ⋁ x 7 ⋁ x 9 ;
Transformam relatiile pentru setul de elementele Si-Nu/Si-Nu:
f 4=x 4 x 6 x7 x 8 x 9 ;

f 3=¿ x 1 x 3 x 5 x 7 x 9 ;

f 2=x 1 x 2 x 5 x6 x 9 ;

f 1=x 1 x 4 x 6 x 7 x9 ;

2. Schema logica si diagrama temporala, pentru f 1 , f 2 , f 3 , f 4in baza elementelor Si-Nu/Si-


Nu:
Concluzie:
În urma efectuării laboratorului nr. 3 la „Analiza şi sinteza dispozitivelor numerice” am studiat
decodificatoarele si codificatoarele, pentru coduri binar-zecimale. Am analizat relatia intre numarul de intrari
si iesiri acestor elemente funcionale. De asemenea am exersat cu Diagrama Karnaugh, efectuind pentru
decodificator si codificator minimizarea acestuia. Am construit in Logic Works schema logica Si-Nu/Si-Nu si
diagrama temporala pentru Decodificator/Codificator.

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

  • T4 Intefata Metal Semiconductor
    T4 Intefata Metal Semiconductor
    Document22 pagini
    T4 Intefata Metal Semiconductor
    Серафима Бабисанда
    Încă nu există evaluări
  • Laborator 1 APA
    Laborator 1 APA
    Document8 pagini
    Laborator 1 APA
    Серафима Бабисанда
    Încă nu există evaluări
  • T3 Jonct P-N
    T3 Jonct P-N
    Document31 pagini
    T3 Jonct P-N
    Серафима Бабисанда
    Încă nu există evaluări
  • Conspect
    Conspect
    Document3 pagini
    Conspect
    Серафима Бабисанда
    Încă nu există evaluări
  • Ciclu Prel Apa
    Ciclu Prel Apa
    Document65 pagini
    Ciclu Prel Apa
    NadiaMorari
    Încă nu există evaluări
  • Bazele Matematice
    Bazele Matematice
    Document7 pagini
    Bazele Matematice
    Victor Noroc
    Încă nu există evaluări
  • Ministerul Educaţiei Al Republicii Moldova
    Ministerul Educaţiei Al Republicii Moldova
    Document5 pagini
    Ministerul Educaţiei Al Republicii Moldova
    Серафима Бабисанда
    100% (1)
  • ASDNlab 1
    ASDNlab 1
    Document4 pagini
    ASDNlab 1
    Damean Alexandra
    Încă nu există evaluări
  • Ministerul Educaţiei Al Republicii Moldova
    Ministerul Educaţiei Al Republicii Moldova
    Document11 pagini
    Ministerul Educaţiei Al Republicii Moldova
    Серафима Бабисанда
    Încă nu există evaluări
  • Asdn
    Asdn
    Document3 pagini
    Asdn
    Серафима Бабисанда
    Încă nu există evaluări
  • Anul II 2020 Semestrul III-6 PDF
    Anul II 2020 Semestrul III-6 PDF
    Document1 pagină
    Anul II 2020 Semestrul III-6 PDF
    Maria
    Încă nu există evaluări
  • MСЕ conspect
    MСЕ conspect
    Document64 pagini
    MСЕ conspect
    Серафима Бабисанда
    Încă nu există evaluări
  • Lab. ME - FCIM - UTM
    Lab. ME - FCIM - UTM
    Document4 pagini
    Lab. ME - FCIM - UTM
    Серафима Бабисанда
    Încă nu există evaluări