Page 40 - DEC40053 Ebook_Timer
P. 40
sTEPs TO PROGRAM TIMER0
IN 16 BIT MODE
void T0DELAY ()
{
T0CON = 0X08; // Timer0, 16 bit mode, no prescaler
TMR0H = 0XFF; //load TH0
TMR0L = 0XF2; //load TL0
T0CONBITS.TMR0ON = 1; //turn on timer
while (INTCONbits.TMR0IF == 0); //wait for T0 to roll over
T0CONbits.TMR0ON = 0; //turn off timer
INTCONbits.TMR0IF = 0; //clear IF0
}
-31-