Page 52 - DEC40053 Ebook_Timer
P. 52

#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 = 0XFF;


                    TMR0L = 0XF2;

                    T0CONbits.TMR0ON = 1;

                    while (INTCONbits.TMR0IF == 0);

                    T0CONbits.TMR0ON = 0;


                    INTCONbits.TMR0IF = 0;

                  }






                                                          -43-
   47   48   49   50   51   52   53   54   55   56   57