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-
   53   54   55   56   57   58   59   60   61