EasyManua.ls Logo

SONIX SN8P2624 - 8.2.4 T0 Timer Operation Sequence

SONIX SN8P2624
94 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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.

Table of Contents