beautypg.com

Rainbow Electronics W79E8213R User Manual

Page 19

background image

Preliminary W79E8213/W79E8213R Data Sheet

Publication Release Date: July 11, 2008

- 19 -

Revision A2

BIT NAME

FUNCTION

7 TF1

Timer 1 Overflow Flag. This bit is set when Timer 1 overflows. It is cleared
automatically when the program does a timer 1 interrupt service routine. Software
can also set or clear this bit.

6 TR1

Timer 1 Run Control. This bit is set or cleared by software to turn timer/counter on
or off.

5 TF0

Timer 0 Overflow Flag. This bit is set when Timer 0 overflows. It is cleared
automatically when the program does a timer 0 interrupt service routine. Software
can also set or clear this bit.

4 TR0

Timer 0 Run Control. This bit is set or cleared by software to turn timer/counter on
or off.

3 IE1

Interrupt 1 Edge Detect Flag: Set by hardware when an edge/level is detected on

INT1 . This bit is cleared by hardware when the service routine is vectored to only if

the interrupt was edge triggered. Otherwise it follows the inverse of the pin.

2 IT1

Interrupt 1 Type Control. Set/cleared by software to specify falling edge/ low level
triggered external inputs.

1 IE0

Interrupt 0 Edge Detect Flag. Set by hardware when an edge/level is detected on

INT0 . This bit is cleared by hardware when the service routine is vectored to only if

the interrupt was edge triggered. Otherwise it follows the inverse of the pin.

0 IT0

Interrupt 0 Type Control: Set/cleared by software to specify falling edge/ low level
triggered external inputs.

TIMER MODE CONTROL

Bit:

7 6 5 4 3 2 1 0

GATE

T

C /

M1 M0 GATE T

C /

M1 M0

TIMER1

TIMER0

Mnemonic: TMOD

Address: 89h

BIT NAME

FUNCTION

7 GATE

Gating control: When this bit is set, Timer/counter 1 is enabled only while the INT1

pin is high and the TR1 control bit is set. When cleared, the INT1 pin has no effect,
and Timer 1 is enabled whenever TR1 control bit is set.

6

T

C/

Timer or Counter Select: When clear, Timer 1 is incremented by the internal clock.
When set, the timer counts falling edges on the T1 pin.

5

M1

Timer 1 mode select bit 1. See table below.

4

M0

Timer 1 mode select bit 0. See table below.

3 GATE

Gating control: When this bit is set, Timer/counter 0 is enabled only while the INT0

pin is high and the TR0 control bit is set. When cleared, the INT0 pin has no effect,
and Timer 0 is enabled whenever TR0 control bit is set.

2

T

C/

Timer or Counter Select: When clear, Timer 0 is incremented by the internal clock.
When set, the timer counts falling edges on the T0 pin.

1

M1

Timer 0 mode select bit 1. See table below.

0

M0

Timer 0 mode select bit 0. See table below.

M1, M0: Mode Select bits: