Вы находитесь на странице: 1из 9

ELECTRÓNICA DIGITAL

Unidad 4: Tarea 4 - Análisis de aplicaciones con circuitos


combinacionales y secuenciales.

Presentado a:
Sandra Milena García

Estudiante:
Alexander Quijano
Código: 796014177
Miller Anderson Zabala
Código: 1013600908
Julio Cesar Diaz
Cod. 1030653934

Grupo: 10

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
ELECTRÓNICA DIGITAL
NOVIEMBRE 2019
Introducción

En el siguiente trabajo vamos a desarrollar un cronometro que va a iniciar


desde un número de referencia (31) y deberá detenerse según se disponga
manteniendo la cifra en la que se ha detenido para luego continuar a partir de
ella nuevamente el conteo regresivo. El diseño del cronometro esta realizado
en un diagrama y como desarrollo se plantea analizar cada bloque conociendo
sus entradas, salidas y señales internas para poder crear la mejor descripción
posible y la más acertada consiguiendo el resultado esperado. Lo que debemos
hacer es que a partir del diagrama vamos a implementar el circuito en el
lenguaje VHDL con el Software EDA PLayGround a partir de un archivo de alto
nivel manejando cada bloque por separado, para esto vamos a nombrar todas
las señales utilizadas en el diagrama y las entradas del sistema, logrando
visualizar y comprender correctamente el flujo de la las señales que entran y
salen y de las que dependen los comportamientos de cada FlipFlop con esto
desarrollamos la descripción de hardware para luego poder probar la
simulación y comprobar el correcto diseño y obtener los resultados esperados.
Objetivos

 Utilizar flip flops y compuertas para realizar un cronometro.


 Implementar el circuito del diagrama propuesto
 Realizar una simulación del circuito para mostrar el correcto
funcionamiento.
Actividades a desarrollar
Diseñar un cronómetro de cuenta regresiva. El valor inicial del contero será
la edad del estudiante (45 Años).
Por ejemplo, si el estudiante tiene 32 años, el cronómetro deberá contar
desde de 32 hasta 0 (32,31, 30, … 2,1,0)
Se debe tener en cuenta que el reset (R*) del Registro conteo debe reiniciar
el conteo a su valor inicial, es decir, la edad del estudiante. Los otros reset
deben poner la salida a cero.
El funcionamiento del cronómetro es el siguiente:
• El cronómetro tendrá un pulsador inicio que permitirá iniciar y detener el
conteo.
• El cronómetro también tendrá un pulsador reinicio que llevará el
cronómetro a su conteo inicial, es decir, la edad del estudiante y detener el
conteo.
La figura 1, muestra el diagrama de bloques del circuito a implementar.
Para que sea más fácil implementar el circuito en VHDL, vamos a nombrar
cada una de las partes del circuito, este nombre va a ser el mismo que
aparecerá en VHDL.

En el siguiente diagrama del circuito le colocamos un nombre a cada una de


las señales del circuito y para el nombre de las entradas vamos a tomar los
nombres que se encuentran en el diseño.

Después de nombrar todas las señales y las entradas del circuito, procedemos
a realizar el código en EDA PLAY GROUND. A continuación, mostramos el
código desarrollado
Para probar el código implementado, realizamos una simulación que
demuestra el correcto funcionamiento. A continuación, mostramos la
simulación realizada.

En la simulación realizamos una prueba de inicio del cronometro, una prueba


de parar el cronometro, luego lo dejamos corres hasta que llegara a 0 y por
ultimo pulsamos el botón “reiniciar” para mostrar que volvía al número inicial
(45).
Conclusiones

 Al realizar el cronometro con las indicaciones del diagrama del circuito,


pudimos apreciar un circuito antirrebote que consta de 2 flip flop tipo D,
este sistema sirve para que no exista el efecto rebote cuando pulsamos
el botón de “inicio” del cronometro o detener el cronometro, la finalidad
de este circuito es que así el botón de inicio dure un tiempo prolongado
oprimido, el sistema lo tome como un solo pulso.
 El cronometro que realizamos tiene el mismo funcionamiento de un
contador descendente, sin embargo, cuenta con otros dispositivos que
lo ayudan a iniciar y a detener y además de reiniciar la cuenta del
cronometro.
 Para realizar este circuito solo fue necesario utilizar compuertas and,
not y flip flops tipo D y tipo T. Esto nos muestra la cantidad de
aplicaciones que tienen las compuertas y flip flops.

Вам также может понравиться