Es posible volver a otros sitio despues de una unterrupción?

HOla buenos días a todos!

Bueno, ahora estoy liado con un programa que me tiene comiendome el coco desde hace días. A ver si por aqui puede alguien darme una idea de como podría hacer lo que posteo de asunto.

Vereis, el programa espera la señal de un pulsador, cuando recive un '1', el programa se va a un parte de un programa donde hay bucles 'for', uno dentro de otro... el caso es que mientras está dentro de estos bucles for, yo necesito que si el estado del pulsador cambie, se active una interrupción.

Así pues, cuando el bloque del tratamiento de la interrupción termine, que el lungar de volver al punto del programa donde se produjo la interrupción, pues vaya a otro punto del programa.

El pic que estoy utilizando es de la familia 16Fxxx... En fin, si alguien tiene alguna idea le agradecería...

A parte de eso, el programa lo estoy haciendo el C...

Gracias y hasta luego.
 
Viendo como funciona la interrupción se hace imposible.
El programa lo tines en un bucle. realiza lo conveniente para que cuando vuelva de la interrupcion lo envie a otro lado. If (........)
 
Atrás
Arriba