Documente Academic
Documente Profesional
Documente Cultură
SCOALA POSTLICEALA
DECODIFICATOARE
În multe aplicaţii practice este necesară conversia datelor dintr-un sistem denumeraţie în
altul, cel mai frecvent din sistemul zecimal în BCD şi invers. Aceste operaţii sunt realizate de
codificatoare şi decodificatoare.
Codificatoarele sunt circuite logice combinaţionale la care activarea unei intrări conduce
la apariţia unui cuvânt de cod la ieşire.
Decodificatorul este un circuit logic combinaţional care serveşte la identificarea unui
cod de intrare prin activarea unei singure linii de ieşire, corespunzătoare acelui cod.
Din această categorie de circuite sunt prezentate în cele ce urmează două exemple
semnificative: decodificatorul BCD – zecimal şi decodificatorul BCD – 7 segmente.
Funcţionare
La aplicarea unui cod binar pe intrări circuitul va activa o singură linie de ieşire (de
exemplu la aplicarea pe intrări a codului 0011 va fi activă doar ieşirea Y3).
Pentru cele patru variabile de intrare sunt posibile 16 combinaţii (corespunzătoare
reprezentării în binar a numerelor 0 – 15). Doar 10 dintre ele sunt acceptate, şi anume cele cele
corespunzătoare cifrelor 0 – 9. Celelalte combinaţii reprezintă stări interzise.
Tabelul de adevar
Se consideră bitul D ca fiind bitul cel mai semnificativ (MSB) şi intrările active în 1 logic
(logica pozitivă). În aplicaţiile practice decodificatoarele se realizează sub formă integrată. În
mod uzual, la ieşire se folosesc porţi ŞI - NU, astfel că ieşirile sunt active în 0 logic ( sunt
inversate faţă de tabelul de adevăr).
DECODIFICATORUL BCD – 7 SEGMENTE
Conform tabelului de adevăr, segmentele luminează atunci când funcţiile care le comandă
au valoarea 1 logic. Bitul D este bitul cel mai semnificativ.