Keil™, An ARM® Company

File Download Area

8051 Timer 1 Mode 2 Example Program

This example program shows how to configure timer/counter 1 as an 8-bit timer. An interrupt service routine (ISR) is invoked each time the timer overflows (goes from 0xFF to 0x00). Inside the ISR, the overflow_count variable increments.

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.

8051_TIMER1.ZIP (9.2K)
Sunday, November 26, 2000