Page 48 - DEC40053 Ebook_Timer
P. 48
CODING
#include <p18f4580.h>
#define LED PORTBbits.RB3
void T0Delay (void);
void main (void)
{
TRISB=0;
while (1)
{
LED=1;
T0Delay ();
LED=0;
T0Delay ();
}
}
void T0Delay ()
{
T0CON = 0X08;
TMR0H = 0XCF;
TMR0L = 0X2C;
T0CONbits.TMR0ON = 1;
while (INTCONbits.TMR0IF == 0);
T0CONbits.TMR0ON = 0;
INTCONbits.TMR0IF = 0;
}
-39-