宏晶STC官方½站:
www.STCMCU.com
Mobile: 13922805190(姚永平)
Tel: 0755-82948411
Fax: 0755-82944243
STC12C5A60S2
系列单片机器件手册
---1个时钟/机器周期8051
---超½½½
超½½½
½
---高速,高可靠
---½功耗,超½价
---½抗静电,½抗干扰
STC12C5A08S2,
STC12C5A16S2,
STC12C5A20S2,
STC12C5A32S2,
STC12C5A40S2,
STC12C5A48S2,
STC12C5A52S2,
STC12C5A56S2,
STC12C5A60S2,
STC12C5A62S2,
TC
S
CU
M
STC12C5A08AD
STC12C5A16AD
STC12C5A20AD
STC12C5A32AD
STC12C5A40AD
STC12C5A48AD
STC12C5A52AD
STC12C5A56AD
STC12C5A60AD
STC12C5A62AD
ted
i
im
L
全部中½大陆本土独立自主知识产权,技术处于全球领先水
平,请全½中½人民支持,您的支持是中½大陆本土企业统一
全球市场的有力保证.
宏晶
STC
单片机官方½站:
www.STCMCU.com
Update date: 2010/11/17
全球最大的
8051
单片机设计公司
官方½站:
www.STCMCU.com
STC12C5A60S2系列 1T 8051
单片机中文指南
1
目½
第
1
章
STC12C5A60S2
系列单片机总½介绍. .................
8
.
1.1 STC12C5A60S2系列单片机简介
..............................
8
.
1.2 STC12C5A60S2系列单片机的内部结构
.......................
10
.
1.3 STC12C5A60S2系列单片机管脚图
...........................
11
.
1.4 STC12C5A60S2系列单片机选型一览表
.......................
13
.
1.5 STC12C5A60S2系列单片机最小应用系统
.....................
15
.
1.6 STC12C5A60S2系列在系统可编程(ISP)典型应用线路图 ......... 17
1.7 STC12C5A60S2系列管脚说明
...............................
19
.
1.8 STC12C5A60S2系列单片机封装尺寸图
.......................
22
.
1.9 STC12C5A60S2系列单片机½名规则
.........................
27
.
1.10 每个单片机具有全球唯一身½证号码(ID号) ..................
28
2.1 STC12C5A60S2系列单片机的时钟
...........................
31
.
2.1.1
2.1.2
2.1.3
2.1.4
STC12C5A60S2系列单片机内部/外部工½时钟可选
................................... 31
时钟分频及分频寄存器
................................................................................ 32
如½知道单片机内部R/C振荡频率(内部时钟频率)
..................................... 33
可编程时钟输出
.......................................................................................... 36
第
2
章 时钟,省电模式及复½.............................
31
2.2 STC12C5A60S2系列单片机的省电模式
.......................
41
.
2.2.1
½速模式
..................................................................................................... 43
2.2.2
空闲模式
..................................................................................................... 44
2.2.3
掉电模式/停机模式
..................................................................................... 44
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.3.6
2.3.7
2.3.8
外部RST引脚复½(第一复½功½脚)
.......................................................... 50
外部½压检测复½(高可靠复½,新增第二复½功½脚RST2复½)
............. 50
外部½压检测若不½第二复½功½时,可½外部½压检测中断
.................. 52
½件复½
..................................................................................................... 56
上电复½/掉电复½
..................................................................................... 56
MAX810专用复½电路
................................................................................ 57
看门狗(WDT)复½
....................................................................................... 57
冷启动复½和热启动复½
............................................................................ 61
2.3 复½ .....................................................
50
第
3
章 片内存储器和特殊功½寄存器
(SFRs) ...................................
62
3.1 程序存储器 ...............................................
62
3.2 数据存储器(SRAM) .................................................................................
63
3.2.1 内部RAM
.................................................................................................... 63
3.2.2 内部扩展RAM
............................................................................................. 65
3.2.3 外部扩展的64KB数据存储器(片外RAM)
.................................................... 73
第
4
章.
STC12C5A60S2
系列单片机的
I/O
口结构.
..............
83
3.3 特殊功½寄存器(SFRs)............................................................................
76
4.1 I/O口各种不同的工½模式及配½介绍
........................
83
.
4.2 STC12C5A60S2系列单片机P4/P5口的½用
.....................
88
4.3 I/O口各种不同的工½模式结构框图
..........................
90
.
4.3.1 准双向口输出配½ ................................................................................................ 90
4.3.2
强推½输出配½
.................................................................................................... 91
4.3.3
仅为输入(高阻)配½
................................................................................ 91
4.3.4
开漏输出配½(若外½上拉电阻,也可读)
.................................................. 91
第
5
章.指令系统.........................................
99
5.1.1
5.1.2
5.1.3
5.1.4
5.1.5
5.1.6
5.1.7
4.4 一种典型三极管控制电路 ...................................
93
4.5 典型发光二极管控制电路 ...................................
93
4.6 混合电压供电系统3V/5V器件I/O口互连 .......................
93
4.7 如½让I/O口上电复½时为½电平
............................
94
.
4.8 PWM输出时I/O口的状态
....................................
95
4.9 I/O口直接驱动LED数码管应用线路图
........................
96
.
4.10 I/O口直接驱动LCD应用线路图
.............................
97
.
4.11 A/D做按键扫描应用线路图
.................................
98
5.1
寻址方式 .................................................
99
立即寻址
..................................................................................................... 99
直接寻址
..................................................................................................... 99
间接寻址
..................................................................................................... 99
寄存器寻址
................................................................................................ 100
相对寻址
................................................................................................... 100
变址寻址
................................................................................................... 100
½寻址
....................................................................................................... 100
第
6
章.中断系统........................................
143
6.1
6.2
6.3
6.4
6.5
6.6
5.2
指令系统分类总结 ........................................
101
5.3
传统8051单片机的指令定义 ................................
106
中断结构 ................................................
145
中断寄存器 ..............................................
147
中断优先级 ..............................................
155
中断处理 ................................................
156
外部中断 ................................................
157
若干外部中断的测试程序 ..................................
158
6.6.1
外部中断0(
INT0)的测试程序
..................................................................... 158
6.6.2
外部中断1(
INT1)的测试程序
..................................................................... 160
第
7
章.定时器/计数器...................................
162
7.1
定时器/计数器的相关寄存器
...............................
162
7.2
定时器/计数器0工½模式
..................................
167
7.2.1
7.2.2
7.2.3
7.2.4
模式0(13½定时器/计数器)
........................................................................ 167
模式1(16½定时器/计数器)
........................................................................ 168
模式2(8½自动重装模式)
........................................................................... 172
模式3(两个8½计数器)
............................................................................... 173
7.3
定时器/计数器1工½模式
..................................
174
7.3.1
模式0(13½定时器/计数器)
........................................................................ 174
7.3.2
模式1(16½定时器/计数器)
........................................................................ 175
7.3.3
模式2(8½自动重装模式)
........................................................................... 179
7.4
可编程时钟输出及测试程序(C程序和汇编程序)
...............
180
7.4.1 定时器0的可编程时钟输出的测试程序
...................................................... 183
7.4.2 定时器1的可编程时钟输出的测试程序
...................................................... 185
7.4.3 独立波特率发生器的可编程时钟输出的测试程序
...................................... 187
第
8
章.串行口通信......................................
196
7.5
古老Intel
8051单片机定时器0/1的应用举例....................
189
8.1
串行口1的相关寄存器 .....................................
196
8.2
串行口1工½模式 .........................................
202
8.2.1
8.2.2
8.2.3
8.2.4
串行口1工½模式0:同步移½寄存器
........................................................ 202
串行口1工½模式1:8½UART,波特率可变
............................................... 204
串行口1工½模式2:9½UART,波特率固定
............................................... 206
串行口1工½模式3:9½UART,波特率可变
............................................... 208
8.3
8.4
8.5
8.6
8.7
8.8
8.9
第
9
章.
STC12C5A60S2
系列单片机的
A/D
½换器.............
252
串行通信中波特率的设½ ..................................
210
串行口1的测试程序 .......................................
215
串行口2的相关寄存器 .....................................
221
串行口2工½模式 .........................................
227
串行口2的测试程序 .......................................
229
双机通信
.............................................
235
多机通信
.............................................
246
9.1 A/D½换器的结构
.........................................
252
9.2
与A/D½换相关的寄存器
...................................
254
9.3 A/D½换典型应用线路
.....................................
259
9.4 A/D做按键扫描应用线路图
.................................
260
9.5 A/D½换模块的参考电压源
.................................
261
9.6 A/D½换测试程序(C程序和汇编程序) .......................
262
第
10
章.
STC12C5A60S2
系列单片机
PCA/PWM
应用.
.........
274
9.6.1 A/D½换测试程序(ADC中断方式) ................................................................... 262
9.6.2 A/D½换测试程序(ADC查询方式)
............................................................ 268
10.1 与PCA/PWM应用有关的特殊功½寄存器
....................
274
10.2 PCA/PWM模块的结构
....................................
280
10.3 PCA模块的工½模式 .....................................
282
10.3.1
10.3.2
10.3.3
10.3.4
捕获模式
............................................................................................................ 282
16½½件定时器模式 ........................................................................................ 283
高速输出模式
.................................................................................................... 284
脉½调节模式(PWM)
........................................................................................ 285
10.4 用PCA功½扩展外部中断的示例程序(C程序和汇编程序)
......
287
10.5 用PCA功½实现定时器的示例程序(C程序和汇编程序)
........
291
10.6 PCA输出高速脉冲的示例程序(C程序和汇编程序)
............
295
10.7 PCA输出PWM的示例程序(C程序和汇编程序) ...............
299
10.8 利用PWM实现D/A功½的典型应用线路图
...................
303
评论