Documente Academic
Documente Profesional
Documente Cultură
Codificatoare
n multe aplicaii practice este necesar conversia datelor dintr-un sistem de
numeraie n altul, cel mai frecvent din sistemul zecimal n BCD i invers.
Aceste operaii sunt realizate de codificatoare i decodificatoare.
Codificatoarele sunt circuite logice combinaionale la care activarea unei intrri
conduce la apariia unui cuvnt de cod la ieire.
Codificatoarele zecimal BCD, care vor fi tratate n cele ce urmeaz, sunt circuite la
ale cror intrri se aplic datele n sistemul zecimal, iar la ieire apar datele n codul
BCD.
Simbol
Codificatorul zecimal BCD are 10
I0
I1
I2
I3
I4
I5
I6
I7
I8
I9
Codificator
zecimal-
BCD
BCD.
Funcionare
La activarea unei intrri apare la ieire codul BCD al cifrei corespunztoare intrrii
activate (de exemplu la activarea intrrii I5 la ieire va aprea codul 0101 ).
Tabelul de adevr
I0
1
0
0
0
0
0
0
0
0
0
I1
0
1
0
0
0
0
0
0
0
0
I2
0
0
1
0
0
0
0
0
0
0
I3
0
0
0
1
0
0
0
0
0
0
I4
0
0
0
0
1
0
0
0
0
0
I5
0
0
0
0
0
1
0
0
0
0
I6
0
0
0
0
0
0
1
0
0
0
I7
0
0
0
0
0
0
0
1
0
0
I8
0
0
0
0
0
0
0
0
1
0
I9
0
0
0
0
0
0
0
0
0
1
D
0
0
0
0
0
0
0
0
1
1
C
0
0
0
0
1
1
1
1
0
0
B
0
0
1
1
0
0
1
1
0
0
A
0
1
0
1
0
1
0
1
0
1
Se consider bitul D ca fiind bitul cel mai semnificativ (MSB) i intrrile active n 1
logic (logica pozitiv).
Acest circuit este un codificator de adres, deoarece el furnizeaz la ieire
adresa intrrii activate.
Dac se activeaz mai multe intrri simultan, adresa citit pe ieire va fi eronat. n
cazul n care nu se poate evita acest lucru, se folosesc codificatoare prioritare.
Acestea sunt astfel concepute, nct, la activarea simultan a mai multor intrri, la
ieire apare adresa intrrii cu prioritatea cea mai mare.
1.
16
15
VCC
NC
14
13
12
11
10
74147
4
B GND
2.
VCC
15
14
13
12
11
10
EO
GS
I4
I5
I6
I7
A0
74148
I3
I2
I1
I0
EI
A2
A1 GND
. Decodificatoare
Decodificatorul este un circuit logic combinaional care servete la identificarea
unui cod de intrare prin activarea unei singure linii de ieire, corespunztoare acelui
cod.
Decodificatoarele sunt necesare n numeroase aplicaii cum sunt::
-
adresarea memoriilor
afiarea numeric
multiplexarea datelor
Din aceast categorie de circuite sunt prezentate n cele ce urmeaz dou exemple
semnificative: decodificatorul BCD zecimal i decodificatorul BCD 7 segmente.
D
C
B
Deodificator
BCDzecimal
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
Y8
Y9
Funcionare
La aplicarea unui cod binar pe intrri circuitul va activa o singur linie de ieire (de
exemplu la aplicarea pe intrri a codului 0011 va fi activ doar ieirea Y 3).
Pentru cele patru variabile de intrare sunt posibile 16 combinaii
( corespunztoare reprezentrii n binar a numerelor 0 15). Doar 10 dintre ele sunt
acceptate, i anume cele cele corespunztoare cifrelor 0 9. Celelalte combinaii
reprezint stri interzise.
Tabelul de adevr
C
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
Stri interzise
D
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
A
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Y0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Y1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Y2
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
Y3
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
Y4
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
Y5
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
Y6
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
Y7
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
Y8
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
Y9
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
Se consider bitul D ca fiind bitul cel mai semnificativ (MSB) i intrrile active n 1
logic (logica pozitiv).
n aplicaiile practice decodificatoarele se realizeaz sub form integrat. n mod
uzual, la ieire se folosesc pori I - NU, astfel c ieirile sunt active n 0 logic ( sunt
inversate fa de tabelul de adevr).
D
C
Decodificator
BCD
7 segmente
dispozitivului de afiaj.
Dispozitiv de afiaj
cu 7 segmente
Tabelul de adevr
D
0
0
0
0
0
0
0
0
1
1
C
0
0
0
0
1
1
1
1
0
0
B
0
0
1
1
0
0
1
1
0
0
A
0
1
0
1
0
1
0
1
0
1
cifra
0
1
2
3
4
5
6
7
8
9
a
1
0
1
1
0
1
0
1
1
1
b
1
1
1
1
1
0
0
1
1
1
c
1
1
0
1
1
1
1
1
1
1
d
1
0
1
1
0
1
1
0
1
0
e
1
0
0
0
0
0
1
0
1
0
f
1
0
1
0
1
1
1
0
1
1
g
0
0
1
1
1
1
1
0
1
1
1.
VCC
15
14
13
12
11
10
7442
GND
0 9 ieiri active n 0
16
2.
VDD
15
14
13
12
11
10
MMC 4028
4
1
V SS
16
3.
VCC
15
14
13
12
11
10
GND
7447
B
LT
RBO RBI
4