SN8P2624
8-Bit Micro-Controller
SONiX TECHNOLOGY CO., LTD
Page 75
Version 0.3
8.2.4 T0 TIMER OPERATION SEQUENCE
T0 timer operation sequence of setup T0 timer is as following.
)
Stop T0 timer counting, disable T0 interrupt function and clear T0 interrupt request flag.
B0BCLR
FT0ENB
; T0 timer.
B0BCLR
FT0IEN
; T0 interrupt function is disabled.
B0BCLR
FT0IRQ
; T0 interrupt request flag is cleared.
)
Set T0 timer rate.
MOV
A, #0xxx0000b
;The T0 rate control bits exist in bit4~bit6 of T0M. The
; value is from x000xxxxb~x111xxxxb.
B0MOV
T0M,A
; T0 timer is disabled.
)
Set T0 interrupt interval time.
MOV A,#7FH
B0MOV
T0C,A
; Set T0C value.
)
Set T0 timer function mode.
B0BSET
FT0IEN
; Enable T0 interrupt function.
)
Enable T0 timer.
B0BSET
FT0ENB
; Enable T0 timer.