Você está na página 1de 26

CODIFICADORES Y

DECODIFICADORES
Ing. Daniela Wong Lahud
CODIFICADORES

 ES UN CIRCUITO COMBINATORIO QUE CUENTA CON UN NÚMERO DETERMINADA DE


ENTRADAS, DE LAS CUALES SÓLO UNA TIENE EL ESTADO LÓGICO 1 , Y SE GENERA UN
CÓDIGO DE VARIOS BITS QUE DEPENDE DE CUÁL SEA LA ENTRADA EXCITADA.

TIPOS DE CODIFICADORES • CON PRIORIDAD


• SIN PRIORIDAD
CODIFICADORES SIN PRIORIDAD

 LOS CODIFICADORES SIN PRIORIDAD SON AQUELLOS QUE CUANDO SE LES


APLICAN DOS O MÁS SEÑALES DE ENTRADA PRESENTAN UNA SALIDA QUE
NO CORRESPONDE A LA CODIFICACIÓN DE UNA SEÑAL DE ENTRADA.

 UN EJEMPLO DE CODIFICADOR SIN PRIORIDAD SE PUEDE REALIZAR CON


UNA MATRIZ DE DIODOS COMO SE MUESTRA . AL ACTIVAR EL INTERRUPTOR
DEL NÚMERO DECIMAL, LA SALIDA ES SU CÓDIGO EN BINARIO
DECIMAL (CÓDIGO BCD). SI ESTÁN ACTIVADOS DOS O MÁS
INTERRUPTORES A LA VEZ EL CÓDIGO SERÁ INCORRECTO, YA QUE
CONDUCIRÁN TODOS LOS DIODOS ACTIVADOS.
AL ACTIVAR EL INTERRUPTOR DEL NÚMERO DECIMAL, LA SALIDA ES SU CÓDIGO EN
BINARIO DECIMAL (CÓDIGO BCD…..
SI ESTÁN ACTIVADOS DOS O MÁS INTERRUPTORES A LA VEZ EL CÓDIGO SERÁ
INCORRECTO, YA QUE CONDUCIRÁN TODOS LOS DIODOS ACTIVADOS…..
CODIFICADORES CON PRIORIDAD

 PARA EVITAR LOS ERRORES QUE SE PRODUCEN EN UN CODIFICADOR SIN


PRIORIDAD SE ENCUENTRAN LOS CODIFICADORES PRIORITARIOS, ES DECIR,
EN LOS QUE LAS SALIDAS REPRESENTAN EL CÓDIGO BINARIO
CORRESPONDIENTE A LA ENTRADA ACTIVA QUE TENGA MAYOR VALOR
DECIMAL (PRIORIDAD ASCENDENTE), EN CASO DE QUE VARIAS ENTRADAS
ESTÉN ACTIVADAS SIMULTÁNEAMENTE. CUANDO LA ENTRADA QUE ACTÚA
SOBRE LA SALIDA ES LA MENOR DE TODAS LAS ENTRADAS ACTIVADAS, SE
DENOMINA PRIORIDAD DESCENDENTE.
 EL CIRCUITO MUESTRA UN CODIFICADOR CON PRIORIDAD ASCENDENTE ,
EL CI 74148, TIENE 8 LÍNEAS DE ENTRADA Y 3 DE SALIDA. LA RELACIÓN DE
PINES DE ESTE INTEGRADO ES LA SIGUIENTE:
LA RELACIÓN DE PINES DE ESTE INTEGRADO ES LA SIGUIENTE:

0, 1, 2, 3, 4, 5, 6, 7 : entradas activas a
niveles bajos (0V).
EI: entrada de inhibición que debe estar
a nivel bajo (0V) para que se realice la
codificación.
C, B y A: en las salidas aparecen, activas
también a nivel bajo (0V), los datos
codificados en binario de tres bits (4-2-1).
E0: que, en nivel bajo, indica que
ninguna de las entradas es activa (sirve
para distinguir entre las situaciones de
activación de la entrada 0 y ninguna
entrada activa, ya que en ambos casos
las salidas están a nivel alto).
GS: que pasa a nivel bajo cuando
alguna de las entradas es activa.
EI: ENTRADA DE HABILITACIÓN QUE DEBE ESTAR A NIVEL BAJO (0V) PARA QUE
SE REALICE LA CODIFICACIÓN.
TAREA PARA ENVIAR POR CORREO, FECHA
LÍMITE 21 DE NOVIEMBRE 2017

 REALIZA UNA INVESTIGACIÓN SOBRE LAS APLICACIONES DE UN CODIFICADOR, DEBES SER CONCISO Y CLARO.
 INVESTIGA LA HOJA DE DATOS DEL CI 74147, LO CUAL ES UN CODIFICADOR DE 9 ENTRADAS Y 4 SALIDAS, Y
ANALIZA PARA QUE ELABORES UN CIRCUITO DE DECIMAL A BCD CON EL CODIFICADOR. REALIZA LA TABLA DE
VERDAD DEL COMPORTAMIENTO, UTILIZA LEDS PARA INDICAR LA SALIDA. SUGERENCIA: TE PUEDES BASAR EN LO
QUE VIMOS EN CLASE.

LAS DOS TAREAS DEBES ENTREGARLA EN EL MISMO DOCUMENTO, ÉSTE DEBE CONTENER :
1.- HOJA DE PORTADA (TEMA, MATERIA, NOMBRE, N° CONTROL Y FECHA)
2.- INTRODUCCIÓN (PUEDES EMPEZAR CON DEFINICIONES BÁSICAS Y POCO A POCO IR ENTRANDO AL TEMA)
3.- DESARROLLO (ENFOCÁTE A LAS APLICACIONES QUE TIENEN LOS DECOFICADORES Y EN LA ELABORACIÓN DE TU
CIRCUITO DECIMAL A BCD)
4.- CONCLUSIONES (REFLEXIONA LA UTILIDAD DE LOS CODIFICADORES HOY EN DÍA, LA COMPRENSIÓN DEL TEMA).
5.- REFERENCIAS BIBLIOGRÁFICAS.

ENTREGAR EN FORMATO WORD, CON LA SIG, ESTRCUTURA DE NOMBRE “PRIMER APELLIDO_NOMBRE(S)_CODIF”


ENVIAR AL CORREO dwong@mail.itq.edu.mx
DECODIFICADORES

 EL DECODIFICADOR ES UN DISPOSITIVO
COMBINATORIO QUE ACEPTA UNA ENTRADA
DIGITAL CODIFICADA EN BINARIO Y ACTIVA UNA
SALIDA. ESTE DISPOSITIVO TIENE VARIAS SALIDAS,
Y SE ACTIVARÁ AQUELLA QUE ESTABLEZCA EL
CÓDIGO APLICADO A LA ENTRADA.
 CON UN CÓDIGO DE N BITS SE PUEDEN
ENCONTRAR 2N POSIBLES COMBINACIONES. SI SE
TIENEN 3 BITS (3 ENTRADAS) SERÁN POSIBLES 23 =
8 COMBINACIONES. UNA COMBINACIÓN EN
PARTICULAR ACTIVARÁ SÓLO UNA SALIDA. POR
EJEMPLO: ACTIVAR LA SALIDA Q2 HAY QUE
PONER EN LA ENTRADA EL EQUIVALENTE AL
NÚMERO 2 EN BINARIO (102).
¿ PORQUE SE LLAMAN
DECODIFICADORES?

PORQUE SE ACTIVA LA SALIDA CUYO NÚMERO DECIMAL COINCIDE CON EL NÚMERO


CODIFICADO EN BINARIO EN LA ENTRADA; ES DECIR, EN LAS SALIDAS NOS APARECEN
DECODIFICADAS LAS ENTRADAS. A ESTO SE LE DENOMINA “DIRECCIONAMIENTO” :

CADA SALIDA ESTÁ DIRECCIONADA POR UNA DETERMINADA COMBINACIÓN DE LAS


VARIABLES DE ENTRADA; A ESTA COMBINACIÓN SE LE LLAMA “DIRECCIÓN”.
EJEMPLO…..

 IMAGINEMOS QUE QUEREMOS REALIZAR UN CIRCUITO DE CONTROL PARA UN SEMÀFORO.


EL SEMÀFORO PUEDE ESTAR EN VERDE, AMARILLO, ROJO O AVERIADO. CUANDO ESTÀ
AVERIADO SE ACTIVARÀ UNA LUZ INTERNA “AZUL” PARA QUE EL TÈCNICO SEPA QUE LO
TIENE QUE REPARAR.
 A CADA UNA DE ESTAS LUCES SE LE ASIGNARÀ UN NÙMERO. ROJO ES CERO, AMARILLO 1,
VERDE 2, AZUL 3.
¿QUÈ HACEMOS PARA CONTROLAR ESTE
SEMÁFORO?

 PODEMOS HACER QUE UN CIRCUITO QUE TENGA 4 SALIDAS, UNA PARA CADA UNA DE LAS
LUCES. CUANDO UNA DE ESTAS SALIDAS ESTE A “1”, LA LUZ CORRESPONDIENTE ESTARÀ
ENCENDIDA. SIN EMBARGO, NO PUEDE HABER DOS O MÀS LUCES ENCENDIDAS AL MISMO
TIEMPO.
 SE PUEDE UTILIZAR UN DECODIFICADOR DE 2 A 4 LÌNEAS PARA ACTIVAR UNA LUZ EN CADA
MOMENTO. Y EL CIRCUITO DE CONTROL QUE DISEÑEMOS SÒLO TIENE QUE SER DE DOS
SALIDAS .
TIPOS DE DECODIFICADORES:

1.- DECODIFICADORES BINARIOS BÁSICOS:

DETERMINA UN NÙMERO BINARIO EN LA ENTRADA DE UN CIRCUITO


DIGITAL. SE UTILIZA UNA COMPUERTA AND COMO ELEMENTO
BÀSICO DE DECODIFICACIÒN YA QUE PRODUCE UNA SALIDA A
NIVEL ALTO.

EJEMPLO:
DETERMINA LA LÒGICA REQUERIDA PARA DECODIFICAR EL NÙMERO
BINARIO 1011 DE MANERA QUE PRODUZCA UN NIVEL ALTO EN LA
SALIDA.
TIPOS DE DECODIFICADORES:

 Ejemplo: decodificador de 2 a 4.
TIPOS DE DECODIFICADORES:

 UN DECODIFICADOR TAMBIÉN PUEDE UTILIZARSE PARA IMPLEMENTAR FUNCIONES LÓGICAS


EN LA FORMA SOP, BASTA COLOCAR UNA COMPUERTA OR QUE TOME TODAS LAS SALIDAS
CORRESPONDIENTES PARA LAS CUALES LA FUNCIÓN TIENE QUE VALER 1.
EJEMPLO:
TIPOS DE DECODIFICADORES:

 2. EL DECODIFICADOR DE 4 BITS Ó DECODIFICADOR 1 DE 16.


SE UTILIZA PARA PODER DECODIFICAR TODAS LAS COMBINACIONES DE 4 BITS. PARA
CUALQUIER CÓDIGO DADO EN LAS ENTRADAS SOLO SE ACTIVA UNA DE LAS POSIBLES
DIECISÉIS SALIDAS. SI REQUERIMOS UNA SALIDA A NIVEL BAJO, EL DECODIFICADOR DE PUEDE
IMPLEMENTAR CON PUERTAS NAND E INVERSORES, UNO POR CADA SALIDA.

EL IC 74HC154 ES UN DECODIFICADOR DE ESTE TIPO


TIPOS DE DECODIFICADORES:

 3. EL DECODIFICADOR BCD A DECIMAL.

CONVIERTE CADA CÓDIGO BCD EN UNO DE LOS DIEZ POSIBLES DÍGITOS DECIMALES. EL
MÉTODO DE IMPLEMENTACIÓN ES EL MISMO QUE PARA UN DECODIFICADOR 4 A 16,PERO
CON LA DIFERENCIA DE QUE LAS SALIDAS SON SOLO 10. OBTENDREMOS SALIDAS ACTIVAS A
NIVEL ALTO Y BAJO IMPLEMENTANDO LAS FUNCIONES CON PUERTAS AND Y NAND
RESPECTIVAMENTE.

UN IC DE ESTE TIPO ES EL 7447


TIPOS DE DECODIFICADORES:

 4. DECODIFICADORES BCD A 7 SEGMENTOS .

ES UN CIRCUITO COMBINACIONAL QUE PERMITE UN CÓDIGO BCD EN SUS ENTRADAS Y EN SUS


SALIDAS ACTIVA UN DISPLAY DE 7 SEGMENTOS PARA INDICAR UN DÍGITO DECIMAL. EL DISPLAY
ESTÁ FORMADO POR UN CONJUNTO DE 7 LEDS CONECTADOS EN UN PUNTO COMÚN EN SU
SALIDA, BIEN EN ÁNODO COMUN Ó ÁNODO COMÚN.
APLICACIONES

 LOS DECODIFICADORES SE EMPLEAN FUNDAMENTALMENTE PARA SELECCIONAR


LOS DIFERENTES PUERTOS DE E/S ( ENTRADA/SALIDA) Y ASÍ LA COMPUTADORA
PUEDA COMUNICARSE CON LOS DIFERENTES DISPOSITIVOS EXTERNOS (
PERIFÉRICOS). ESTOS DECODIFICADORES SON CONOCIDOS COMO
DECODIFICADOR DE DIRECCIONES DE PUERTOS. DIRECCIONAR UNA LOCALIDAD
DE MEMORIA, CONVERSIÓN DE DATOS BINARIOS.
 UNA DE LAS APLICACIONES MÁS CARACTERÍSTICAS DE LOS
DECODIFICADORES ES SU TRANSFORMACIÓN EN LOS CIRCUITOS DIGITALES
DENOMINADOS DEMULTIPLEXORES. UN DECODIFICADOR SE CONVIERTE EN
UN DEMULTIPLEXOR AÑADIÉNDOLE UNA SEÑAL MÁS A SU CIRCUITERÍA
INTERNA.
 EN LA PRÁCTICA, NO EXISTEN CIRCUITOS INTEGRADOS DEMULTIPLEXORES,
SINO QUE SE FABRICAN CIRCUITOS DECODIFICADORES/DEMULTIPLEXORES,
QUE EN REALIDAD SON DECODIFICADORES CON ENTRADA DE INHIBICIÓN
("ENABLE" O "STROBE").
POR EJEMPLO EL IC 74138 3X8 LÍNEAS

Você também pode gostar