Das extern int abgebrochen; gehört in die funktionen.h
In dem *.c in dem main ist, musst du dann noch int abgebrochen definieren.

Dein Stoppen und wieder beschleunigen sollte eher so aussehen
Code:
if(abgebrochen)
     abgebrochen =0;
     Beschleunige(120, 150, 3);
     }
In deiner ISR setzt du abgebrochen auf 1.

Damit wird dein Beschleunigen nur einmal durchlaufen, oder wieder nach einer ISR.