
AT8xC5112
软件指令,设置X2位去激活预分频/除法器,所以
内部时钟是Xtal_Osc或RC_Osc根据SEL_OSC位。
定时器0 :时钟输入
CkIdle
T0引脚
子时钟
:6
0
1
C / T
TMOD
SCLKT0
OSCCON
门
INT0
TR0
0
1
控制
定时器0
在OSCCON寄存器中的SCLKT0位允许选择定时器0的附属时钟。这
允许执行一个实时时钟功能。
SCLKT0 = 0 :定时器0使用标准的T0引脚时钟输入(标准模式)
SCLKT0 = 1 :定时器0使用特殊的子时钟的时钟输入。
当选择了子时钟输入的定时0和晶体振荡器被选择用于
CPU和外设的CKRL预分频器必须按顺序设置为FF (分频系数2 )
以确保正确的计数定时器0
与外部32 kHz振荡器,定时器中断可以设置从1/256到256
秒执行一个实时时钟( RTC)的函数。耗电量将是
非常低的CPU处于空闲模式时,在32千赫的大部分时间。当更多的CPU处理能力
是需要的,内部RC振荡器被激活,并且所用的CPU和其它
外设。
注册
时钟控制寄存器
时钟控制寄存器被用于定义时钟系统的行为。
表4 。
OSCCON - 时钟控制寄存器(的8Fh )
7
-
位
数
7
6
-
位
助记符
-
描述
版权所有
从该位读出的值是不确定的。不要设置该位。
版权所有
从该位读出的值是不确定的。不要设置该位。
版权所有
从该位读出的值是不确定的。不要设置该位。
版权所有
从该位读出的值是不确定的。不要设置该位。
5
-
4
-
3
-
2
SCLKT0
1
OSCBEN
0
OSCAEN
6
-
5
-
4
-
11
4191B–8051–04/03