Está en la página 1de 17

UNIVERSIDAD TECNICA DE ORURO

FACULTAD NACIONAL DE INGENIERIA


CARRERA: INGENIERIA ELECTRICA ELECTRONICA
LABORATORIO DE ELECTRONICA DIGITAL 1 (ELT 2722)
_____________________________________________________________________________

SEMESTRE 1-2020
LABORATORIO Nº 4
CODIFICADORES DECODIFICADORES Y
TRANSCODIFICADORES
1.- Objetivo

Introducir al alumno en el estudio de circuitos combinacionales como ser


codificadores, decodificadores y transcodificadores

2.- Fundamento Teorico

Un codificador es un circuito combinacional con 2N entradas y N salidas, cuya misión es


presentar en la salida el código binario correspondiente a la entrada activada.

Existen dos tipos fundamentales de codificadores: codificadores sin prioridad y


codificadores con prioridad. En el caso de codificadores sin prioridad, puede darse el caso
de salidas cuya entrada no pueda ser conocida: por ejemplo, la salida 0 podría indicar que
no hay ninguna entrada activada o que se ha activado la entrada número 0. Además,
ciertas entradas pueden hacer que en la salida se presente la suma lógica de dichas
entradas, ocasionando mayor confusión. Por ello, este tipo de codificadores es usado
únicamente cuando el rango de datos de entrada está correctamente acotado y su
funcionamiento garantizado.
UNIVERSIDAD TECNICA DE ORURO
FACULTAD NACIONAL DE INGENIERIA
CARRERA: INGENIERIA ELECTRICA ELECTRONICA
LABORATORIO DE ELECTRONICA DIGITAL 1 (ELT 2722)
_____________________________________________________________________________

Para evitar los problemas anteriormente comentados, se diseñan los codificadores con
prioridad. En estos sistemas, cuando existe más de una señal activa, la salida codifica la
de mayor prioridad (generalmente correspondiente al valor decimal más alto).

Adicionalmente, se codifican dos salidas más: una indica que ninguna entrada está activa,
y la otra que alguna entrada está activa. Esta medida permite discernir entre los
supuestos de que el circuito estuviera deshabilitado por la no activación de la señal de
capacitación, que el circuito no tuviera ninguna entrada activa, o que la entrada número 0
estuviera activada.

Un decodificador o descodificador es un circuito combinacional, cuya función es inversa


a la del codificador, esto es, convierte un código binario de entrada (natural, BCD, etc.) de
N bits de entrada y M líneas de salida (N puede ser cualquier entero y M es un entero
menor o igual a 2N), tales que cada línea de salida será activada para una sola de las
combinaciones posibles de entrada. Estos circuitos, normalmente, se suelen encontrar
como decodificador / demultiplexor. Esto es debido a que un demultiplexor puede
comportarse como un decodificador.

El “display de 7 segmentos” es un dispositivo usado para presentar información de


forma visual. Esta información es específicamente un dígito decimal del 0 (cero) al 9
UNIVERSIDAD TECNICA DE ORURO
FACULTAD NACIONAL DE INGENIERIA
CARRERA: INGENIERIA ELECTRICA ELECTRONICA
LABORATORIO DE ELECTRONICA DIGITAL 1 (ELT 2722)
_____________________________________________________________________________

(nueve), por lo que se intuye que que el código BCD está involucrado. El caso que nos
atañe consta de 7 LED's (Light Emisor Diode), uno por cada segmento, que se
encenderán o apagarán dependiendo de la información que se les envíe. El display 7
segmentos tiene una estructura similar a:

donde los 7 led's vienen indicados por las letras a, b, c, d, e, f y g. Con éstos pueden

formarse todos los dígitos decimales.


UNIVERSIDAD TECNICA DE ORURO
FACULTAD NACIONAL DE INGENIERIA
CARRERA: INGENIERIA ELECTRICA ELECTRONICA
LABORATORIO DE ELECTRONICA DIGITAL 1 (ELT 2722)
_____________________________________________________________________________

Estos dispositivos pueden ser de tipo “Ánodo Común”

o “Cátodo Común”

