Die Zauberworte heißen Interrupts und Timer...

->Timer erzeugt Blinkfrequenz, in seinem Compare-Interrupt prüft er ein globales Flag, das vom Hauptprogramm gesetzt wird, um das Blinken zu aktivieren. Wenn Flag gesetzt-> LED-Pin toggeln...