Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Practica 5

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

Sistemas Digitales

Pract.5- Circuito decodificador de código hexadecimal a


sistema de 7 Segmentos.

Nombre de los Alumnos:


Angel Fabian Peña Sánchez
Luis Fernando Castañeda Gonzalez
Nombre del Profesor: Eduardo Velázquez Mora
Objetivo
El objetivo principal de esta práctica fue diseñar un circuito decodificador que, dada una entrada
en código hexadecimal, activara los segmentos correspondientes en un display de 7 segmentos
para mostrar el dígito hexadecimal equivalente.

Materiales
NA

Marco y desarrollo teórico


Un decodificador BCD a 7 segmentos es un circuito digital que convierte una entrada en código BCD
(Binary Coded Decimal) en las señales necesarias para encender los segmentos adecuados en un
display de 7 segmentos. Estos displays son comunes en dispositivos como relojes digitales,
calculadoras y paneles de visualización por lo que son muy esenciales en la tecnologia

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.

Para el desarrollo de la práctica se usará el circuito integrado GAL16V8, el cual se programará su


funcionamiento para este circuito. También se usará la plataforma de Diseño del Circuito en Boole
DeUSTO, donde se definirán 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, las cuales serán
mostradas en relación con las observaciones.

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.

También podría gustarte