@Goblin:
nein, ich meinte das so wie Blackbird es beschrieben hat.
Der Prozessor wird auf die Art nie länger als absolut notwendig blockiert.

Im Hauptprogramm läuft eine Endlosschleife (ist doch normalerweise eh so)
in der der Reihe nach alle Funktionen aufgerufen werden die gerade aufgerufen werden sollen.

Diese Schleife läuft immer, d.h. sie wird nicht vom Interrupt aus aufgerufen (was ziemlich schwachsinnig wäre),
sondern nur durch den Interrupt unterbrochen