Sunteți pe pagina 1din 9

UNIVERSIDAD CATLICA DE SANTA MARA

PROGRAMA PROFESIONAL DE INGENIERA DE SISTEMAS


CDIGO: 7106316
ASIGNATURA: ARQUITECTURA DEL COMPUTADOR
GUA DE LABORATORIO N 03
1/9
PRIMERA FASE: LGICA DIGITAL COMBINACIONAL
TTULO: CODIFICADORES Y DECODIFICADORES
Docente(s):
Ing. Mario Urrutia Espinoza
Ing. Diana Valdivieso Herrera
Fecha: 2014.09.15.

1. OBJETIVOS:
Conocer y comprender el funcionamiento de los decodificadores
Conocer y comprender el funcionamiento de los codificadores
2. MARCO TERICO:
2.1 Decodificador binario
Un decodificador es un circuito lgico cuya funcin es indicar la presencia de cierto cdigo en sus lneas
de entrada con un nivel predeterminado a la salida. El procedimiento consiste en interpretar el cdigo de
n lneas de entrada con el fin de activar un mximo de 2
n
lneas a la salida. Si el cdigo de entrada tiene
combinaciones no usadas o de no importa, la salida tendr menos de 2
n
salidas. La caracterstica
predominante en los decodificadores es un mayor nmero de salidas con respecto al nmero de entradas.

Figura 1: Diagrama de bloques de un decodificador binario
Decodificador de 3 a 8 lneas (3 bits)
El decodificador de 3 a 8 lneas activa una sola de las 8 lneas de salida de acuerdo con el cdigo binario
presente en las 3 lneas de entrada. Las salidas son mutuamente exclusivas ya que solamente una de las
salidas es igual a 1 en cualquier momento. Las entradas del decodificador son x, y, z y las salidas van de y
0
a y
7
(activas bajas). La tabla de verdad se muestra a continuacin
Entradas Salidas
X Y Z Y
0
Y
1
Y
2
Y
3
Y
4
Y
5
Y
6
Y
7

0 0 0 1 0 0 0 0 0 0 0
0 0 1 0 1 0 0 0 0 0 0
0 1 0 0 0 1 0 0 0 0 0
0 1 1 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 1 0 0 0
1 0 1 0 0 0 0 0 1 0 0
1 1 0 0 0 0 0 0 0 1 0
1 1 1 0 0 0 0 0 0 0 1
Tabla 1: Tabla de verdad para el Decodificador de 3 a 8 lneas.
2

Decodificador BCD a 7 segmentos
El decodificador de BCD a siete segmentos es un circuito combinacional que permite un cdigo BCD en sus
entradas y en sus salidas activa un display de 7 segmentos para indicar un dgito decimal.

Figura 2: Diagrama de bloques de un decodificador BCD a siete segmentos
Suponiendo que el visualizador es un display de ctodo comn, se obtiene una tabla cuyas entradas en
cdigo BCD corresponden a A, B, C y D y unas salidas correspondientes a los leds que se encenderan en
cada caso para indicar el dgito decimal. La tabla 1 muestra el caso de ejemplo.
Valor decimal
Entradas Salidas
A B C D a b c d e f g
0 0 0 0 0 1 1 1 1 1 1 0
1 0 0 0 1 0 1 1 0 0 0 0
2 0 0 1 0 1 1 0 1 1 0 1
3 0 0 1 1 1 1 1 1 0 0 1
4 0 1 0 0 0 1 1 0 0 1 1
5 0 1 0 1 1 0 1 1 0 1 1
6 0 1 1 0 1 0 1 1 1 1 1
7 0 1 1 1 1 1 1 0 0 0 0
8 1 0 0 0 1 1 1 1 1 1 1
9 1 0 0 1 1 1 1 0 0 1 1
10 1 0 1 0 X X X X X X X
... .. .. .. .. X X X X X X X
15 1 1 1 1 X X X X X X X
Tabla 2: Tabla de verdad del decodificador BCD a siete segmentos.
Los valores binarios 1010 a 1111 en BCD nunca se presentan, entonces las salidas se tratan como
condiciones de no importa.
2.2 Codificador binario
El codificador binario tiene 2
n
entradas y n salidas. Slo, una sola de las entradas puede estar activada. La
salida suministra el valor binario correspondiente a la entrada activada.

