Line 7: Line 7:
 
*'''Timer 1''' is also used for generating baud rate in serial communication, which we will discuss in the next tutorial<br />
 
*'''Timer 1''' is also used for generating baud rate in serial communication, which we will discuss in the next tutorial<br />
 
}}
 
}}
 +
{| class="wikitable" style="background-color:#ffffcc;"
 +
|-
 +
! Register !! Operation 
 +
|-
 +
| T0 || Timer 0
 +
|-
 +
| T1|| Timer 1
 +
|-
 +
| TCON || Timer Control
 +
|-
 +
|TMOD||  Timer Mode
 +
|}
 
==Timer Counter Operation==
 
==Timer Counter Operation==
 
{{Box|type=l_green_light|text=<br/>
 
{{Box|type=l_green_light|text=<br/>
 
}}
 
}}

Revision as of 21:25, 26 December 2013


In this tutorial we will see 8051 timers. We will use the 8051 timers to generate a precise delay of 1 sec.

8051 timers/counters

The 8051 has 2 timers/counters.

  • They can be used to generate precise timing, i.e., we can measure time between events. The unit is then called timer.
  • It can also be used to count external events, known as counter.
  • Timer 1 is also used for generating baud rate in serial communication, which we will discuss in the next tutorial
Register Operation
T0 Timer 0
T1 Timer 1
TCON Timer Control
TMOD Timer Mode

Timer Counter Operation