Maquinas de estado
Circuitos Digitales I
Laboratorio
Máquinas de estado finitas
1. Diseñar e implementar una máquina de estados que cumpla las siguientes especificaciones parauna máquina dispensadora automática:
• La máquina debe aceptar monedas de 50, 100, 200, 500 pesos y debe dispensar porqué de chocolate, chocolatina, yogurt, chicle. Un ponqué de chocolatecuesta 450 pesos, una chocolatina 350 pesos, un yogurt 800 pesos.
El dibujo muestra las entradas salidas de la máquina dispensadora.
• 50p: señal que se coloca en uno cuando unamoneda de 50 pesos es introducida en la ranura.
• 100p: señal que se coloca en uno cuando una moneda de 100 pesos es introducida en la ranura.
• 200p: señal que se coloca en uno cuando unamoneda de 200 pesos es introducida en la ranura.
• 500p: señal que se coloca en uno cuando una moneda de 500 pesos es introducida en la ranura.
• Ponqué: señal que se coloca en uno cuandoel botón de ponqué se selecciona.
• chocolatina: señal que se coloca en uno cuando el botón de chocolatina se selecciona.
• yogurt: señal que se coloca en uno cuando el botón de yogurtse selecciona.
• chicle: señal que se coloca en uno cuando el botón de ponqué se selecciona.
• Clock: señal de reloj
• Reset: señal de reinicio de la máquina.
Las salidasson:
• Crédito: la cantidad de dinero depositado hasta el momento y disponible para hacer una compra. Debe visualizarse la cantidad en decimal.
• Producto: el artículo que hasido comprado debe ser visualizado según las siguientes letras: b para el ponqué, c para la chocolatina, a para el yogurt, d para el chicle.
• Cambio: la cantidad de dinero que se retornacomo cambio, o como resultado de presionar el botón de retorno de moneda. La màquina retorna el cambio usando solo monedas de 50 pesos; el número de monedas visualizadas deberá ser visualizado como un...
Regístrate para leer el documento completo.