En el caso de los display de ánodo común todos los ánodos (+) de los led's comparten la
conexión. Estos display requieren un cero (una tierra) a la entrada de cada segmento para
encenderlo. En el caso de los display de cátodo común todos los cátodos (-) de los led's
comparten la conexión. Estos display
requieren un uno (Vcc) a la entrada de
cada segmento para encenderse.
Todas las conexiones deben ser
hechas a través de una
resistencia para regular la cantidad de
corriente que pasa a través de los led's.
UNIVERSIDAD TECNICA DE ORURO
FACULTAD NACIONAL DE INGENIERIA
CARRERA: INGENIERIA ELECTRICA ELECTRONICA
LABORATORIO DE ELECTRONICA DIGITAL 1 (ELT 2722)
_____________________________________________________________________________

Existen casos donde aparece un octavo segmento que suele usarse como punto decimal
(ver el DP):

En la figura pueden verse también una de las configuraciones de pines más popular que
contienen los displays de 7 segmentos y lo que representan. Los pines 3 y 8 son el
ánodo común ó el cátodo común (dependiendo de cual sea el caso del 7 segmentos
elegido) y aunque regularmente es indiferente cual de ellos conecten existen casos de
modelos de displays en los que, por sus especificaciones, se requieren ambos
conectados (o también quizá porque requieran cumplir alguna condición de manejo de
corriente en su circuito). El encapsulado de este mismo display luce algo como:

para la versión que contiene sólo un dígito pero existen algunas para más dígitos como
por ejemplo el de dos dígitos que es bastante usado o los de X dígitos y medio donde el
medio viene dado por el hecho de que él sólo puede representar el número uno (tiene
únicamente dos segmentos).

Existen circuitos integrados a nivel MSI que pueden realizar la tarea de manejar estos
displays. Estos IC's son decodificadores, específicamente los conocidos como
decodificadores de BCD a 7 segmentos, como son los casos de los IC 7446, 7447 y 7448
de la familia TTL. El 7446 y 7447 tienen salidas con lógica negativa por lo que enviarán un
cero al segmento que se desea encender. Esto quiere decir que manejan Displays 7
segmentos de ánodo común. Ambos son Open Collector (bueno para el manejo de
UNIVERSIDAD TECNICA DE ORURO
FACULTAD NACIONAL DE INGENIERIA
CARRERA: INGENIERIA ELECTRICA ELECTRONICA
LABORATORIO DE ELECTRONICA DIGITAL 1 (ELT 2722)
_____________________________________________________________________________

corriente necesario en algunos casos) y se diferencian únicamente en la salida que


pueden manejar (30v para el 7446 y 15v para el 7447). Nuestros circuitos generalmente
estarán construidos con tecnología TTL a 5V y por ello lo más seguro es que empleemos
el 7447. En el caso del 7448 las salidas son de lógica positiva por lo que son usados con
los dispositivos cátodo común. Todos comparten una característica: esperan a la entrada
un número en BCD y es para cada una de ellas que desplegarán el dígito decimal
correspondiente. Pero aún así, estos IC tienen respuestas para otras combinaciones a la
entrada distintas de BCD. En el siguiente dibujo se muestran las salidas reflejadas en los
display de 7 segmentos para todas las combinaciones binarias de 4 bits posibles:

Aparte de los dígitos decimales, se ven las salidas para cuando el decodificador tiene
entrada de 1010, 1011, 1100, 1101, 1110 y 1111. Este último caso apaga todos los
segmentos y por ello no se ve nada.

A continuación se muestra una implementación típica usada para la prueba de los display
de 7 segmentos:
UNIVERSIDAD TECNICA DE ORURO
FACULTAD NACIONAL DE INGENIERIA
CARRERA: INGENIERIA ELECTRICA ELECTRONICA
LABORATORIO DE ELECTRONICA DIGITAL 1 (ELT 2722)
_____________________________________________________________________________

El display mostrará el dígito decimal que corresponda con el número binario seleccionado
por los interruptores 1, 2, 3 y 4 del dip switch. En esta configuración se ve que las
resistencias delimitadoras de corriente se colocan en el ánodo común (sabemos que son
ánodo común por el uso del 7447) pero dependiendo de la implementación, e incluso a
veces del display, en algunos casos pueden requerirse el uso de una resistencia por cada
segmento y la conexión directa de los ánodos a Vcc.

