Practica 5
Practica 5
Practica 5
Materiales
NA
Funcionamiento
El proceso de conversión implica los siguientes pasos:
1. Entrada BCD: El decodificador recibe un vector de 4 bits que representa un número en
formato BCD (0-9).
2. Decodificación: El circuito mapea cada combinación de entrada BCD a los segmentos
correspondientes en el display de 7 segmentos. Cada segmento se activa o desactiva según el
valor del número BCD.
3. Salida: La representación en 7 bits se utiliza para encender los segmentos apropiados en el
display. Cada segmento representa un dígito (0-9) o una letra (A-F).}
Debemos también identificar como están distribuidos los segmentos del display, a continuación, la
imagen gráfica.
Desarrollo Practico
Utilizando el software Boole DeUSTO, se procedió al diseño del circuito decodificador. Se comenzó
definiendo las funciones lógicas que describen la relación entre las entradas en código hexadecimal
y los segmentos activos del display de 7 segmentos. Luego, se simplificaron estas funciones
utilizando el álgebra de Boole para obtener un diseño más compacto y eficiente.
Una vez completado el diseño en Boole DeUSTO, se procedió a simular el circuito utilizando el
módulo ISIS del software Proteus. Se crearon los circuitos individuales para cada segmento del
display de 7 segmentos y se conectaron según el diseño del decodificador. Se verificó el correcto
funcionamiento del circuito para todas las combinaciones de entrada posibles.
Resultados y Observaciones
La simulación en Proteus confirmó que el circuito decodificador diseñado funcionó correctamente
para todas las combinaciones de entrada en código hexadecimal. Cada dígito hexadecimal del 0 al F
fue correctamente representado en el display de 7 segmentos, de acuerdo con las especificaciones
del diseño.
Evidencias de Trabajo
Circuito completo
Se agrega el archivo .jed a la gal, para que pueda funcionar correctamente nuestra simulación.
A 1
B 0
C 0
D 1
a 1
b 1
c 1
d 1
e 0
f 1
g 1
A 0
B 0
C 0
D 1
a 0
b 1
c 1
d 0
e 0
f 0
g 0
A 0
B 0
C 1
D 0
a 1
b 1
c 0
d 1
e 1
f 0
g 1
A 0
B 0
C 1
D 1
a 1
b 1
c 1
d 1
e 0
f 0
g 1
A 0
B 1
C 0
D 0
a 0
b 1
c 1
d 0
e 0
f 1
g 1
A 0
B 1
C 0
D 1
a 1
b 0
c 1
d 1
e 0
f 1
g 1
A 0
B 1
C 1
D 0
a 1
b 0
c 1
d 1
e 1
f 1
g 1
A 0
B 1
C 1
D 1
a 1
b 1
c 1
d 0
e 0
f 0
g 0
A 1
B 0
C 0
D 0
a 1
b 1
c 1
d 1
e 1
f 1
g 1
A 1
B 0
C 0
D 1
a 1
b 1
c 1
d 1
e 0
f 1
g 1
A 1
B 0
C 1
D 0
a 1
b 1
c 1
d 0
e 1
f 1
g 1
A 1
B 0
C 1
D 1
a 0
b 0
c 1
d 1
e 1
f 1
g 1
A 1
B 1
C 0
D 0
a 1
b 0
c 0
d 1
e 1
f 1
g 0
A 1
B 1
C 0
D 1
a 0
b 1
c 0
d 1
e 1
f 0
g 1
A 1
B 1
C 1
D 0
a 1
b 0
c 0
d 1
e 1
f 1
g 1
A 1
B 1
C 1
D 1
a 1
b 0
c 0
d 0
e 1
f 1
g 1
Conclusión
La realización de esta práctica permitió entender en profundidad el proceso de diseño de un
circuito decodificador de código hexadecimal a sistema de 7 segmentos. Se observó la importancia
del álgebra de Boole en la simplificación de funciones lógicas y la optimización del diseño del
circuito. La simulación en Proteus proporcionó una validación práctica del diseño, confirmando su
funcionamiento adecuado. Se concluye que el circuito decodificador cumple con las
especificaciones requeridas y representa una herramienta útil en aplicaciones de visualización de
números en sistemas digitales.