Hola
Una vez a punto determinar el programa y gracias a Lordlafebre os hago otra pregunta, una vez que tenga el programa depurado lo expondre en el foro.
El programa es que tenga un temporizador que cuenta de forma reversible por segundos. Para el mismo hay cuatro entradas desde RD 4 a RD 7, en este caso 0,50 €, 1,00 €, 2,00 € y ficha, que normalmente corresponde al euro.
Una vez comenzado el tiempo a descontar, que es el tiempo que dispone el operario para funcionar, va descontando, de forma que si se vuelve a echar otra moneda, el tiempo que esta contando de forma reversible se suma a la moneda que se acabe de echar.
La ultima pregunta es la siguiente:
En esta parte del programa hay una variable llamada moneda, pero el valor que le ha dado a esta variable es el valor de la moneda en concreto, para que aparezca en la pantalla LCD
MONEDA = " 0,50 €"
pero asi no se lo traga, aunque parezca un problema muy trivial, a ver como se pone esto.
If update = 1 Then '*********************************
if tiempo > 0 then
ASPIRA = 1
LCDOUT $FE,1
LCDOUT "MONEDA: ", #MONEDA
LCDOUT $FE,$C0
Lcdout "TIEMPO: ", #TIEMPO," SEG"
else
ASPIRA = 0
LCDOUT $FE,1
Lcdout " BIENVENIDOS"
LCDOUT $FE,$C0
LCDOUT " INTRODUZCA MONEDAS"
endif
saludos