Page 58 - DEC40053 Ebook_Timer
P. 58
ANSWER
Q U E S T I O N 3
#include <p18f4580.h>
#define yourbit PORTCbits.RC3
void T0Delay (void);
void main (void)
{
TRISB=0;
while (1)
{
yourbit=~yourbit;
T0Delay ();
}
void T0Delay ()
{
T0CON = 0X08;
TMR0H = 0X35;
TMR0L = 0X00;
T0CONbits.TMR0ON = 1;
while (INTCONbits.TMR0IF == 0);
T0CONbits.TMR0ON = 0;
INTCONbits.TMR0IF = 0;
}
-49-