Page 46 - DEC40053 Ebook_Timer
P. 46
Answer:-
#include <p18f4580.h>
void T0Delay (void);
void main (void)
{
TRISB=0;
while (1)
{
PORTB=0x55;
T0Delay ();
PORTB=0xAA;
T0Delay ();
}
}
void T0Delay ()
{
T0CON = 0X08;
TMR0H = 0XFF;
TMR0L = 0XF2;
T0CONbits.TMR0ON = 1;
while(INTCONbits.TMR0IF == 0);
T0CONbits.TMR0ON = 0;
INTCONbits.TMR0IF = 0;
}
-37-