Kein Problem...

Also, sagen wir "merker" sei eine Globale Variable.

Diese Timerfunktion wird Pro Sekunde einmal ausgeführt:
void TIMER( void ){
if( merker ){ merker = 0; }else{ merker = 1; }
}


Bedeutet, dass die Varible "merker" im sekundentakt 0...1....0...1 annimmt.


Dann kann man irgendwo anders im hautpprogramm sagen:

if(merker){ PORTA = 0xFF; }else{ PORTA = 0x00; }


Folglich Blinken die LEDs an PortA im Sekundentakt