Keil Logo

8051Fx Timer 2 Example Program

This example program shows how to configure timer/counter 2 as a 16-bit timer with auto-reload. The timer is configured to count 1000 clock cycles. An interrupt service routine (ISR) is invoked each time the timer overflows.

Since Timer 2 is fully simulated by the uVision2 Debugger, you can view the timer configuration dialog as the timer SFRs are set. You can also step into the interrupt service routine and see that it is invoked 1000 times per second.

To test this program...

  1. Start the debugger.
  2. Set a breakpoint on the overflow_count++ line in the ISR.
  3. Run the program.

Each time the interrupt routine is invoked, the debugger stops the program. Position the cursor over the overflow_count variable to view its current value.

8051FX_TIMER2.ZIP (9.6K)
Wednesday, April 24, 2002
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.