EasyManua.ls Logo

SONIX SN8P2624 - Page 55

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 55 Version 0.3
¾ Example: Switch normal/slow mode to Green mode and enable T0 wakeup function.
; Set T0 timer wakeup function.
B0BCLR FT0IEN ; To disable T0 interrupt service
B0BCLR FT0ENB ; To disable T0 timer
MOV A,#20H ;
B0MOV T0M,A ; To set T0 clock = Fcpu / 64
MOV A,#74H
B0MOV T0C,A ; To set T0C initial value = 74H (To set T0 interval = 10 ms)
B0BCLR FT0IEN ; To disable T0 interrupt service
B0BCLR FT0IRQ ; To clear T0 interrupt request
B0BSET FT0ENB ; To enable T0 timer
; Go into green mode
B0BCLR FCPUM0 ;To set CPUMx = 10
B0BSET FCPUM1
Note: During the green mode with T0 wake-up function, the wakeup pins, reset pin and T0 can wakeup
the system back to the last mode. T0 wake-up period is controlled by program and T0ENB must be set.

Table of Contents