
5.振荡器
5.1
概观
一个振荡器可用于CPU的:
用于高频的OSC (3兆赫至40兆赫)
为了优化功率消耗,需要用于特定任务的执行时间,
一个内部预分频器功能已选定的振荡器和之间实施
中央处理器。
5.2
注册
表5-1 。
7
-
位
数
7:0
时钟重载寄存器
6
-
5
-
4
-
3
-
2
-
1
-
0
-
位
助记符说明
CKRL
时钟重载寄存器:预分频值
复位值= 1111 1111B
不可位寻址
5.2.1
分频因子
硬件复位使分频因子处于以下状态:
CKRL = FFH :F
CLK CPU
= F
CLK PERIPH
= F
OSC
/ 2 (标准C51功能)
KS信号选择OSC :F
CLK出
= F
OSC
FFH之间的任何值下降到00h,可通过软件写入到CKRL寄存器,以
所选择的振荡器的频率分频:
- CKRL = 00H :最小频率
F
CLK CPU
= F
CLK PERIPH
= F
OSC
/ 1020 (标准模式)
F
CLK CPU
= F
CLK PERIPH
= F
OSC
/ 510 ( X2模式)
- CKRL = FFH :最大频率
F
CLK CPU
= F
CLK PERIPH
= F
OSC
/ 2 (标准模式)
F
CLK CPU
= F
CLK PERIPH
= F
OSC
( X2模式)
– F
CLK CPU
和f
CLK PERIPH
在X2模式:
F
OSC
-
F
中央处理器
=
F
CLKPERIPH
= ---------------------------------------------
在X1模式:
2
× (
255
–
CKRL
)
F
OSCA
-
F
中央处理器
=
F
CLKPERIPH
= ---------------------------------------------
4
× (
255
–
CKRL
)
8
AT8xc51Rx2
4113C–8051–01/08