Laboratorio 14: ejercicio contadores
juan pablo lopez guevara 20171005073
universidad distrital francisco josé de caldas
Enunciado
Solución del problema.Se implementa los contadores ascendentes de la practica 13, se diseñan contadores descendentes y se limitan para que cumplan con las debidas condiciones.
Contador descendente de 2 bits
tenemos la siguiente tabla que resume el diagrama de estados
Tenemos el siguiente resultado
Qo+=Q1Qo'+Q1'Qo'=Qo'
Q1+=Q1Qo+Q1'Qo'=(Q1(+)Qo)'
Así, tenemos nuestra siguiente simulación en circuitverse usando FFD
y con este, construimos el de 4 bits BCD
siguiendo la misma lógica, construimos bloques que bajen desde 5 y desde 2
La logica para entender el funcionamiento de estos bloques es que el ciclo comienza en 00 y no en 11, de tal forma que para 4 bits el ciclo hace 0000 y luego 1111, para cuando se detecta 0000, se obliga a que se reseteen los bits necesarios para que el siguiente numero sea 1001 o 0101 dependiendo de si es hasta 9 o hasta 5
Así, llegamos a nuestro reloj total
por ultimo, reciclamos los bloques de la practica 13 y diseñamos el circuito que permita estar 10 segundos en una posición y 5 en la otra posición
Así, para mantenernos los tiempos solicitados en una y otra posición, tenemos el siguiente circuito, que para eliminar problemas de sincronía usa FFD entre etapas de contadores de 2 bits (reciclados de la practica anterior) y a la salida para almacenar la condición mayor a nueve, de tal manera que garantizamos que estén los 10 segundos en una posición y 5 en la otra.
Así, ahora reciclando el circuito de puntuación
Podemos ver el funcionamiento de este circuito en este link
Conclusiones
Aunque al circuito le falta la posibilidad de resetear (de forma correcta) y poder parar y volver a correr el tiempo, podemos ver que funcionan los demás ítems. Podemos concluir lo útil (y necesario) que es entender el diseño secuencial, debido a que con el podemos diseñar contadores que nos permiten hacer muchas cosas como lo es en nuestro caso marcadores de goles o relojes.










No hay comentarios:
Publicar un comentario