Está en la página 1de 28

 

DECODIFICADORES
La función básica de un decodificador es detectar la presencia de una determinada
combinación de bits (código) en sus entradas y señalar la presencia de este código
mediante un cierto nivel de salida, conformado por un gran número de compuertas (MSI  – 
Integración en Media Escala).

Cada una de las posibles combinaciones


de ent
entrad
rada ca cara
ract
cter
eriz
izan
an ununa
a de las
las
salidas, por lo tanto, un decodificador de n
entradas necesitaría (2 elevado a la n)
puert
ertas y tendría el mism ismo número
correspondiente de salidas.

Un decodificador de 4 entradas tendría 16


compuertas de decodificación.
 

DECODIFICADOR DE 4 BITS
Para poder decodificar todas las posibles combinaciones de cuatro bits, se necesitan 16
puertas de decodificación (24=16). Este tipo de decodificador se denomina comúnmente
decodificador de 4 líneas a 16 líneas, ya que existen cuatro entradas y dieciséis salidas.
 

DECODIFICADOR 74HC154

Este dispositivo tiene una función de activación


(enable,
compuertaEN), que se
NAND en implementa
las entradasmediante una
de selección
CS1 y CS2, se requiere un nivel BAJO para obtener
en la sali
salida
da de la pu puer
erta
ta de act
ctiv
iva
ación
ción (E
(EN,
N,
enable) un nivel ALTO.

Si la puerta de activa ivación


ción EN no se activa iva
medianiante un nive
ivel lógico BAJO en ambas
entr
en trad
adas
as,, en
ento
tonc
nces
es las
las diec
diecis
iséi
éiss sali
salida
dass de
dell
decodificador estarán en ALTO independiente del
estado de las cuatro variables de entrada.
 

DECODIFICADOR 74HC154
 

DECODIFICADOR BCD A 7 SEGMENTOS


Este tipo de decodificador convierte cada código BCD en una de los diez posibles dígitos
decimales y proporciona salidas capaces de excitar un display de 7 segmentos para
indicar un digito decimal.
Es un decodificador de 4 líneas a 7 líneas.
El circuito integrado 74LS47 y el 74LS48 son decodificadores BCD a 7 segmentos.

German E. Beltrán
 

DECODIFICADOR BCD A 7 SEGMENTOS


El 74LS47-48 son circuitos integrados que codifican una entrada BCD y controlan un display 7
segmentos. Además de estas características de decodificación y control, poseen características
como son:

LT (Lamp Test, entrada de comprobación): Cuando se aplica un voltaje bajo y BI/RB0 están en alto,
se encienden los siete segmentos del display.

RBI (Ripple Blanking Input) y BI/RBO (Blanking Input / Ripple Blanking Output) utilizados para la
supresión de ceros.
 

DECODIFICADOR BCD A 7 SEGMENTOS

German E. Beltrán
 

EL DISPLAY 7 SEGMENTOS
El visua
visualizado
lizadorr de siete segmen
segmentos
tos (llamado también display) es una forma de repres
representar
entar
números en equipos electrónicos. Esta compuesto de siete segmentos que se pueden
encender o apagar individualmente. Cada segmento tiene la l a forma de una pequeña línea.

Muchas veces aparece un octavo segmento denominado dp (Punto Decimal)


 

EL DISPLAY 7 SEGMENTOS
Los hay de dos tipos: ánodo común y cátodo común.

Ánodo
Ánod o comú
común:n: Todo
Todoss los
los án
ánododos
os de los
los
segmentos están unidos internamente a un
terminal común que debe ser conectado a
un potencial positivo. El encendido de cada
segment
segm ento
o ind
indivi
ividua
duall se rea
realiz
liza
a apl
aplica
icando
ndo
pote
po tenc
ncia
iall ne
nega
gatitivo
vo (niv
(nivel
el   “0”)   al
al pin
correspondiente a través de una resistencia
que limite el paso de corriente.
Cátodo común: Todos los cátodos de los
segmentos están unidos internamente a un
terminal común que debe ser conectado a
un pote
potenc
ncia
iall ne
nega
gatitivo
vo.. El en
ence
cend
ndid
ido
o de
cad
ca da segegmmento indindivi
ividual se realiza
iza
aplicando potencial positivo (nivel   “1”)   al
pin corr
orrespondien
iente a tratravés de una
resistencia que limite el paso de corriente.
 

LÓGICA DE LOS SEGMENTOS


Cada segmento se utiliza para varios dígitos decimales, pero ninguno de ellos se emplea
para representar los diez dígitos; por tanto, cada segmento tiene que activarse mediante su
propio circuito de decodificación que detecta la aparición de cualquier número en el que
haya que usar ese segmento .

German E. Beltrán
 

LÓGICA DE LOS SEGMENTOS


 

LÓGICA DE LOS SEGMENTOS


 

DIAGRAMA EXPERIMENTAL
 

DECODIFICADOR BCD A DECIMAL


Un decodificador BCD a Decimal convierte cada código BCD a uno de los diez posibles
dígitos decimales. Frecuentemente se le denomina decodificador de 4 líneas a 10 líneas.

El circuito integrado 74HC42 es un decodificador BCD-Decimal.


 

DECODIFICADOR BCD A DECIMAL


German E. Beltrán
 

DECODIFICADOR BCD A DECIMAL


 

CONSEJOS PRÁCTICOS
German E. Beltrán
 

CODIFICADORES
Un Codificador
Codificador es un circuito lógico combin
combinaciona
acionall que, esencial
esencialmente
mente,, realiza la funci
función
ón
“inversa”   del decodificador. Un codificador permite que se introduzca en una de sus
entradas un nivel activo que representa un digito, como puede ser un digito decimal u
octal
octal,, y lo co
conv
nvier
ierte
te en una
una sasalid
lida
a codi
codififica
cada
da,, com
comoo BC
BCD
D o bina
binaria
ria.. El proce
proceso
so de
conversión
conver sión de símbolo
símboloss comun
comuneses a números
números a un formato codificado
codificado recibe el nombr
nombree de
codificación.
 

CODIFICADOR DECIMAL  – BCD


Este tipo de decodificador tiene diez entradas, una para cada digito decimal, y cuatro
salidas que responden al código BCD. Es un codificador básico de 10-líneas a 4-líneas
 

CODIFICADOR DECIMAL  – BCD


Diagrama lógico básico de un codificador Decimal-BCD

Prior
iorida
idad sig
significa
ica que el cod odififiicador
producirá una salida BCD correspondiente al
digito decimal de entrada de más alto orden
que se encuentre activo, e ignorará cualquier
otra entrada
La salida deentonces
será menor orden que esté
el número activa.
más alto
que esté entrando en el momento.
 

CODIFICADOR DECIMAL  – BCD

74HC147
El 74HC147 es un codificador con prioridad con entradas activas en bajo (0) para los dígitos
decimales del 1   –   9, y salidas BCD activas en bajo, una salida BCD cero se consigue
cuando ninguna de las entradas estaest a activa.
 

DIAGRAMA EXPERIMENTAL
German E. Beltrán
 

CODIFICADOR 74LS148
El 74LS148 es un codificador con prioridad que tiene ocho entradas activas a nivel BAJO y
tres salidas binarias activas a nivel BAJO.
Este dispositivo se puede utilizar para convertir entradas octales (0 –  7)
 7) en código binario de
3 bits.

Para activar este dispositivo, la entrada de activación (Enable


Input, EI) tiene que estar activa en estado BAJO, también tiene
una EO (Salida de activación,  Enable Output ) y una salida GS
para permitir la ampliación. La salida EO está a nivel BAJO
cuando la entrada EI está a nivel BAJO y ninguna de las
entradas
GS está a(0nivel
 –  7) se encuentra activadas.
BAJO cuando EI está a nivel BAJO y cualquiera
de las entradas se encuentra
e ncuentra activada.
Ei: Habilitación
GS: Es 0 cuando el dispositivo está habilitado y una o mas de
sus entradas están activas.
EO:: Sa
EO Salid
lida
a para
para ha
habi
bilit
litar
ar ot
otro
ro de
deco
codi
dififica
cado
dorr de má
máss ba
baja
ja
prioridad.
 

DIAGRAMA EXPERIMENTAL
German E. Beltrán
 

CODIFICADOR DE 16 LINEAS  – 4 LINEAS

El codificador 74LS148 puede ser


ampliado a un codificador de 16
líneas a 4 líneas conectando la
sa
sali
lida
mayorda orden
EO de del
al laco
coddifific
icad
entrada ador
or de
EI del
codifi
cod ifica
cado
dorr de me meno
norr orde
ordenn y
aplic
ap lican
ando
do la opopera
eraci
ciónón AND
AND a
lass co
la corr
rres
espo
pond
ndieien
nte
tess sali salida
dass
binarias, utilizando la salida GB
(Codif
(Co difica
icador
dor mas sig signif
nificat
icativo
ivo))
como cuarto y mas significativo
bit.
 

CODIFICADOR DE 16 LINEAS  – 4 LINEAS

Configur
Config urac
ació
ión
n pa para
ra cod
codififica
icado
dorr de
prio
priori
rida
dad
d de 16 líne líneas
as a 4 líne líneas
as,,
usand
usa ndoo co
codi
dififica
cado
dore
ress de prior
priorid
idad
ad
74148 (8 líneas a 3 líneas).
 

EJERCICIO PROPUESTO
Realizar la aplicación del codificador con teclado. Los diez dígitos decimales del teclado
de una computadora tienen que codificarse para poder ser procesados por el circuito

lóg
gico.
co. Cuando se puls lsa
a una de la lass te
tec
cla
las.
s. El digit
igito
o decimal se codifica a su
correspondiente código BCD y se visualiza en el display 7 segmentos.

Recomendaciones:

Codificador de prioridad 74HC147

Las teclas se representan mediante diez pulsadores, conectados cada uno de ellos a
resistencias
aseguran que de la
pull-up
línea(resistencias
esté a nivelde conexión
ALTO cuando a la
noalimentación
haya ninguna+V).tecla
Estaspresionada.
resistencias
Cuando se pulsa una tecla, la línea se conecta a tierra y se aplica un nivel BAJO a la
correspondiente entrada del codificador. La tecla cero no esta conectada, ya que la salida
BCD es cero cuando ninguna de las otras teclas está pulsada.
 

EJERCICIO PROPUESTO

También podría gustarte