CODIGOS DIGITALES

CODIGO 7421 CODIGO 5421 CODIGO 5211 CODIGO 2421

Nº 7 4 Nº 5 4 2 Nº 7 4 2 Nº 2 4 2 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 0 1 0 0 1 0 0 1 0 0 0 1
UNIVERSIDAD TECNICA DE ORURO
FACULTAD NACIONAL DE INGENIERIA
CARRERA: INGENIERIA ELECTRICA ELECTRONICA
LABORATORIO DE ELECTRONICA DIGITAL 1 (ELT 2722)
_____________________________________________________________________________

2 0 0 2 0 0 0 2 0 1 0 2 0 0 1 0
3 0 0 3 0 0 1 3 0 1 0 3 0 0 1 1
4 0 1 4 0 1 1 4 0 1 1 4 0 1 0 0
5 0 1 5 1 0 0 5 1 0 1 5 1 0 1 1
6 0 1 6 1 0 6 1 0 6 1 1 0 0
0 0
7 1 0 7 1 0 7 1 0 7 1 1 0 1
0 0
8 1 0 8 1 0 8 1 1 8 1 1 1 0
1 1
9 1 0 9 1 1 9 1 1 9 1 1 1 1
1 1
0 1
CODIGO BCD CODIGO EXCESO 3 CODIGO 3 EX GRAY CODIGO GRAY

Nº 8 4 Nº Nº Nº
0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0
1 0 0 1 0 1 0 1 0 1 1 1 0 0 0 1
2 0 0 2 0 1 0 2 0 1 1 2 0 0 1 1
3 0 0 3 0 1 3 0 1 3 0 0 1 0
1 0
4 0 1 4 0 1 4 0 1 4 0 1 1 0
1 0
5 0 1 5 1 0 5 1 1 5 0 1 1 1
0 0
6 0 1 6 1 0 6 1 1 6 0 1 0 1
0 0
7 0 1 1 1 7 1 0 1 0 7 1 1 1 1 7 0 1 0 0
8 1 0 00 8 1 0 1 1 8 1 1 1 0 8 1 1 0 0
9 1 0 01 9 1 1 0 0 9 1 0 1 0 9 1 1 0 1

CODIGO JOHNSON CODIGO 2 ENTRE 5 CODIGO BIQUINARIO


UNIVERSIDAD TECNICA DE ORURO
FACULTAD NACIONAL DE INGENIERIA
CARRERA: INGENIERIA ELECTRICA ELECTRONICA
LABORATORIO DE ELECTRONICA DIGITAL 1 (ELT 2722)
_____________________________________________________________________________

Nº Nº Nº 5 0 4 3 2 1 0
0 0 0 0 0 0 0 0 1 0 0 0 0 1
1 0 0 0 0 1 1 0 1 0 0 0 1 0
2 0 0 0 1 1 2 0 1 0 0 1 0 0
3 0 0 1 1 1 3 0 1 0 1 0 0 0
4 0 1 1 1 1 4 0 1 1 0 0 0 0
5 1 1 1 1 1 5 1 0 0 0 0 0 1
6 1 1 1 1 0 6 1 0 0 0 0 1 0
7 1 1 1 0 0 7 1 0 0 0 1 0 0
8 1 1 0 0 0 8 1 0 0 1 0 0 0
9 1 0 0 0 0 9 1 0 1 0 0 0 0
Codigo ASCII

ASCII (acrónimo inglés de American Standard Code for Information Interchange — Código
Estándar Estadounidense para el Intercambio de Información), pronunciado generalmente
[áski] o [ásci] o [ásqui], es un código de caracteres basado en el alfabeto latino, tal como
se usa en inglés moderno. Fue creado en 1963 por el Comité
Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto
Estadounidense de Estándares Nacionales, o ANSI) como una refundición o evolución de
los conjuntos de códigos utilizados entonces en telegrafía. Más tarde, en 1967, se
incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el
código conocido como US-ASCII.

