宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243
宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C2052AD 系列 1T 8051 单片机中文指南
15
定时器 0/ 定时器 1,UART 串口的速度
Mnemonic Add Name
7
6
5
4
3
2
1 0 Reset Value
AUXR
8Eh Auxiliary Register T0x12 T1x12 UART_M0x6
EADCI
ESPI
EBODI
- -
0000,00xx
定时器 0 和定时器 1:
STC12C2052AD 系列是 1T 的 8051 单片机,为了兼容传统 8051,定时器 0 和定时器 1 复位后是传统 8051 的
速度,即 12 分频,这是为了兼容传统 8051 。但也可不进行 12 分频,实现真正的 1T 。
T0x12: 0, 定时器 0 是传统 8051 速度,12 分频;1, 定时器 0 的速度是传统 8051 的 12 倍,不分频
T1x12: 0, 定时器 1 是传统 8051 速度,12 分频;1, 定时器 1 的速度是传统 8051 的 12 倍,不分频
UART 串口的模式 0:
STC12C2052AD 系列是 1T 的 8051 单片机,为了兼容传统 8051,UART 串口复位后是兼容传统 8051 的
UART_M0x6: 0, UART 串口的模式 0 是传统 12T 的 8051 速度,12 分频;
1, UART 串口的模式 0 的速度是传统 12T 的 8051 的 6 倍,2 分频
系统工作时钟
STC12C2052AD 系列是 1T 的 8051 单片机,系统时钟兼容传统 8051。
现出厂标准配置是使用芯片内部的 R/C 振荡器,5V 单片机常温下频率是 5.65MHz - 5.95MHz,因为随着
温度的变化,内部 R/C 振荡器的频率会有一些温飘,故内部 R/C 振荡器只适用于对时钟频率要求不敏感的场
合 。
在对 STC12C2052AD 系列单片机进行 ISP 下载用户程序时,可以在选项中选择:
“下次冷启动时使用内部 R/C 振荡器: No”
这样下载完用户程序后,停电,再冷启动后单片机的工作时钟使用的就不是内部R/C振荡器,而是外部晶体振
荡后产生的高精度时钟了(接在 XTAL1/XTAL2 管脚上),也可以直接从 XTAL1 脚输入外部时钟,XTAL2 脚浮空。
如果还要设置成使用内部 R/C 振荡器,在对 STC12C2052AD 系列单片机进行 ISP 下载用户程序时,可以在
选项中选择:
“下次冷启动时使用内部 R/C 振荡器: Yes”
Mnemonic
Add Name
7
6
5
4
3
2
1
0
Reset value
PCON
87h Power Control
SMOD
SMOD0
LVDF
POF
GF1
GF0
PD
IDL
0011,0000
IDLE_CLK
C7h Clock Divder
-
-
-
-
-
IDLCLKS2
IDLCLKS1
IDLCLKS0 xxxx,x000
空闲模式时的系统时钟
如用户系统希望进入空闲模式后(MOV PCON,#00000001B)大幅降低功耗,还可对系统时钟进行分频,注
意在 STC12C2052AD系列中此分频只对空闲模式有效,正常工作时是无效的。
IDLCLKS2 IDLCLKS1 IDLCLKS0 空闲模式时,CPU的工作时钟
0
0
0
系统时钟(外部时钟或内部R/C振荡时钟)
0
0
1
系统时钟/2
0
1
0
系统时钟/4
0
1
1
系统时钟/8
1
0
0
系统时钟/16
1
0
1
系统时钟/32
1
1
0
系统时钟/64
1
1
1
系统时钟/128