Circuito controlador de Microondas
Proyecto: Circuito Controlador de Microondas
Enunciado del Problema
Se desea diseñar el circuito de control de un microondas.
Entradas:
MINUTO: botón paraincrementar el tiempo de cocción en 60 segundos
ENCENDIDO: cuando se aprieta se inicia el encendido del horno y no se parará hasta que se abra la puerta, se finalice el tiempo de cocción, o sepresione PARAR
PARAR: Detiene el horno si estaba ENCENDIDO pero se mantiene el contador (tiempo programado). Si estaba parado el contador vuelve a cero.
PUERTA: “1” si la puerta está abierta y “0”si lapuerta está cerrada.
CLK: reloj de entrada con período 125ms
Salidas:
SEGUNDOS(9…0): 10 líneas codificadas en binario que indican el número en segundos del reloj.
CALENTAR: “1” hornocalentando, “0”no hace nada.
LUZ: “1” encendida si el horno está encendido o la puerta está abierta.
ALARMA: “1” suena 3 segundos cuando el reloj llega a cero después de que el horno estuvo calentando.Solución Propuesta
Nuestra idea fue diseñar un circuito que vaya leyendo los cambios que se producen en las distintas entradas. A medida que las entradas vayan cambiando de estado el microondastrabaja dependiendo de una prioridad dada por la lógica, la cual seria que el estado de la puerta tiene la mayor prioridad siguiéndola por el botón de parar y por ultimo el botón de encendido; ignorandoel botón de minuto ya que el único uso es configurar el tiempo en el estado inicial del microondas.
Cuando en el microondas, estando en el estado inicial, recibe la señal del botón de encendido, estécambia al estado calentando donde entra a funcionar el contador, antes configurado, hasta que se abra la puerta, caso en el cual el microondas vuelve al estado inicial, se apreté parar, lo que haceque entre en pausa el microondas o que el contador llegue a cero lo cual también hace que vuelva al estado inicial.
Estando en el estado de pausa el contador mantendrá su valor hasta que se vuelva...
Regístrate para leer el documento completo.