Hola, esta seria la forma de implementar la interrupcion del timer0 y de la externa.
Si quisieras poner mas solo tienes que poner: #INT_ seguido del nombre de la interrupcion, que te viene en el CCS en devices, y abriendo el del pic que uses.
#INT_TIMER0
void tempo()
{
}
/*************************************/
#INT_EXT
void CrucePor0()
{
}
/**************************************/
Despues en el main tendrias que poner esto:
enable_interrupts (INT_TIMER0); //Activa interrupción Timer0.
enable_interrupts (INT_EXT);
enable_interrupts (GLOBAL);
Espero te serte de ayuda.