Page 57 - DEC40053 Ebook_Timer
P. 57
CODING
#include <p18f4580.h>
#define mybit PORTBbits.RB4
void T0Delay (void);
void main (void)
{
TRISB=0;
while (1)
{
mybit=~mybit;
T0Delay ();
}
void T0Delay ()
{
T0CON = 0X01;
TMR0H = 0X0B;
TMR0L = 0XDC;
T0CONbits.TMR0ON = 1;
while (INTCONbits.TMR0IF == 0);
T0CONbits.TMR0ON = 0;
INTCONbits.TMR0IF = 0;
}
-48-