Цитата(MMP @ May 31 2006, 18:46)

#pragma interrupt_handler timer2_ovf_isr:5
void timer2_ovf_isr(void)
{
rtc_service(); //Функция обработки времени
TCNT2 = 0x80;
}
Где вы взяли этот код? Выделенное специально чтоб часы точнее тикали?
Заводите таймер в режиме генерации прерываний по OCIE2.
Ну а по сабжу - с такими настройками прерывание должно генерироваться. Если только LCD4_Init(); и LCD4_Clear(); не запрещают прерывания.