Page 24 - DEC40053 Ebook_Timer
P. 24

Timer0 ON/OFF control




                                     (bit 7: tmr0on)


















                    TImer0  ON/OFF  control  bit  is  for  start
                    and stop the timer.

                    Default  value  for  TMR0ON  is  0  (stop                          01

                    timer).


                                                Timer        is     start       and       stop       using
                                                programming.

                                                The instruction for start the timer is:

                                                               T0CONbits.TMR0ON = 1;




                               02               After  timer  has  start,  Timer0  module
                                                will  count  up  until  it  reaches  its  limit

                                                0xFFFF (16 bit)/ 0xFF (8 bit).





                    When Timer0 rolls over from its limit to
                    0x0000 (16-bit)/ 0x00 (8-bit), timer flag

                    is raised (TMR0IF = 1).

                    After that, the timer must stop using
                    instruction:                                                       03

                                       T0CONbits.TMR0ON = 0;














                                                          -16-
   19   20   21   22   23   24   25   26   27   28   29