Hallo,

mit Enable Timer1 wird der IRQ des Timers aktiviert,
mit Start Timer1 wird er gestartet, also das der Timer auch timed
was nach dem Config Timer auch schon so sein sollte.

Am Ende der ISR gehört noch ein Return, damits wieder zurück geht.

Und die ISR ist auch ein klein wenig lang, günstigerweise setzt man dort nur eine Variable, die im Hauptprogramm ausgewertet wird, und dann solche Sachen wie LCD ansprechen usw. erledigt werden. sonst kanns mal passieren, daß sich LCD-Ausgabe aus dem Hauptprogramm und der ISR kreuzen, und dann macht das LCD nix mehr ab da, bis zum nächsten Reset.