Ich habe ne viel leichtere Lösung gefunden.


_delay_ms(200); /5 mal weniger warten
second ++;
if (second == 300) / 5 mal öfters zählen bis zu einer sekunde.
{
time --;
second = 0;

Timer und interrupts werde ich meiden, da verstehe ich überhaupt nichts.
Jetzt bleibt nur noch das problem mit dfen led´s, wenn es keine lösung durch das programm gibt muss ich einfach die wiederstände geghen draht austauchen.