AYUDA, PROBLEMA CON CONTADOR

hola de nuevo marcial,
El programa que me mandaste no funciona porque la variable contador siempre esta en 999 y no sube ni baja
si es verdad que cuando pulso el boton se enciende el led y vuelvo a pulsar se apaga el led.
lo que quiero es que cuando el contador se pare a cero el contador se vualva al numero que le dije antes al empezar a contar pero que no vuelva a empezar a contar hasta que le de al pulsador de nuevo.
un saludo