REDES
.
INSTITUTO POLITÉCNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD CULHUACAN
INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA
ACADEMIA DE COMPUTACIÓN
LABORATORIO DE CIRCUITOS DIGITALES
PRACTICA NO. 5
“CODIFICADORES Y DECODIFICADORES”
DOCENTE:_________________________________________
AGOSTO 2011
Ing. Celedonio E.Aguilar Meza
Laboratorio de Circuitos Digitales
2
I. P. N. ESIME “Unidad Culhuacan”
Practica No. 5
“Codificadores y Decodificadores”
Objetivo:
Conocer y aplicar los codificadores y decodificadores para el manejo de información.
Ing. Celedonio E. Aguilar Meza
Laboratorio de Circuitos Digitales
3
I. P. N. ESIME “Unidad Culhuacan”
Material
1 Experimentador.
Fuenteregulada de 5V CD.
Circuitos Integrados:
74XX00
o CD 40YY ( Equivalente en Tecnología CMOS)
74XX32
74XX86
74XX138
74XX148
74XX75
XX = LS, HC, o F.
•
•
•
74 =
Tecnología TTL
CD40 = Tecnología CMOS
Microinterruptores
Visualizador de siete segmentos tipo cátodo o ánodo común (display)
Resistencias de 330Ω
Led’s
•
•
º Hojas de datos técnicos de los circuitos integradosSe puede consultar: http://www.datasheetcatalog.com/ ó .net/
: http://www.datasheetarchive.com/es/ )
Ing. Celedonio E. Aguilar Meza
Laboratorio de Circuitos Digitales
4
I. P. N. ESIME “Unidad Culhuacan”
1. Introducción teórica.
CODIFICADORES
Un codificador se puede definir como un circuito combinatorio que tiene 2n (o menos)
líneas de entrada y n líneas de salida. Las líneasde salida generan el código binario
correspondiente al valor de entrada. Un ejemplo el codificador de octal en binario, cuya
tabla de verdad está representada en la tabla 1. Este tiene ocho entradas, una para cada uno
de los dígitos octales, y tres salidas que generan el número binario correspondiente. Se
supone que sólo una entrada tiene un valor de 1 en cualquier momento dado, en casocontrario el circuito no tiene significado.
Entradas
Salidas
D7
D6
D5
D4
D3
D2
D1
D0
A2
A1
A0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
1
0
0
0
0
1
1
0
0
0
1
0
0
0
0
1
00
0
0
1
0
0
0
0
0
1
0
1
0
1
0
0
0
0
0
0
1
1
0
1
0
0
0
0
0
0
0
1
1
1
Tabla 1. Tabla de verdad del codificador de octal a binario.
Para diseñar un codificador en base a la tabla 1, se ve que las salidas son función de las
entradas Ds, por ejemplo, la salida Ao es verdadera siempre y cuando seactiven los dígitos
octales D1,D 3,D 5 o D 7; aplicando condiciones semejantes a las otras dos salidas, se
obtiene las siguientes funciones booleanas de salida:
A0 = D1 + D3 +D5 +D7
A1 = D 2+ D3 +D6 +D7
A 2= D 4+ D5 +D6 +D7
El codificador se puede implementar mediante tres compuertas OR; Este
codificador tiene la limitación de que sólo una entrada puede estar activa en un momento
Ing.Celedonio E. Aguilar Meza
Laboratorio de Circuitos Digitales
5
I. P. N. ESIME “Unidad Culhuacan”
dado, si dos entradas están activas en forma simultánea, la salida produce una combinación
indefinida; Otra ambigüedad en dicho codificador es que se genera una salida de puros
ceros (0) cuando todas las entradas son 0, es la misma salida cuando se activa a 1 la entrada
Do. Esta discrepancia sepuede solucionar generando una salida más, con el objeto de
indicar cundo alguna de las entradas es activada (igual a 1).
Circuito del Codificador de Octal a Binario
Aplicaciones del Codificador
La aplicación más vistosa de un codificador, es el teclado BCD (números de 0 a 9), que es
aplicado en los teclados de los teléfonos. En la figura 2 se muestra el bloque de un
codificador de...
Regístrate para leer el documento completo.