Академический Документы
Профессиональный Документы
Культура Документы
DECODIFICADORES
OBJETIVOS :
Sumador BCD.- El problema de sumar dos datos BCD usando un sumador binario (como el
7483) ocurre cuando el resultado de la suma es mayor que 9, ya que entonces el sumador
binario producirá un resultado erróneo en BCD.
Por ejemplo, al sumar 4+7 el resultado binario será 15=(1111)2 mientras que el resultado
esperado en BCD es 15=(1 0101)BCD. Obsérvese que si al 15 producido por el sumador
binario le sumáramos un 6: 15+6=21 =(10101)2 ¡El resultado sería correcto en BCD!
Lo ilustrado en el caso de la suma 4+7 se cumple en general, de manera que para realizar
una suma de dos datos BCD se procederá de la siguiente manera:
Si el resultado es menor que 10 es correcto tanto en binario como en BCD
El decodificador requiere de una entrada en código decimal binario BCD y siete salidas
conectadas a cada segmento del display. Representa en un diagrama de bloques el
decodificador de BCD a 7 segmentos con un display de cátodo común.
Entradas Salidas
Valor decimal
A B C D a bc de f g
0 0 00 0 1 1 1 1 1 1 0
1 0 0 0 1 01 1 0000
2 0 0 1 0 1 1 01 1 01
3 0 0 1 1 1 1 1 1 001
4 0 1 0 0 01 1 001 1
5 0 1 0 1 1 01 1 01 1
6 0 1 1 0 1 01 1 1 1 1
7 0 1 1 1 1 1 1 0000
8 1 00 0 1 1 1 1 1 1 1
9 1 0 0 1 1 1 1 001 1
10 1 0 1 0 XXXXXXX
... .. .. .. .. X X X X X X X
15 1 1 1 1 XXXXXXX
Los valores binarios 1010 a 1111 en BCD nunca se presentan, entonces las salidas se tratan
como condiciones de no importa.
Salida a
En la columna a existen 3 ceros y 7 unos, entonces es más fácil obtener la función PDS:
a = A + C + (B Å D)
Salida c
c = (A + B + C + D)
Figura 3.3.4. Circuito para la salida c del decodificador BCD a siete segmentos
Salida e
común. se muestran ambos tipos de dispositivos. En el display de cátodo común, una señal
alta encenderá el segmento excitado por la señal. La alimentación de cierta combinación de
leds, dará una imagen visual de un dígito de 0 a 9.
Display de ánodo común y cátodo común
Display de 7 segmentos
Por tanto para realizar el circuito que realiza la corrección se tendrán dos situaciones,
para los resultados que están entre 16 -19 se puede utilizar el acarreo de la suma sin
corregir en cambio de 0-15 se debe diseñar un circuito combinacional que produzca el
acarreo en función de S4,S3,S2,S1.
Por tanto dicho circuito correspondería al siguiente mapa de karnaugh.
Finalmente el circuito del sumador BCD debe incluir la generación del acarreo y la suma
de seis para corrección, como se ve a continuación:
Este sumador puede ser representado desde el punto de vista funcional como un solo
bloque, aunque no existe un integrado que tenga el circuito completo debiendo por
tanto se implementado mediante sumadores de cuatro bits.
Por lo tanto el circuito del laboratorio es: