Universidad Privada Del Norte
Curso:
Circuito y Sistemas Digitales
Laboratorio 2
PROFESOR:
Ing. Néstor Bernardo Corpus Vergara
ALUMNO: Código
Huachaca Berna Luis Fernando N00275656
12 de octubre del 2024
Indicé
Objetivo General .............................................................................................. 3
Objetos Específicos ......................................................................................... 3
Justificación .................................................................................................... 3
Introducción .................................................................................................... 3
Desarrollo........................................................................................................ 6
Conclusiones ................................................................................................ 14
Lista de Materiales ......................................................................................... 15
Datos del Estudiante ...................................................................................... 18
Objetivo General
Diseñar e implementar un decodificador que genere en un display de 7 segmentos
los dígitos de nuestra fecha de su nacimiento
Objetos Específicos
Conocer nuestras salidas y entradas
Realizar la tabla de verdad
Realizar la simplificación por medio de “Mapas de Karnaout
Diseñar nuestro circuito en base a la tabla de verdad
Corroborar nuestra tabla de verdad
Justificación
Este proyecto permite entender cómo se implementa la lógica combinacional
para decodificar entradas binarias (en este caso, los dígitos de la fecha) y
mostrarlas en un display de 7 segmentos, usando compuertas lógicas. Además, el
uso de un decodificador te permitirá comprender cómo funcionan los sistemas
que transforman datos codificados en representaciones físicas visibles
Introducción
Un decodificador BCD (Binary Coded Decimal) a 7 segmentos es un dispositivo
digital que convierte una entrada codificada en binario decimal a una salida
adecuada para controlar un display de 7 segmentos, comúnmente utilizado para
mostrar números del 0 al 9.
En la figura 1 se muestran un decodificador BCD conectado a un display 7
segmentos
Figura 1. Tipos de Display 7 segmentos. Tomado de:
https://www.incb.com.mx/banco-de-circuitos/26860-decodificador-bcd-para-7-
segmentos-cir19923s
El código BCD utiliza cuatro bits para representar los dígitos decimales (0000 para
0, 0001 para 1, hasta 1001 para 9), y el decodificador traduce estos valores
binarios a una combinación de señales que activan los segmentos
correspondientes en el display. Un display de 7 segmentos está formado por siete
LEDs etiquetados como A, B, C, D, E, F y G, los cuales se encienden en diferentes
combinaciones para formar los dígitos.
En la figura 2 se muestra una letra por cada segmento del display
Figura 2. Segmentos de un Display. Tomado de:
https://cienciayt.com/electronica/sistemas-digitales/decodificador-bcd-a-7-
segmentos/
El uso de un decodificador BCD simplifica considerablemente el diseño del
circuito, ya que elimina la necesidad de una lógica compleja para manejar la
activación de cada segmento de forma manual. El decodificador toma la entrada
BCD y enciende los segmentos correspondientes de forma automática,
permitiendo una representación clara y precisa de los números. Este tipo de
decodificadores se usa ampliamente en aplicaciones como relojes digitales,
contadores, calculadoras y otros dispositivos que requieren la visualización de
datos numéricos.
A continuación, se muestra la tabla de verdad para encender cada uno de
los segmentos correspondientes con el código BCD.
Tabla 1. Tabla de verdad para cada uno de los segmentos.
# 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
Además, su implementación puede incluir el uso de circuitos integrados estándar,
como el 7447 o el 4511, que facilitan la tarea de conectar entradas binarias
directamente a un display de 7 segmentos, optimizando tanto el proceso de
diseño como el uso eficiente de componentes.
Desarrollo
“Diseñar e implementar un decodificador que genere en un display de 7
segmentos la fecha de su nacimiento”
Como dato tenemos que nuestro display debe mostrar lo siguientes 03/02/2003
de los cuales
1. Conocer nuestras salidas y entradas
Como tenemos 7 Segmentos en nuestro display , nuestros datos llenan un
espacio de 8 y por lo tanto nuestras salidas serán igual a 8 y las entradas están
dadas por 2𝑛 donde n= es el número de controles este caso tenemos 03/02/2003 y
como tenemos 8 salidas entonces ,n seria igual a 3 por lo tanto comenzamos a
llenar nuestra tabla de verdad
2. Realizar la tabla de verdad
A continuación, en la Tabla 2, se muestra la tabla de verdad y en la Tabla 3 muestra
en la forma “Suma de Productos”
Tabla 2.Se muestran los valores para cada segmento
A B C FA FB FC FD FE FF FG Fecha
0 0 0 1 1 1 1 1 1 0 0
0 0 1 1 1 1 1 0 0 1 3
0 1 0 1 1 1 1 1 1 0 0
0 1 1 1 1 0 1 1 0 1 2
1 0 0 1 1 0 1 1 0 1 2
1 0 1 1 1 1 1 1 1 0 0
1 1 0 1 1 1 1 1 1 0 0
1 1 1 1 1 1 1 0 0 1 3
Tabla 3.Se muestra la forma “Suma de Productos”
FA ∑P {0,1,2,3,4,5,6,7}
FB ∑P {0,1,2,3,4,5,6,7}
FC ∑P {0,1,2,5,6,7}
FD ∑P {0,1,2,3,4,5,6,7}
FE ∑P {0,2,3,4,5,6}
FF ∑P {0,2,5,6,}
FG ∑P {1,3,4,7}
3. Realizar la simplificación por medio de “Mapas de
Karnaout”
Tabla 4. Se muestra la simplificación por medio de mapa de karnaout para
FA
A A'
1 1 1 1 B
1 1 1 1 B'
C' C C'
Entonces FA=1
Tabla 5. Se muestra la simplificación por medio de mapa de karnaout para FB
A A'
1 1 1 1 B
1 1 1 1 B'
C' C C'
Entonces FA=1
Tabla 6. Se muestra la simplificación por medio de mapa de karnaout para FC
A A'
1 1 0 1 B
0 1 1 1 B'
C' C C'
Entonces FC= A'B'+BC'+AC
Tabla 7. Se muestra la simplificación por medio de mapa de karnaout para FD
A A'
1 1 1 1 B
1 1 1 1 B'
C' C C'
Entonces FD=1
Tabla 8. Se muestra la simplificación por medio de mapa de karnaout para FE
A A'
1 0 0 1 B
0 1 0 1 B'
C' C C'
Entonces FE=A'B+AB'+C'
Tabla 9. Se muestra la simplificación por medio de mapa de karnaout para FF
A A'
1 0 0 1 B
0 1 0 1 B'
C' C C'
Entonces FF=A'C'+AB'C+BC'
Tabla 10. Se muestra la simplificación por medio de mapa de karnaout para FG
A A'
1 0 0 1 B
0 1 0 1 B'
C' C C'
Entonces FG=A'C+AB'C'+BC
4. Diseñar nuestro circuito en base a la tabla de verdad
Para implementar nuestro circuito usaremos un programa llamado MULTISIM.
Multisim es un software de simulación de circuitos electrónicos desarrollado por
National Instruments. Es ampliamente utilizado en los campos de la ingeniería
eléctrica, la electrónica y la educación técnica. Multisim permite a los usuarios
diseñar y analizar circuitos electrónicos antes de implementarlos físicamente, lo
que reduce costos y errores en el desarrollo de proyectos.
5. Corroborar nuestra tabla de verdad
Tabla 11. Nuestra Tabla de Verdad
A B C Fecha
0 0 0 0
0 0 1 3
0 1 0 0
0 1 1 2
1 0 0 2
1 0 1 0
1 1 0 0
1 1 1 3
Verificamos los valores de nuestra tabla de verdad
Para el Valor
A B C Fecha
0 0 0 0
Tenemos que el Display debe darnos un 0
Para el Valor
A B C Fecha
0 0 1 3
Obtenemos un 3
A B C Fecha
0 1 0 0
Obtenemos un 0
Para el Valor
A B C Fecha
0 1 1 2
Obtenemos un 2
Para el Valor
A B C Fecha
1 0 0 2
Obtenemos un 2
Para el Valor
A B C Fecha
1 0 1 0
Obtenemos un 0
Para el Valor
A B C Fecha
1 1 0 0
Obtenemos un 0
Para el Valor
A B C Fecha
1 1 1 3
Obtenemos un 3
Conclusiones
• El proyecto facilita la aplicación de conceptos como simplificación de
funciones lógicas mediante mapas de Karnaugh, y el uso de compuertas
lógicas básicas. Esto solidifica el aprendizaje de los principios teóricos de
diseño digital y su aplicación en circuitos físicos.
• El diseño del decodificador implica el uso de herramientas de simulación o
hardware real, lo que brinda una experiencia práctica en el diseño y
validación de circuitos.
• A través de este proyecto, se puede observar la importancia de diseñar
sistemas eficientes
• La optimización de la lógica empleada para minimizar el número de
compuertas o componentes electrónicos mejora la eficiencia en términos
de costos y rendimiento
Lista de Materiales
Protoboard o Placa de Pruebas
Nos ayudara a conectar los cables sin necesidad de soldar
Cabes Jumpers
Para interconectar pines de los integrados a la placa de pruebas
Resistencia 330Ω
Para que regule la corriente a nuestro display
Interruptor 03
Permitira el paso de la corriente en 3 vias
Integrado 74LS08
Compuerta AND
Integrado 74LS04
Compuerta NOT
Integrado 74LS32
Compuerta OR
Datos del Estudiante
Nombres: Luis Fernando
Apellido: Huachaca Berna
Código de Alumno: N00275656