LOAD
Action
Load specified TIMER with a value for autoreload mode.

Syntax
LOAD TIMER , value

Remarks

TIMER TIMER0, TIMER1 or TIMER2.
Value The variable or value to load.
When you use the ON TIMERx statement with the TIMER/COUNTER in mode 2,
you can specify on which interval the interrupt must occur.
The value can range from 1 to 255 for TIMER0 and TIMER1.
For TIMER2 the range is 1-65535.

The LOAD statement calculates the correct reload value out of the parameter.
The formula : TLx = THx = (256-value)
For TIMER2 : RCAP2L = RCAP2H = (65536 - value)

The load statement is not intended to assign/read a value to/from the timers/counters. Use COUNTERx instead.

See Additional hardware for more details

Example


LOAD TIMER0, 100 'load TIMER0 with 100

Will generate :
Mov tl0,#h'9C
Mov th0,#h'9C

LOAD TIMER2, 1000
Will generate:
Mov RCAP2L,#24
Mov RCAP2H,#252