Unidad III - 3era Parte
Unidad III - 3era Parte
Unidad III - 3era Parte
BCD-decimal 7442A
Entradas
Solución:
Salidas
DISPLAYS DE 7 SEGMENTOS
UNIDAD 3 Página 22
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
Displays de LED
UNIDAD 3 Página 23
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
Además de decodificar una entrada BCD y producir una salida apropiada para
7-seg¬mentos, el 7447 posee las funciones de entrada de comprobación y de
supresión de cero.
a 7-segmentos 7447.
Entrada de comprobación.
Supresión de cero.
UNIDAD 3 Página 24
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
Se debe tener en cuenta que únicamente se eliminan los ceros que no son
esenciales. Gracias a la supresión de cero, el número 031,070 se visualiza como
31,07 (los ceros esenciales permanecen).
UNIDAD 3 Página 25
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
CODIFICADORES
CODIFICADOR DECIMAL-BCD
Este tipo de codificador posee diez entradas -¡una para cada dígito decimal y
cuatro salidas que corresponden al código BCD, como se muestra en la Figura 3.30.
Este es un codificador básico de 10 líneas a 4 líneas.
UNIDAD 3 Página 26
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
un codificador decimal-BCD.
A3 = 8 + 9
A2 = 4 + 5 + 6 + 7
A1= 2 + 3 + 6 + 7
A0 =1 + 3 + 5 + 7 + 9
Figura 3.31. Diagrama lógico básico de un codificador decimal-BCD. No se necesita una entrada para el dígito
0, ya que las salidas BCD están todas a nivel bajo cuando no hay entradas a nivel alto.
UNIDAD 3 Página 27
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
Lógica de la prioridad
El circuito lógico impide que una entrada correspondiente a un dígito de orden menor
pueda perturbar la codificación de un dígito de orden más alto. Comenzamos
examinando cada salida BCD (empezando por la salida A0). Si volvemos a la Figura
3.31, se puede observar que A0 está a nivel alto cuando 1, 3, 5, 6 ó 9 están a nivel
alto. El dígito de entrada 1 debería activar la salida A0 sólo si ninguno de los dígitos de
orden superior, aparte de aquellos que también activan A0 estuvieran a nivel alto. Este
requerimiento se puede escribir de la siguiente forma:
Estas cinco proposiciones describen la prioridad de la codificación del bit BCD A0. La
salida A0 es un nivel alto si alguna de las condiciones enumeradas ocurren; es decir,
A0 es verdadero si la proposición 1, la proposición 2, la proposición 3, la proposición 4
o la proposición 5 son verdaderas. Esto lo podemos expresar en forma de ecuación
lógica de la manera que sigue:
A0 = (1 • 2 • 4 • 6 • 8) + (3 • 4 • 6 8) + (5 • 6 • 8) + (7 • 8) + 9
UNIDAD 3 Página 28
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
A1 = (2 • 4 • 5 • 8 • 9) + (3 • 4 • 5 • 8 • 9) + (6 • 8 • 9) + (7 • 8 • 9)
UNIDAD 3 Página 29
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
Figura 3.35. Símbolo lógico del codificador con prioridad decimal-BCD 74LS147
Ejemplo 3.8: Si tenemos niveles bajos en los pines 1, 5 y 11 del 74LS147 que se
muestra en la Figura 3.35, indicar el estado de sus cuatro salidas. Todas las demás
entradas están a nivel alto.
Solución
El pin 5 es el dígito decimal de orden más alto que tiene una entrada a nivel bajo y
representa el número decimal 8. Por tanto, los niveles de salida indican el código BCD
para el decimal 8, donde A 0 el bit menos significativo (LSB) y A 3 es el bit más
significativo (MSB). La salida A 0 es un nivel alto, A1 es alto, A 2 es un nivel alto y
A 3 es un nivel bajo.
El 74148 es un codificador con prioridad que tiene ocho entradas activas a nivel bajo y
tres salidas binarias activas a nivel bajo, como se muestra en la Figura 3.36. Este
dispositivo se puede utilizar para convertir entradas octales (los dígitos octales son del
0 al 7) en código binario de 3 bits. Para activar este dispositivo, la entrada de
activación EI (Enable Input) tiene que estar activa a nivel bajo. También tiene una
salida de activación, EO (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 (de 0 a 7) se encuentra activada. GS está a nivel bajo cuando
EI está a nivel bajo y cualquiera de las entradas se encuentra activada.
UNIDAD 3 Página 30
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
Figura 3.37. Codificador de 16-líneas a 4-líneas utilizando circuitos 74148 y lógica externa
CONVERTIDORES DE CÓDIGO
UNIDAD 3 Página 31
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
Ejemplo 3.9: Convertir a código Gray los siguientes números binarios 0101 y
Convertir a binario los siguientes códigos Gray utilizando puertas OR-exclusiva:
CONVERSIÓN BCD-BINARIO
1. El valor, o peso, de cada uno de los bits de un número BCD se representa por un
número binario.
2. Se suman todas las representaciones binarias de los pesos de los bits del número
BCD que valen 1.
Una manera más concisa de expresar esta operación es: Para obtener el número
binario completo hay que sumar los números binarios que representan los
pesos de los bits del número BCD.
1000 0111
8 7
Peso: 80 40 20 10 8 4 2 1
Designación de bit: B3 B2 B1 B0 A3 A2 A1 A0
El equivalente binario de cada bit BCD es un número binario que representa el peso
de cada bit dentro del número BCD completo. Esta representación se muestra en la
Tabla 3.6.
UNIDAD 3 Página 32
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
Si las representaciones binarias de los pesos de todos los unos del número BCD se
suman, el resultado es el número binario que corresponde al número BCD.
Solución: Escribir la representación binaria de los pesos de todos los unos que
aparecen en los números y, a continuación, sumarlos todos.
En la Tabla 3.6, se puede observar que la columna "1" (bit menos significativo)
de la representación binaria tiene un único 1 y no existe posibilidad de entrada de
acarreo, de forma que es suficiente con tener una conexión directa desde el bit A0 de
la entrada BCD a la salida binaria menos significativa. En la columna "2" de la
representación binaria, la posible ocurrencia de dos unos puede implementarse
mediante la adición del bit A1 y del bit B0 del número BCD. En la columna "4" de la
representación binaria la posible ocurrencia de dos unos se implementa sumando los
bits A2yBl del número BCD. Como en la columna "8" de la representación binaria
aparecen tres unos, sumamos los bits A3, B0 y B2 del número BCD. En la columna
"16", sumamos los bits B1 y B3. En la columna "32" sólo es posible un único 1, por lo
que se suma el bit B2 al acarreo de la columna "16". En la columna "64", sólo puede
aparecer un único 1, de manera que el bit B3 se suma al acarreo de la columna "32".
Un método de implementar estos requerimientos con un sumador de 4 bits se muestra
en la Figura 3.40.
UNIDAD 3 Página 33
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
Figura 3.40. Convertidor de dos dígitos BCD-binario realizado con sumadores de 4 bits.
Figura 3.42. Disposición de convertidores 74184 para convertir dos dígitos BCD a binario.
UNIDAD 3 Página 34
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
Figura 3.43. Disposición de convertidores 74185 para convertir 8 bits binarios a BCD.
Figura 3.44. Símbolo lógico de un selector/ multiplexor Tabla 3.7. Selección de datos de un de datos
de una salida y cuatro entradas. multiplexor de 1 salida y 4 entradas.
UNIDAD 3 Página 35
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
Cuando sumamos lógicamente (operación OR) estos términos, la expresión total para
los datos de salida será:
Y = D0 S 1 S 0 + D1 S 1 S 0 + D 2 S 1 S 0 + D3 S 1 S 0
Solución:
UNIDAD 3 Página 36
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
El 74157, al igual que sus versiones LS y CMOS, está formado por cuatro
multiplexores de dos entradas. Todos los multiplexores comparten una misma línea de
selección de datos y una de habilitación (enable), como se muestra en la Figura
3.46(a). Ya que sólo existen dos entradas de datos que puedan ser seleccionadas en
cada multiplexor, es suficiente con tener una única entrada de selección.
UNIDAD 3 Página 37
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
AND entre las entradas de selección de datos y cada una de las entradas de datos, de
la 0 a la 7.
UNIDAD 3 Página 38
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
Ejemplo 3.12: Utilizar multiplexores 74150 y cualquier otra lógica necesaria para
multiplexar 32 líneas de datos en una única línea de salida.
UNIDAD 3 Página 39
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
UNIDAD 3 Página 40
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
S
olución: Las entradas de selección de
datos son A3A2A1 En la primera fila de la
tabla, A3A2A1=000 e Y=A0. En la segunda
fila, de nuevo A3A2A1 es 000, Y= A0. y, por
lo tanto, A0 se conecta a la entrada 0. En la
tercera fila de la tabla A3A2A1=001 e Y= A 0
. También en la cuarta columna A3A2A1, es
de nuevo 001 e Y= A 0 . Por lo tanto, A0 se
invierte y se conecta a la entrada 1. Este
análisis continúa hasta que cada entrada
se conecta apropiadamente de acuerdo
con las reglas especificadas.
DEMULTIPLEXORES
UNIDAD 3 Página 41
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
Solución:
UNIDAD 3 Página 42
UNEFA-GUACARA
SISTEMAS DIGITALES PROF: ING.
GLORIA BOTINA / PROF: ING. JAIR BARRERA
activación se usa como línea de entrada de datos y la otra se mantiene a nivel bajo
para activar la puerta interna negativa-AND que se encuentra en la parte inferior del
diagrama.
UNIDAD 3 Página 43