3
Codificador de 8 a 3.
El codificador 8 a 3 tiene 8 entradas (I
0
a I
7
), una para cada uno de los ocho dgitos y 3 salidas que
conforman el nmero binario equivalente (A
0
a A
2
). A continuacin su diagrama y tabla de verdad:

Figura 3: Codificador de 8 a 3
Entradas Salidas
I
0
I
1
I
2
I
3
I
4
I
5
I
6
I
7
A
2
A
1
A
0

1 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 1 0
0 0 0 1 0 0 0 0 0 1 1
0 0 0 0 1 0 0 0 1 0 0
0 0 0 0 0 1 0 0 1 0 1
0 0 0 0 0 0 1 0 1 1 0
0 0 0 0 0 0 0 1 1 1 1
Tabla 3: Tabla de verdad de codificador de 8 a 3.
Codificador Decimal - BCD
El codificador decimal a BCD posee diez entradas, correspondientes cada una a un dgito decimal y cuatro
salidas en cdigo BCD. La figura muestra la disposicin de entradas y salidas del codificador.

Figura 4: Diagrama de Bloques del codificador Decimal a BCD.

4
En la tabla siguiente se muestra el cdigo BCD correspondiente a cada dgito decimal.
Dgito Decimal
BCD
A
3
A
2
A
1
A
0

0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
Tabla 4: Cdigo Decimal BCD.
El bit A
3
es el ms significativo del cdigo BCD y es 1 para los decimales 8 9.
Codificador sin prioridad
Los circuitos codificadores pueden ser diseados con prioridad o sin ella. En los codificadores sin prioridad
con entradas activas altas, la activacin de ms de una entrada simultneamente con valor 1, genera un
cdigo errneo en la salida, de acuerdo al nmero de entradas excitadas con el respectivo valor. La
solucin de este conveniente se logra empleando codificadores de prioridad.
Codificador de prioridad
Los codificadores de prioridad seleccionan la entrada de mayor prioridad cuando se presentan varias
entradas activas simultneamente. En la tabla 3.5.2. se muestra la lgica de entrada y de salida de un
decodificador.
3. MATERIALES Y EQUIPOS
EQUIPO
Computadoras
Software Multisim 12

4. DESARROLLO DE LA PRCTICA
4.1 Decodificador binario 3x8:
Este circuito integrado contiene un decodificador 3 a 8 que tambin puede funcionar como demultiplexor
1:8. La relacin de pines de este integrado es la siguiente:
A, B y C: entradas de seleccin activas a nivel alto (5V).
G1: entrada de validacin o de dato activa a nivel alto (5V).
G2A y G2B: entradas de validacin activas a nivel bajo (0V).
Y0, Y1, Y2, Y3, Y4, Y5, Y6, Y7: salidas del decodificador/demultiplexor activas a nivel bajo (0V).
Para que el circuito funcione como decodificador, las variables de validacin deben ser G2A=G2B=0 y
G1=1.
Para que el circuito trabaje como demultiplexor, la entrada G1 tiene que estar a 1 y una de las otras dos
(G2A o G2B) a 0. Si G2A=0 el dato se introduce por G2B y si G2B=0 el dato se introduce por G2A. En ambos
casos el dato es activo a nivel bajo al igual que las salidas.
Construya el circuito de la figura y complete su tabla de la verdad.
5

Figura 5: Decodificador binario 3x8
ENTRADAS
SALIDAS
ENABLE SELECT

C B A


1 X X X X X
X 1 X X X X
X X 0 X X X
0 0 1 0 0 0
0 0 1 0 0 1
0 0 1 0 1 0
0 0 1 0 1 1
0 0 1 1 0 0
0 0 1 1 0 1
0 0 1 1 1 0
0 0 1 1 1 1
Tabla 5: Tabla de verdad del decodificador binario 3x8

