Está en la página 1de 8

UNIVERSIDAD TECNOLÓGICA DEL VALLE DEL

MEZQUITAL
DIRECCIÓN DE MECATRÓNICA
FORMULARIO DE PRÁCTICA

Docente David Gutiérrez Montero Cuatrimestre y grupo 4C

Asignatura Dispositivos Digitales Unidad de aprendizaje 1


Juan Antonio Resendiz Fuentes, Raul Azael Chaves Fuentes ,Daniel miranda
Alumno(a)
avecila
El alumno utilizará la lógica combinacional y
Objetivo de la asignatura secuencial para el control de una variable física de
un proceso mediante arquitecturas PLD.
El alumno utilizará la arquitectura de un PLD
Objetivo de la unidad de mediante software especializado, para la
aprendizaje programación de compuertas básicas y
circuitos combinacionales.
Tema Ambiente de programación del PLD
Ejecutar la simulación, programación y prueba
Saber hacer VHDL de las compuertas básicas y de circuitos
combinacionales
Responsabilidad
Disciplina
Orden
Limpieza
Ser Observador
Analítico
Trabajo en equipo
Proactivo
Perseverancia
Número y nombre de la
práctica
4. Decodificador a 7 segmentos
Objetivo

El alumno programará funciones lógicas para cumplir con las señales de una
tabla de verdad

Actividades a realizar
Realice el programa en VHDL y la conexión física en protoboard para la tabla de
verdad correspondiente a un decodificador BCD a Decimal:
Las entradas son los cuatro bits del código BCD y la salida es el dígito decimal
mostrado en un display de 7 segmentos.

Reporte:

Utilice este formato para elaborar un reporte que contenga la descripción del
problema, las imágenes de la programación con comentarios, configuración
de los canales de entradas y salidas en el “pin planner” y funcionamiento físico
de la práctica. (Observe la lista de cotejo que aparece más abajo).

Adjunte también en el apartado de classroom la carpeta del proyecto


comprimida en Winrar.

Resultado de aprendizaje
Entregará una memoria técnica de un sistema de control de un proceso
empleando lógica combinacional que incluya:
- Planteamiento del problema
- Tabla de verdad
- Ecuaciones
- Simplificación de las ecuaciones
- Archivo electrónico con el diagrama y la simulación
- Resultado de la prueba en el sistema de desarrollo o tablilla de prototipos
Instrumento de
Lista de cotejo Fecha de entrega 11 de octubre de 2023
evaluación

Lista de cotejo Reporte Unidad 1. Dispositivos Digitales. TSU


en Mecatrónica
Instrucciones para el alumno: Una vez entregado el reporte, el docente considerará los siguientes criterios
para la evaluación de su evidencia.
REGISTRO DE
NO. ASPECTOS A EVALUAR OBSERVACIONES
CUMPLIMIENTO
Si No
Utiliza el formato FORMULARIO DE
1 EVALAUCIÓN para realizar el reporte (1
pt)
Explica claramente el problema a
2
solucionar (1 pt)
Programa correctamente la solución en
3
lenguaje VHDL (3 pt)
El programa contiene comentarios claros y
4
suficientes para explicar cada paso (1 pt)
Establece los pines de entrada y salida en el
5
pin planner (1 pt)
Entrega la práctica funcionando físicamente
6
durante las horas de clase asignadas (3 pts)

Observaciones Generales: Calificación:


REPORTE
La práctica que describes se refiere a la conversión de un código BCD (Binary Coded Decimal) a un
dígito decimal que se muestra en un display de 7 segmentos. Para entender esto, primero
necesitamos entender qué son el código BCD y un display de 7 segmentos.

Ahora, la práctica consiste en tomar un conjunto de 4 bits que representan un número en código
BCD y convertirlos en señales que enciendan los segmentos correctos en el display de 7 segmentos
para representar el dígito decimal correspondiente.

Por ejemplo, si tenemos el código BCD "0101" (que representa el número decimal 5), necesitamos
convertir esta entrada en señales que enciendan los segmentos adecuados en el display de 7
segmentos para formar el número 5.

Esta conversión implica un diseño electrónico que interpreta los bits de entrada y controla los
LEDs del display de 7 segmentos de acuerdo con la tabla de correspondencia entre código BCD y
dígitos decimales.

codigo Fig1.1 tabla de verdad para el encendido de los segmentos

Las entradas son D0 a D7, de las cuáles solo una pasará a la salida (Y)

dependiendo de la combinación de las entradas de selección S0, S1, S2.


El código proporcionado es un contador que controla la visualización
de un número en un display de 7 segmentos. Aquí está una descripción del
funcionamiento del código:
La entidad define los puertos de entrada y salida necesarios para el
funcionamiento del contador y el display. En este caso, tenemos el reloj (), el
vector de entrada para los interruptores (), y los pines de salida para cada
segmento del display
(, , , ).contadorclkswitchesdisplay_p1display_p2display_p3display_p4
El contador se define como una señal de tipo entero que tiene un rango de 0 a 9.
Comienza en 0 y se incrementa en cada ciclo de reloj hasta que alcanza el valor
9.counter
Los pines del display (, , , ) se asignan según el valor del contador. Si el contador
es mayor o igual a 8, se enciende el segmento . Si el contador es mayor o igual a
4, se enciende el segmento . Si el contador es mayor o igual a 2, se enciende el
segmento . Si el contador es mayor o igual a 1, se enciende el segmento . De lo
contrario, todos los segmentos se
apagan.display_p1display_p2display_p3display_p4display_p1display_p2display_p
3display_p4

Fig1.2 codigo usado siguiendo lo que dice la tabla de verdad para el encendido en
orden de los segmentos
Pin planer

Fig1.3 pin planer bajo el que se hicieron las conexiones

Físico
El funcionamiento físico del circuito sería el siguiente:

Los interruptores (DIP switch) permiten al usuario ingresar datos o configuraciones al sistema.
Cada interruptor representa un bit en el vector de entrada switches del CPLD. Dependiendo de la
posición de cada interruptor (ON o OFF), se establecerá un valor binario en el vector de entrada.

El CPLD, que contiene la lógica programada en su interior, recibe el vector de entrada switches y el
reloj (clk). A medida que el reloj avanza en cada ciclo, el CPLD procesa la información y actualiza
el valor del contador.

El contador se incrementa en cada ciclo de reloj hasta que alcanza el valor 9. una

Los pines de salida del CPLD están conectados a los pines correspondientes del display de 7
segmentos. Dependiendo del valor del contador, el CPLD activa o desactiva los segmentos
necesarios para mostrar el dígito correspondiente en el display. Esto crea la ilusión de un número
en constante cambio en el display.

Las conexiones y cables entre los componentes permiten que la información fluya correctamente.
Los pines de entrada y salida del CPLD se conectan a los pines correspondientes del display de 7
segmentos y los interruptores. Además, se realizan conexiones a la fuente de alimentación y a
tierra (ground) para completar el circuito y garantizar el correcto funcionamiento.

El circuito físico utiliza una combinación de componentes electrónicos, conexiones y cables para
implementar la funcionalidad del contador y controlar el display de 7 segmentos. Los interruptores
permiten al usuario ingresar valores, el CPLD procesa la información y actualiza el contador, y el
display muestra el número correspondiente en tiempo real. Todo esto es posible gracias a la
interacción y comunicación entre los diferentes componentes y las señales eléctricas que fluyen a
través del circuito.

Fig1.4 circuito físico contador 0-9

También podría gustarte