
void init_timer0(void)                                   
{                            
    TMOD      |= 0x01;                           // TMR0  in 16 bit timer mode to interrupt at 10mS intervals
    TL0       = (65535UL-18518UL);               // First time load of TMR0 registers ( 10000/ 0.54 = 18518 )
    TH0       = (65535UL-18518UL) >> 8;
    ET0       = 1 ;                              // Enable T0 interrupt
    TR0       = 1 ;                              // Start Timer 0
}