6
4.2 Decodificador BCD-7 segmentos:
Los circuitos TTL 7446, 7447 y 7448 con cuatro entradas (A, B, C y D) en cdigo binario BCD producen
siete salidas activas a nivel bajo (0V) capaces de suministrar corriente a los leds de un display de 7
segmentos. El 7446 tiene sus salidas en colector abierto (30V), el 7447 tambin tiene sus salidas en
colector abierto (15V) y el 7448 con salida de potencia y resistencia interna de 2 k. Tienen adems las
siguientes entradas de control:
RBI = entrada de propagacin de borrado activa a nivel bajo (0V): a nivel bajo (0V) apaga el
display, siempre que LT est a nivel alto (5V) y todas las entradas A, B, C y D estn a nivel bajo
(0V). Adems, pone la salida RBO a nivel bajo (0V) para que se pueda propagar el borrado.
LT = prueba de lmpara: a nivel bajo (0V) todos los segmentos de salida se encienden (salidas a
nivel bajo 0V), siempre que BI est a nivel alto (5V).
BI/RBO = borrado prioritario a nivel bajo (0V): con BI a nivel bajo (0V) apaga el display,
independientemente de las dems entradas. Acta tambin como salida indicadora de apagado
del display.
Construya el circuito de la figura y complete su tabla de la verdad. Considere que el display de 7
segmentos es nodo comn:

Figura 6: Decodificador BCD 7 segmentos

7
ENTRADAS
SALIDAS
ENABLE SELECT

D C B A

Display
X 0 X X X X X
X 1 0 X X X X
1 1 1 0 0 0 0
1 1 1 0 0 0 1
1 1 1 0 0 1 0
1 1 1 0 0 1 1
1 1 1 0 1 0 0
1 1 1 0 1 0 1
1 1 1 0 1 1 0
1 1 1 0 1 1 1
1 1 1 1 0 0 0
1 1 1 1 0 0 1
1 1 1 1 0 1 0
1 1 1 1 0 1 1
1 1 1 1 1 0 0
1 1 1 1 1 0 1
1 1 1 1 1 1 0
1 1 1 1 1 1 1
Tabla 6: Tabla de verdad del decodificador BCD 7 segmentos
Nota: Para determinar el estado de las salidas, utilice la Punta de Prueba mientras realice la simulacin Y
que est ubicada en la barra de instrumentos ( )
4.3 Codificador con prioridad 8x3:
El circuito integrado TTL 74148 es un codificador con prioridad ascendente que tiene 8 (2
3
) lneas de
entrada (0 a 7), y 3 lneas de salida. La relacin de pines de este integrado es la siguiente:
D0, D1, D2, D33, D4, D5, D6, D7: entradas activas a nivel bajo (0V).
EI: entrada de inhibicin que debe estar a nivel bajo (0V) para que se realice la codificacin.
A0, A1, A2: salidas, activas tambin a nivel bajo (0V). Muestran los datos codificados en binario
de tres bits.
E0: salida que, en nivel bajo, indica que ninguna de las entradas es activa (sirve para distinguir
entre las situaciones de activacin de la entrada 0 y ninguna entrada activa, ya que en ambos
casos las salidas estn a nivel alto).
GS: salida que pasa a nivel bajo cuando alguna de las entradas es activa.
Construya el circuito de la figura y complete su tabla de la verdad.
8

Figura 7: Codificador prioritario 8x3
ENTRADAS
SALIDAS
ENABLE SELECT

Significado


1 X X X X X X X X
0 1 1 1 1 1 1 1 1
0 X X X X X X X 0
0 X X X X X X 0 1
0 X X X X X 0 1 1
0 X X X X 0 1 1 1
0 X X X 0 1 1 1 1
0 X X 0 1 1 1 1 1
0 X 0 1 1 1 1 1 1
0 0 1 1 1 1 1 1 1
Tabla 7: Tabla de verdad del codificador prioritario 8x3
9

4.3 Codificador prioritario decimal BCD:
Siguiendo un procedimiento similar a los anteriores y utilizando el circuito integrado 74147 elabore el
circuito y su respectiva tabla de la verdad del codificador prioritario decimal BCD

5 CONCLUSIONES.
6 BIBLIOGRAFIA.

S-ar putea să vă placă și