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
|