Está en la página 1de 3

Sistemas Digitales

Número de la práctica: IV.3 Fecha de la práctica: 24/06/2022


Nombre de la práctica: Actividad IV.3 Fecha de entrega de reporte: 24/06/2022
Parcial: 2 Grupo: B

Integrantes:

Jesús Almir Esteban Reyes


Jorge Luis Melendrez Ramirez
Objetivo:
Realizar una programación con él un circuito integrado GAL16V8D con la finalidad de que este funcione como un contador de tal
manera de que si el botón START no está activado este deberá encender los 4 leds contando del 0 al 15 y se activa el botón
START este deberá contar de una manera regresiva del 15 al 0 repitiendo el proceso infinitamente, los números deberán mostrarse
en su forma binaria.

Material:
Computadora
Software winCUPL (para la programación)
Software proteus (para revisar que la programación esté funcionando)
Software miniPro progammer (para programar el GAL mediante un programador universal)
Protoboard
Cables proto
GAL16V8D
Botonera
Resistencias
Focos leds
Arduino (para mandar los pulsos y encender el foco led)
Procedimiento:
1-. Crear un archivo en winCUPL para comenzar con la programación.
2-. Asignar los PINS de entradas y salidas en el GAL16V8D.
3-. Definir las salidas con sus respectivos números binarios con el comando $define.
4-. Definir las salidas con un comando Field.
5-. Crear la secuencia con la que trabajara el GAL usando comandos como IF, NEXT y DEFAULT estos harán que la
programación funcione.
6-. Una vez teniendo la programación se corroborará que funcione de la manera adecuada simulando el diagrama en proteus.
7-. Una vez comprobado se realizará la programación del Arduino para que mande las señales que necesitamos para que funcione
como el CLOK.
8-. Se realizará el circuito ya con los componentes en físico.
Diagrama de Flujo / Tablas de verdad / Mapas de Karnaugh / Diagrama de estado:
Diagrama electrónico / Simulación:

Programa:
Fotos:

Conclusión:
En esta actividad estuvo muy interesante y entretenida por las programaciones que tuvimos que realizar ya que no nos fue también
ya que cuando parecía que íbamos bien el programa nos detectaba 20 errores pero con la ayuda y la experiencia del profesor se
logro resolver la programación y esta ya funciono de la manera adecuada, también tuvimos un problema con el circuito 555 ya con
este íbamos a crear las señales pero este era muy ruidoso y no nos funcionó y por eso se tuvo que optar por el Arduino ya que este
mandaba una señal más limpia y este ya permite que el GAL cumpla con la función para la que se programó.

También podría gustarte