El código ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente
empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la
transmisión. A menudo se llama incorrectamente ASCII a otros códigos de caracteres de
8 bits, como el estándar ISO-8859-1, que es una extensión que utiliza 8 bits para
proporcionar caracteres adicionales usados en idiomas distintos al inglés, como el
español.
UNIVERSIDAD TECNICA DE ORURO
FACULTAD NACIONAL DE INGENIERIA
CARRERA: INGENIERIA ELECTRICA ELECTRONICA
LABORATORIO DE ELECTRONICA DIGITAL 1 (ELT 2722)
_____________________________________________________________________________

ASCII fue publicado como estándar por primera vez en 1967 y fue actualizado por última
vez en 1986. En la actualidad define códigos para 32 caracteres no imprimibles, de los
cuales la mayoría son caracteres de control que tienen efecto sobre cómo se procesa el
texto, más otros 95 caracteres imprimibles que les siguen en la numeración (empezando
por el carácter espacio).

Casi todos los sistemas informáticos actuales utilizan el código ASCII o una extensión
compatible para representar textos y para el control de dispositivos que manejan texto
como el teclado. No deben confundirse los códigos ALT+número de teclado con los
códigos ASCII.
UNIVERSIDAD TECNICA DE ORURO
FACULTAD NACIONAL DE INGENIERIA
CARRERA: INGENIERIA ELECTRICA ELECTRONICA
LABORATORIO DE ELECTRONICA DIGITAL 1 (ELT 2722)
_____________________________________________________________________________

3.- Practica en Laboratorio

a) Dado el codificador decimal encuentre su tabla de verdad. Asi como los


cálculos correspondientes. Simular en Proteus, Winbreadboard y Visual Basic.
UNIVERSIDAD TECNICA DE ORURO
FACULTAD NACIONAL DE INGENIERIA
CARRERA: INGENIERIA ELECTRICA ELECTRONICA
LABORATORIO DE ELECTRONICA DIGITAL 1 (ELT 2722)
_____________________________________________________________________________

b) Diseñar un transcodificador de binario a código 3 Ex Gray. Asi como los


cálculos correspondientes. Simular en Proteus, Winbreadboard y Visual Basic.
UNIVERSIDAD TECNICA DE ORURO
FACULTAD NACIONAL DE INGENIERIA
CARRERA: INGENIERIA ELECTRICA ELECTRONICA
LABORATORIO DE ELECTRONICA DIGITAL 1 (ELT 2722)
_____________________________________________________________________________

c) Dado el decodificador de codigo binario a octal encuentre la tabla de funciones,


Asi como los cálculos correspondientes. Simular en Proteus, Winbreadboard y
Visual Basic.
UNIVERSIDAD TECNICA DE ORURO
FACULTAD NACIONAL DE INGENIERIA
CARRERA: INGENIERIA ELECTRICA ELECTRONICA
LABORATORIO DE ELECTRONICA DIGITAL 1 (ELT 2722)
_____________________________________________________________________________

d) Diseñar un decodificador de codigo binario a decimal. Asi como los cálculos


correspondientes. Simular en Proteus, Winbreadboard y Visual Basic.
UNIVERSIDAD TECNICA DE ORURO

FACULTAD NACIONAL DE INGENIERIA


CARRERA: INGENIERIA ELECTRICA ELECTRONICA
LABORATORIO DE ELECTRONICA DIGITAL 1 (ELT 2722)
_____________________________________________________________________________
UNIVERSIDAD TECNICA DE ORURO

FACULTAD NACIONAL DE INGENIERIA


CARRERA: INGENIERIA ELECTRICA ELECTRONICA
LABORATORIO DE ELECTRONICA DIGITAL 1 (ELT 2722)
_____________________________________________________________________________

CUESTIONARIO

1.- Que es un codificador?

2.- Que es decodificador?

3.- Que es transcodificador?

4.- Como funciona un display de 7 segmentos con conexión a catodo comun

5.- Como funciona un display de 7 segmentos con conexión a anodo comun.

6.- Simular un decodificador de 4 a 7 segmentos con 7447 utilizando la figura de


la pagina 7

7.- Simular un decodificador de 4 a 7 segmentos con 7448.


UNIVERSIDAD TECNICA DE ORURO

También podría gustarte