Domanda sugli Interupt

Salve ragazzi, Avrei bisogno di alcune informazioni sugli interrupt:

Io ho il mio microcontrollore che esegue normalmente un programma che dura in tutto 50 secondi e che in seguito ricomincia daccapo... La mia domanda è questa; E' possibile fare in modo che attraverso un comando si blocchi l'esecusione dell'intero programma, esegua un qualcosa ed in seguito ricominci da dove il programma era stato lasciato? Se non sbaglio mi era stato detto che era possibile far ciò con gli interrupt, è vero?

Domanda da niubbo (che ignora il significato di interrupt) : non basta una funzione? fa esattamente quello che ti serve

Se arriva un interrupt il controller esegue una funzione dedicata.
Un interrupt puó essere generato da diverse sorgenti: pin esterni, timer.
http://arduino.cc/en/Reference/Interrupts
http://arduino.cc/en/Reference/AttachInterrupt

Ciao Uwe

InfraRozzo se avessi sapito che faceva un interupt di certo non avrei fatto una domanda sul forum -.-’’
Grazie mille uwe!!!