IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

STC15F204EA系列单片机器件手册
---1个时钟/机器周期8051
---�超强�加�密�,�第八代加密技术
---超低功耗,超低价
---高速,高可靠
---强抗静电,强抗干扰
STC15F201EA
STC15F202EA
STC15F203EA
STC15F204EA
STC15F205EA
IAP15F206A
STC15F201A
STC15F202A
STC15F203A
STC15F204A
STC15F205A
Update date: 2010/9/2



IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

目录
1STC15F204EA系列单片机总体介绍................ 6
1.1 STC15F204EA系列单片机简介............................. 6
1.2 STC15F204EA系列单片机的内部结构....................... 7
1.3 STC15系列单片机管脚图................................. 8
1.3.1 STC15F204EA系列单片机管脚图................................. 8
1.3.2 STC15F101E系列单片机管脚图.................................. 9
1.3.3 STC15S204EA系列单片机管脚图................................. 9
1.4 STC15系列单片机选型一览表............................ 10
1.4.1 STC15F204EA系列单片机选型一览表............................ 10
1.4.2 STC15F101E系列单片机选型一览表............................. 11
1.4.3 STC15S204EA系列单片机选型一览表............................ 12
1.5 STC15F204EA系列单片机最小应用系统.................... 13
1.6 STC15F204EA系列在系统可编程(ISP)典型应用线路图....... 14
1.7 STC15F204EA系列管脚说明.............................. 15
1.7 STC15系列单片机封装尺寸图............................ 17
1.7.1 STC15F204EA系列封装尺寸图.................................. 17
1.7.2 STC15F101E系列封装尺寸图................................... 19
1.7.3 STC15S204EA系列封装尺寸图.................................. 21
1.8 STC15系列单片机命名规则.............................. 23
1.8.1 STC15F204EA系列单片机命名规则.............................. 23
1.8.2 STC15F101E系列单片机命名规则............................... 24
2STC15F204EA系列的时钟,省电模式及复位....... 25
2.1 STC15F204EA系列单片机的内部时钟...................... 25
2.1.1 内部可选时钟及时钟分频和分频寄存器.......................... 25
2.1.2 可编程时钟输出.............................................. 26
2.2 STC15F204EA系列单片机的省电模式...................... 29
2.2.1 低速模式.................................................... 31
2.2.2 空闲模式.................................................... 32
2.2.3 掉电模式.................................................... 32
2.3 复位.................................................. 33
2.3.1 外部RST引脚复位............................................. 33
2.3.2 软件复位.................................................... 33
2.3.3 上电复位.................................................... 34
2.3.4 MAX810专用复位电路复位..................................... 34
2.3.5 内部低压检测复位............................................ 34
2.3.6 看门狗(WDT)复位............................................. 37
2.3.7 冷启动复位和热启动复位...................................... 41


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

3章 片内存储器和特殊功能寄存器(SFRs).............................42
3.1 程序存储器............................................ 42
3.2 数据存储器(SRAM)........................................................................... 43
3.3 特殊功能寄存器(SFRs)..................................................................... 45
4STC15F204EA系列单片机的I/O口结构............. 49
4.1 I/O口各种不同的工作模式及配置介绍..................... 49
4.2 I/O口各种不同的工作模式结构框图....................... 52
4.2.1 准双向口输出配置............................................ 52
4.2.2 推挽输出配置.............................................. 53
4.2.3 仅为输入(高阻)配置........................................ 53
4.2.4 开漏输出配置(若外加上拉电阻,也可读)........................ 53
4.3 一种典型三极管控制电路................................ 55
4.4 典型发光二极管控制电路................................ 55
4.5 混合电压供电系统3V/5V器件I/O口互连.................... 55
4.6 如何让I/O口上电复位时为低电平......................... 56
4.7 I/O口直接驱动LED数码管应用线路图..................... 57
4.8 I/O口直接驱动LCD应用线路图........................... 58
4.9 A/D做按键扫描应用线路图............................... 59
5章 指令系统...................................... 60
5.1 寻址方式.............................................. 60
5.1.1 立即寻址.................................................... 60
5.1.2 直接寻址.................................................... 60
5.1.3 间接寻址.................................................... 60
5.1.4 寄存器寻址.................................................. 61
5.1.5 相对寻址.................................................... 61
5.1.6 变址寻址.................................................... 61
5.1.7 位寻址...................................................... 61
5.2 指令系统分类总结...................................... 62
5.3 传统8051单片机的指令说明.............................. 67


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

6章 中断系统..................................... 104
6.1 中断结构............................................. 106
6.2 中断寄存器........................................... 108
6.3 中断优先级........................................... 114
6.4 中断处理............................................. 115
6.5 外部中断............................................. 116
6.6 外部中断的测试程序................................... 117
6.6.1 外部中断0(INT0)的测试程序(可支持上升沿或下降沿中断)......... 117
6.6.2 外部中断1(INT1)的测试程序(可支持上升沿或下降沿中断)......... 119
6.6.3 外部中断2(INT2)的测试程序(下降沿中断)...................... 121
6.6.4 外部中断3(INT3)的测试程序(下降沿中断)....................... 123
6.6.5 外部中断4(INT4)的测试程序(下降沿中断)....................... 125
7章 定时器/计数器................................ 127
7.1 定时器/计数器的相关寄存器............................ 127
7.2 定时器/计数器0工作模式............................... 132
7.2.1 模式0(16位自动重装)及测试程序,建议只学习此模式足矣......... 132
7.2.2 模式1(16位定时器),不建议学习............................... 136
7.2.3 模式2(8位自动重装模式),不建议学习.......................... 137
7.2.4 模式3(两个8位计数器),不建议学习............................ 138
7.3 定时器/计数器1工作模式............................... 139
7.3.1 模式0(16位自动重装)及测试程序,建议只学习此模式足矣......... 139
7.3.2 模式1(16位定时器),不建议学习............................... 143
7.3.3 模式2(8位自动重装模式),不建议学习.......................... 144
7.4 可编程时钟输出....................................... 145
7.4.1 内部R/C时钟输出的测试程序.................................. 147
7.4.2 定时器0的可编程时钟输出的测试程序.......................... 149
7.4.3 定时器1的可编程时钟输出的测试程序.......................... 151
7.5 古老的Intel 8051单片机定时器0/1应用举例................ 153
8章 模拟串口的实现程序........................... 158
8.1 利用定时器0实现模拟串口的测试程序.................... 158
8.2 利用定时器1实现模拟串口的测试程序.................... 167


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

9STC15F204EA系列单片机的A/D转换器........... 176
9.1 A/D转换器的结构...................................... 176
9.2 A/D转换相关的寄存器................................ 177
9.3 A/D转换典型应用线路.................................. 181
9.4 A/D做按键扫描应用线路图.............................. 182
9.5 A/D转换模块的参考电压源.............................. 183
9.6 A/D转换测试程序...................................... 184
9.6.1 A/D转换测试程序(ADC中断方式).............................. 184
9.6.2 A/D转换测试程序(ADC查询方式).............................. 195
10STC15F204EA系列单片机EEPROM的应用....... 206
10.1 IAPEEPROM新增特殊功能寄存器介绍................. 206
10.2 STC15F204EA系列单片机EEPROM空间大小及地址....... 210
10.3 IAPEEPROM汇编简介............................... 211
10.4 EEPROM测试程序(不使用模拟串口).................... 215
10.5 EEPROM测试程序(使用模拟串口送出显示).............. 223
11STC15系列单片机开发/编程工具说明............ 237
11.1 在系统可编程(ISP)原理,官方演示工具使用说明.......... 237
11.1.1 在系统可编程(ISP)原理使用说明.............................. 237
11.1.2 STC15F204EA系列在系统可编程(ISP)典型应用线路图............ 238
11.1.3 电脑端的STC-ISP控制软件界面使用说明....................... 240
11.1.4 宏晶科技的ISP下载编程工具硬件使用说明..................... 242
11.1.6 若无RS-232转换器,如何用宏晶的ISP下载板做RS-232通信转换... 243
11.2 编译器/汇编器,编程器,仿真器....................... 244
11.3 自定义下载演示程序(实现不停电下载).................. 245
附录A 汇编语言编程................................. 249
附录B C语言编程.................................... 271
附录C STC15F204EA系列单片机电气特性.............. 281
附录D STC15xx系列单片机取代传统8051注意事项....... 282
附录E STC15F204EA系列单片机选型一览表............ 285


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

1STC15F204EA系列单片机总体介绍
1.1 STC15F204EA系列单片机简介
STC15F204EA系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/高�
可靠/低功耗�/�超强��抗�干�扰�的�新�一�代8051单片机,�采用��宏�晶�第�八�代加�密�技��术�,加�密�性�超�强�,��指
令代码完全兼容传统8051,但速度快6-12倍。内��部集�成�高�精�度�R/C时钟,±1%温飘,常温下温飘
5‰,5MHz~35MHz宽范围可设置,可彻底省掉外部昂贵的晶振。8路高速10A/D转换(30
/),针对电机控制,强干扰场合。
1. 增强型 8051 CPU1T,单时钟/ 机器周期,速度比普通80516-12
2. 工作电压:
STC15F204EA 系列工作电压:5.5V - 3.8V5V 单片机)
STC15L204EA 系列工作电压:3.6V - 2.4V3V 单片机)
3�. �内�部�高�可�靠�复�位�,��8�级�可�选�复�位�门�槛�电�压�,�彻�底�省�掉�外�部�复�位�电�路
4. 内部高精度R/C时钟,±1%温飘(-40oC~+85oC),常温下温飘5‰,内部时钟从
5MHz~35MHz可选(5.5296MHz / 11.0592MHz / 22.1184MHz / 33.1776MHz)
5. 工作频率范围:5MHz ~ 35MHz,相当于普通805160MHz420MHz
6�. �低�功�耗�设�计�:�低�速�模�式�,�空�闲�模��式�,�掉�电�模�式�(可��由�外�部�中�断�唤�醒�)
7. 支持掉电唤醒的管脚:INT0/P3.2, INT1/P3.3, INT2, INT3, INT4
8. 1K/2K/3K/4K/5K/6K字节片内Flash�程�序��存��储��器��,� �擦�写�次�数�1�0�万�次�以�上
9. 片上集成 256 字节 RAM
10.有EEPROM 功能�,�擦�写�次�数�1�0�万�次�以�上
11.ISP/IAP,在系统可编程/在应用可编程,无需编程器/仿真器
12.8通��道�,�10�位�高�速��A�D�C�,�速�度�可�达�3�0�万�次�/秒�,�2�路�定�时�器��还�可�当�2�路�P�W�M或��D�/�A�使�用
13.2个16位可重装载定时器,兼容普通8051的定时器T0/T1,并可实现时钟输出和PWM功能
14.可编程时钟输出功能,T0在P3.5输出时钟,T1在P3.4输出时钟,在P0.0口输出系统时钟
SYSclk(也可分频输出SYSclk/2)。
15.硬件�看�门�狗(WDT)
16.串口功能可由[P3.0/INT4,P3.1]结合定时器实现
17.先进的指令集结构,兼容普通8051指令集,有硬件乘法/除法指令
18.26�个�通�用�I�/O�口��,�复�位��后�为�:�准��双�向�口�/�弱�上�拉�(�普�通�8�05�1�传�统��I�/�O�口��)��
可设置成四种模式:准双向口/ 弱上拉,推挽/ 强上拉,仅为输入/ 高阻,开漏
每个I/O 口驱动能力均可达到20mA,但整个芯片最大不要超过90mA
19�.封�装�:�SOP-28, SKDIP-28



IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

1.2 STC15F204EA系列单片机的内部结构
STC15F204EA系列单片机的内部结构框图如下图所示。STC15F204EA单片机中包含中央
处理器(CPU)、程序存储器(Flash)、数据存储器(SRAM)、定时器、I/O接口、高速A/D转换、
看门狗、片内高精度R/C振荡时钟及高可靠复位等模块。
B寄存器
RAM
256 字节
ACC
堆栈指针
TMP2
TMP1
定时器/计数器 0
定时器/计数器 1
ALU
PSW
看门狗
(WDT)
内部
高可靠复位
控制单元
Port1 锁存器
ADC
Port 0,2,3
锁存器
内部高精度R/C振荡器, Port 1 驱动器
±1%温飘(-40oC~+85oC)
8
常温下温飘5‰
P1.0 ~ P1.7
P1.0 ~ P1.7
Port 0,2,3
驱动器
P0,P2,P3
STC15F204EA系列内部结构框图
程序存储器(Flash)
1-6K
ISP/IAP
地址生成器
程序计数器(�P�C�)



IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

1.3 STC15系列�单�片�机�管�脚�图
1.3.1 STC15F204EA系列单片机管脚图
所有封装形式均满足欧盟RoHS要求,
强烈推荐选择SOP-28/20/8贴片封装,传统的插件SKDIP/DIP封装稳定供货
STC15F204EA系列管脚图
P2.6
P2.7
ADC0/P1.0
ADC1/P1.1
ADC2/P1.2
ADC3/P1.3
ADC4/P1.4
ADC5/P1.5
ADC6/P1.6
ADC7/P1.7
IRC_CLKO/RST/P0.0
Vcc
P0.1
Gnd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28 P2.5
27 P2.4
26 P2.3
25 P2.2
24 P2.1
23 P2.0/RSTOUT_LOW
22 P3.7/INT3
21 P3.6/INT2
20 P3.5/T1/CLKOUT0
19 P3.4/T0/CLKOUT1
18 P3.3/INT1
17 P3.2/INT0
16 P3.1
15 P3.0/INT4
SOP-28/SKDIP-28
STC15F204A系列管脚图
P2.6
P2.7
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
IRC_CLKO/RST/P0.0
Vcc
P0.1
Gnd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28 P2.5
27 P2.4
26 P2.3
25 P2.2
24 P2.1
23 P2.0/RSTOUT_LOW
22 P3.7/INT3
21 P3.6/INT2
20 P3.5/T1/CLKOUT0
19 P3.4/T0/CLKOUT1
18 P3.3/INT1
17 P3.2/INT0
16 P3.1
15 P3.0/INT4
SOP-28/SKDIP-28
STC15F204EA系�列���(�有��A�/�D�转���换��,���有���内��部���E�E��P��R�O��M��)
STC15F204A系��列��(有��A�/�D�转���换��,���无���内��部���E�E��P��R�O��M��)



IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

1.3.2 STC15F101E系列单片机管脚图
IRC_CLKO/INT2/CLKOUT1/T0/RST/P3.4
Vcc
INT3/CLKOUT0/T1/P3.5
Gnd
1
2
3
4
8 P3.3/INT1/RSTOUT_LOW
7 P3.2/INT0
6 P3.1
5 P3.0/INT4
SOP-8/DIP-8
1.3.3 STC15S204EA系列单片机管脚图
STC15S204EA系列管脚图
ADC2/P1.2
ADC3/P1.3
ADC4/P1.4
ADC5/P1.5
ADC6/P1.6
ADC7/P1.7
IRC_CLKO/RST/P0.0
Vcc
P0.1
Gnd
1 20 ADC0/P1.0
2 19 ADC1/P1.1
3 18 P3.7/INT3
4 17 P3.6/INT2
5 16 P3.5/T1/CLKOUT0
6 15 P3.4/T0/CLKOUT1
7 14 P3.3/INT1
8 13 P3.2/INT0
9 12 P3.1
10 11 P3.0/INT4
SOP-20/DIP-20
STC15S204A系列管脚图
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
IRC_CLKO/RST/P0.0
Vcc
P0.1
Gnd
1 20 P1.0
2 19 P1.1
3 18 P3.7/INT3
4 17 P3.6/INT2
5 16 P3.5/T1/CLKOUT0
6 15 P3.4/T0/CLKOUT1
7 14 P3.3/INT1
8 13 P3.2/INT0
9 12 P3.1
10 11 P3.0/INT4
SOP-20/DIP-20
STC15S204EA系�列���(�有��A�/�D�转���换��,���有���内��部���E�E��P��R�O��M��)
STC15S204A系��列��(有��A�/�D�转���换��,���无���内��部���E�E��P��R�O��M��)
STC15S204EA系列是STC15F204EA系列的特殊版本,需延后至2010-10-01方有样品可提供。



IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

1.4 STC15系列单片机选型一览表
1.4.1 STC15F204EA系列单片机选型一览表
型号
内 封装28-Pin
Flash
(工电V作压) (程存字器序储节
SRAM
字节
byte)
A/D 看门狗 置 EEP
8(WDT) ROM
内部 支持 掉电
可选 掉电 唤醒
26I/O口)
价格(RMB ¥)
复位 唤醒 专用
门槛 外部 定时
电压 中断 器 SOP-28 SKDIP-28
STC15F201A 5.5-3.8
STC15F201EA 5.5-3.8
STC15F202A 5.5-3.8
STC15F202EA 5.5-3.8
STC15F203A 5.5-3.8
STC15F203EA 5.5-3.8
STC15F204A 5.5-3.8
STC15F204EA 5.5-3.8
STC15F205A 5.5-3.8
STC15F205EA 5.5-3.8
IAP15F206A 5.5-3.8
1K
1K
2K
2K
3K
3K
4K
4K
5K
5K
6K
STC15L201A 3.6-2.4
STC15L201EA 3.6-2.4
STC15L202A 3.6-2.4
STC15L202EA 3.6-2.4
STC15L203A 3.6-2.4
STC15L203EA 3.6-2.4
STC15L204A 3.6-2.4
STC15L204EA 3.6-2.4
STC15L205A 3.6-2.4
STC15L205EA 3.6-2.4
IAP15L206A 3.6-2.4
1K
1K
2K
2K
3K
3K
4K
4K
5K
5K
6K
STC15F204EA系列单片机选型一览
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 2K 有 8级
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 2K 有 8级
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 2K 有 8级
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 1K 有 8级
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 1K 有 8级
256 2 10位 有 有 IAP 有 8级
STC15L204EA系列单片机选型一览表
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 2K 有 8级
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 2K 有 8级
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 2K 有 8级
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 1K 有 8级
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 1K 有 8级
256 2 10位 有 有 IAP 有 8级
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

1.4.2 STC15F101E系列单片机选型一览表
型号
内 封装8-Pin
Flash
(工电V作压) (程存字器序储节
SRAM
字节
byte)
A/D 看门狗 置 EEP
8(WDT) ROM
内部 支持 掉电
可选 掉电 唤醒
复位 唤醒 专用
门槛 外部 定时
电压 中断 器
(6个I/O口)
价格(RMB ¥)
SOP-8 DIP-8
STC15F100
STC15F101
STC15F101E
STC15F102
STC15F102E
STC15F103
STC15F103E
STC15F104
STC15F104E
STC15F105
STC15F105E
IAP15F106
5.5-3.8
5.5-3.8
5.5-3.8
5.5-3.8
5.5-3.8
5.5-3.8
5.5-3.8
5.5-3.8
5.5-3.8
5.5-3.8
5.5-3.8
5.5-3.8
512
1K
1K
2K
2K
3K
3K
4K
4K
5K
5K
6K
STC15L100
STC15L101
STC15L101E
STC15L102
STC15L102E
STC15L103
STC15L103E
STC15L104
STC15L104E
STC15L105
STC15L105E
IAP15L106
3.6-2.4
3.6-2.4
3.6-2.4
3.6-2.4
3.6-2.4
3.6-2.4
3.6-2.4
3.6-2.4
3.6-2.4
3.6-2.4
3.6-2.4
3.6-2.4
512
1K
1K
2K
2K
3K
3K
4K
4K
5K
5K
6K
STC15F101E系列单片机选型一览
128 2 - 有 有 - 有 8级
128 2 - 有 有 - 有 8级
128 2 - 有 有 2K 有 8级
128 2 - 有 有 - 有 8级
128 2 - 有 有 2K 有 8级
128 2 - 有 有 - 有 8级
128 2 - 有 有 2K 有 8级
128 2 - 有 有 - 有 8级
128 2 - 有 有 1K 有 8级
128 2 - 有 有 - 有 8级
128 2 - 有 有 1K 有 8级
128 2 - 有 有 IAP 有 8级
STC15L101E系列单片机选型一览表
128 2 - 有 有 - 有 8级
128 2 - 有 有 - 有 8级
128 2 - 有 有 2K 有 8级
128 2 - 有 有 - 有 8级
128 2 - 有 有 2K 有 8级
128 2 - 有 有 - 有 8级
128 2 - 有 有 2K 有 8级
128 2 - 有 有 - 有 8级
128 2 - 有 有 1K 有 8级
128 2 - 有 有 - 有 8级
128 2 - 有 有 1K 有 8级
128 2 - 有 有 IAP 有 8级
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

1.4.3 STC15S204EA系列单片机选型一览表
型号
内 封装20-Pin
Flash
(工电V作压) (程存字器序储节
SRAM
字节
byte)
A/D 看门狗 置 EEP
8(WDT) ROM
内部 支持 掉电
可选 掉电 唤醒
(18个I/O口)
价格(RMB ¥)
复位 唤醒 专用
门槛 外部 定时
电压 中断 器 SOP-20 DIP-20
STC15S201A 5.5-3.8
STC15S201EA 5.5-3.8
STC15S202A 5.5-3.8
STC15S202EA 5.5-3.8
STC15S203A 5.5-3.8
STC15S203EA 5.5-3.8
STC15S204A 5.5-3.8
STC15S204EA 5.5-3.8
STC15S205A 5.5-3.8
STC15S205EA 5.5-3.8
IAP15S206A 5.5-3.8
1K
1K
2K
2K
3K
3K
4K
4K
5K
5K
6K
STC15V201A 3.6-2.4
STC15V201EA 3.6-2.4
STC15V202A 3.6-2.4
STC15V202EA 3.6-2.4
STC15V203A 3.6-2.4
STC15V203EA 3.6-2.4
STC15V204A 3.6-2.4
STC15V204EA 3.6-2.4
STC15V205A 3.6-2.4
STC15V205EA 3.6-2.4
IAP15V206A 3.6-2.4
1K
1K
2K
2K
3K
3K
4K
4K
5K
5K
6K
STC15S204EA系列单片机选型一览
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 2K 有 8级
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 2K 有 8级
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 2K 有 8级
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 1K 有 8级
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 1K 有 8级
256 2 10位 有 有 IAP 有 8级
STC15V204EA列单片机选型一览表
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 2K 有 8级
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 2K 有 8级
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 2K 有 8级
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 1K 有 8级
256 2 10位 有 有 - 有 8级
256 2 10位 有 有 1K 有 8级
256 2 10位 有 有 IAP 有 8级
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

1.5 STC15F204EA系列�单�片�机�最�小�应�用�系�统
系统电源/USB +5V
Vin
Power On
SW1
Vcc
C1
10μF
C2
0.1μF
1 P2.6
P2.5 28
2 P2.7
P2.4 27
3 P1.0/ADC0
P2.3 26
4 P1.0/ADC1
P2.2 25
5 P1.2/ADC2
P2.1 24
6 P1.3/ADC3
RSTOUT_LOW/P2.0 23
7 P1.4/ADC4
INT3/P3.7 22
8 P1.5/ADC5
INT2/P3.6 21
9 P1.6/ADC6
CLKOUT0/T1/P3.5 20
10 P1.7/ADC7
CLKOUT1/T0/P3.4 19
11 P0.0/RST/IRC_CLKO
INT1/P3.3 18
12 Vcc
INT0/P3.2 17
13 P0.1
P3.1 16
14 Gnd
INT4/P3.0 15
内部高可靠复位,不需要外部复位电路
P0.0/RST/IR_CLKO脚出厂时默认为I/O口,可以通过 STC-ISP 编程器将其设置为RST复位脚.
内部高精度R/C振荡器,温飘±1%(-400C~+850C),常温下温飘5‰, 不需要昂贵的外部晶振
建议加上电容C1(10μF), C2(0.1μF), 去除电源噪声,提高抗干扰能力


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

1.6 STC15F204EA系列�在�系�统�可�编�程(ISP)典型应用线路图
系统电源/USB +5V
Vin
Power On
SW1
Vcc
C1
10μF
C2
0.1μF
1 P2.6
P2.5 28
2 P2.7
P2.4 27
3 P1.0/ADC0
P2.3 26
4 P1.0/ADC1
P2.2 25
5 P1.2/ADC2
P2.1 24
6 P1.3/ADC3
RSTOUT_LOW/P2.0 23
7 P1.4/ADC4
INT3/P3.7 22
8 P1.5/ADC5
INT2/P3.6 21
9 P1.6/ADC6
CLKOUT0/T1/P3.5 20
10 P1.7/ADC7
CLKOUT1/T0/P3.4 19
11 P0.0/RST/IRC_CLKO
INT1/P3.3 18
12 Vcc
INT0/P3.2 17
13 P0.1
P3.1 16
14 Gnd
INT4/P3.0 15
此部分与ISP下载无
关,是为了便于示
波器或万用表观察
Vcc
1K 1K
USB+5V T1OUT R1IN GND
USB1
STC 单片机在线编程线路, STC RS-232 转换器
Vcc
STC3232,STC232,MAX232,SP232
PC COM
0.1μF
1 C1+
2 V+
3 C1-
4 C2+
5 C2-
6 V-
7 T2OUT
8 R2IN
Vcc 16
Vcc
Gnd 15
Gnd
T1OUT 14 PC_RxD(COM Pin2)
R1IN 13 PC_TxD(COM Pin3)
R1OUT 12 MCU_RxD(P3.0)
MCU_TxD(P3.1)
T1IN 11
T2IN 10
R2OUT 9
2
3
5
U1-P1.0
U1-P1.1
MCU-VCC
U1-P3.0
U1-P3.1
Gnd
内部高可靠复位,不需要外部复位电路
P0.0/RST/IRC_CLKO脚出厂时默认为I/O口,可以通过 STC-ISP 编程器将其设置为RST复位脚.
内部高精度R/C振荡器,温飘±1%(-400C~+850C),常温下温飘5‰, 不需要昂贵的外部晶振
建议加上电容C1(10μF), C2(0.1μF), 去除电源噪声,提高抗干扰能力


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

1.7 STC15F204EA系列�管�脚�说明�
管脚
P0.0/RST/
IRC_CLKO
P0.1
P1.0/ADC0
P1.1/ADC1
P1.2/ADC2
P1.3/ADC3
P1.4/ADC4
P1.5/ADC5
P1.6/ADC6
P1.7/ADC7
P2.0/
RSTOUT_LOW
P2.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7
P3.0/INT4
P3.1
管脚编号
说明
P0.0 标准I/OPORT0[0]
11
RST 复位脚;
IRC_CLKO
内部R/C振荡时钟输出;输出的频率可为IRC_CLK/1
IRC_CLK/2
13 标准 PORT0[1]
3
P1.0
ADC0
标准I/OPORT1[0]
ADC 输入通道-0
4
P1.1
ADC1
标准 PORT1[1]
ADC 输入通道-1
5
P1.2
ADC2
标准I/O口 PORT1[2]
ADC 输入通道-2
6
P1.3
ADC3
标准I/O口 PORT1[3]
ADC 输入通道-3
7
P1.4
ADC4
标准I/O口 PORT1[4]
ADC 输入通道-4
8
P1.5
ADC5
标准I/O口 PORT1[5]
ADC 输入通道-5
9
P1.6
ADC6
标准I/O口 PORT1[6]
ADC 输入通道-6
P1.7 标准I/O口 PORT1[7]
10 ADC7 ADC 输入通道-7
P2.0 标准I/O口 PORT2[0]
23 复位后,输出低电平,用户可用软件将其设置为高电平或
RSTOUT_LOW 低电平
24 标准I/O口 PORT2[1]
25 标准I/O口 PORT2[2]
26 标准I/O口 PORT2[3]
27 标准I/O口 PORT2[4]
28 标准I/O口 PORT2[5]
1 标准I/O口 PORT2[6]
2 标准I/O口 PORT2[7]
P3.0 标准I/O口 PORT3[0]
15 外部中断4,只能下降沿中断
INT4
支持掉电唤醒
16 标准I/O口 PORT3[1]


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

管脚
P3.2/INT0
P3.3/INT1
P3.4/T0/
CLKOUT1
P3.5/T1/
CLKOUT0
P3.6/INT2
P3.7/INT3
Vcc
Gnd
管脚编号
说明
P3.2 标准I/O口 PORT3[2]
外部中断0,既可上升沿中断也可下降沿中断.
17
如果IT0(TCON.0)被置为1,INT0管脚仅为下降沿中断。如果
INT0 IT0(TCON.0)被清0,INT0管脚既支持上升沿中断也支持下降沿中
断。
INT0支持掉电唤醒。
P3.3 标准I/O口 PORT3[3]
外部中断1,既可上升沿中断也可下降沿中断.
18
如 果 I T 1 ( T C O N . 2 ) 被 置 为 1 ,I N T 1 管 脚 仅 为 下 降 沿 中 断 。 如 果
INT1 IT1(TCON.2)被清0,INT1管脚既支持上升沿中断也支持下降沿中
断。
INT1支持掉电唤醒。
P3.4 标准I/O口 PORT3[4]
T0 定时器/计数器0的外部输入
19 定时器/计数器1的时钟输出
CLKOUT1 可通过设置INT_CLKO[1]位/T1CLKO将该管脚配置为CLKOUT1
也可对T1脚的外部时钟输入进行分频输出
P3.5 标准I/O口 PORT3[5]
T1 定时器/计数器1的外部输入
20 定时器/计数器0的时钟输出
CLKOUT0 可通过设置INT_CLKO[0]位/T0CLKO将该管脚配置为CLKOUT0,
也可对T0脚的外部时钟输入进行分频输出
P3.6 标准I/O口 PORT3[6]
21 外部中断2,只能下降沿中断
INT2 支持掉电唤醒
P3.7 标准I/O口 PORT3[7]
22 外部中断3,只能下降沿中断
INT3 支持掉电唤醒
12 电源
14 接地


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

1.7 STC15系列�单�片�机�封�装�尺�寸�图
1.7.1 STC15F204EA系列封装尺寸图
SOP-28 封装尺寸图
28-Pin Small Outline Package (SOP-28)
Dimensions in Millimeters
D
ze
1.27mm
b
b1
b
WITH PLATING
c
Φ
R
R1
L2 L
L1
BASE METAL
一般尺寸
(测量单位 = MILLMETER / mm)
符号 MIN. NOM.
MAX.
A 2.465 2.515
2.565
A1 0.100 0.150
0.200
A2 2.100 2.300
2.500
b 0.356 0.406
0.456
b1 0.366 0.426
0.486
c - 0.254
-
D 17.750 17.950
18.150
E 10.100 10.300
10.500
E1 7.424 7.500
7.624
e 1.27
L 0.764 0.864
0.964
L1 1.303 1.403
1.503
L2 - 0.274
-
R - 0.200
-
R1 - 0.300
-
Φ 00 -
100
z - 0.745
-


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

SKDIP-28 封装尺寸图
28-Pin Plastic Dual-In-line Package (SKDIP-28)
Dimensions in Inches
D
E1
A A2 一般尺寸
L A1
eb
100 mil
b1
(测量单位 = INCH)
符号 MIN. NOM. MAX.
A - - 0.210
A1 0.015 -
-
A2 0.125 0.13 0.135
b - 0.018 -
b1 - 0.060 -
D 1.385 1.390 1.40
E - 0.310 -
E1 0.283 0.288 0.293
e - 0.100 -
L 0.115 0.130 0.150
θ0 0 7 15
eA 0.330 0.350 0.370
UNIT: INCH, 1 inch = 1000 mil


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

1.7.2 STC15F101E系列封装尺寸图
SOP-8 封装尺寸图
8-PIN SMALL OUTLINE PACKAGE (SOP-8)
Dimensions in Inches
D
e
50 mil
b
0.004 max.
Φ
L1 L
一般尺寸
(测量单位 = INCH)
符号 MIN. NOM.
A
0.053
-
A1 0.004 -
b - 0.016
D
0.189
-
E
0.228
-
E1
0.150
-
e 0.050
L
0.016
-
L1 0.008
Φ 00 -
MAX.
0.069
0.010
-
0.196
0.244
0.157
0.050
80
UNIT: INCH, 1 inch = 1000 mil


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

DIP-8 封装尺寸图
8-Pin Plastic Dual Inline Package (DIP-8)
Dimensions in Inches
D
E1
b
18 mil
A
L
A2
A1
e 100 mil
b1 60 mil
一般尺寸
(测量单位 = INCH)
符号 MIN. NOM. MAX.
A - - 0.210
A1
0.015
-
-
A2 0.125 0.130 0.135
b - 0.018 -
b1 - 0.060 -
D 0.355 0.365 0.400
E - 0.300 -
E1 0.245 0.250 0.255
e - 0.100 -
L 0.115 0.130 0.150
θ0 0 7 15
eA 0.335 0.355 0.375
UNIT: INCH, 1 inch = 1000 mil


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

1.7.3 STC15S204EA系列封装尺寸图
SOP-20 封装尺寸图
20-Pin Small Outline Package (SOP-20) (for STC15S/V204EA series)
Dimensions in Inches and (Millimeters)
D
ze
1.27mm
c c1
b
b1
b
WITH PLATING
Φ
R1
R
L2 L
L1
BASE METAL
一般尺寸
(测量单位 = MILLMETER/ mm)
符号 MIN. NOM. MAX.
A 2.465 2.515 2.565
A1 0.100 0.150 0.200
A2 2.100 2.300 2.500
b1 0.366 0.426 0.486
b 0.356 0.406 0.456
c 0.234 - 0.274
c1 - 0.254 -
D 12.500 12.700 12.900
E 10.206 10.306 10.406
E1 7.450 7.500 7.550
e 1.27
L 0.800 0.864 0.900
L1 1.303 1.403 1.503
L2 - 0.274 -
R - 0.300 -
R1 - 0.200 -
Φ 00 - 100
z - 0.660 -


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

宏晶STC官方网站:www.STCMCU.com
DIP-20 封装尺寸图
Mobile: 13922805190(姚永平)
Tel: 0755-82948411
20-Pin Plastic Dual Inline Package (DIP-20) (for STC15S/V204EA series)
Dimensions in Inches
Fax: 0755-82944243
D
C
E1
S
A
L
e
100 mil
120 mil
b
b1
A2
A1
一般尺寸
(测量单位 = INCH)
符号 MIN. NOM. MAX.
A - - 0.175
A1 0.015 -
-
A2 0.125 0.13 0.135
b 0.016 0.018 0.020
b1 0.058 0.060 0.064
C 0.008 0.010 0.11
D 1.012 1.026 1.040
E 0.290 0.300 0.310
E1 0.245 0.250 0.255
e 0.090 0.100 0.110
L 0.120 0.130 0.140
θ0 0 - 15
eA 0.355 0.355 0.375
S - - 0.075
UNIT: INCH, 1 inch = 1000 mil
全球最大的8051单片机设计公司 官方网站:www.STCMCU.com STC15F204EA系列 1T 8051 单片机中文指南
22


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

宏晶STC官方网站:www.STCMCU.com
Mobile: 13922805190(姚永平)
1.8 STC15系列�单�片�机�命�名�规�则
Tel: 0755-82948411 Fax: 0755-82944243
1.8.1 STC15F204EA系列单片机命名规则
STC15 x 2 xx xx -- 35 x - xxxx xx
管脚数
28
封装类型:
SOP, SKDIP
工作温度范围:
I : 工业级, -40~ 85
C : 商业级, 0~ 70
工作频率:
35 : 工作频率可到35MHz
EA字样 : 有内部EEPROM,有A/D转换
仅有A 字样: 无内部EEPROM,有A/D转换
程序空间大小,如:
011K字节, 022K字节,033K字节,
044K字节,055K字节, 066K字节等
SRAM空间大小: 128×2 = 256字节
工作电压
F : 5.5V~3.8V
L : 2.4V~3.6V
STC 1T 8051同样的工作频率时,速度是普通80516~12
全球最大的8051单片机设计公司 官方网站:www.STCMCU.com STC15F204EA系列 1T 8051 单片机中文指南
23


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

宏晶STC官方网站:www.STCMCU.com
Mobile: 13922805190(姚永平)
1.8.2 STC15F101E系列单片机命名规则
Tel: 0755-82948411 Fax: 0755-82944243
STC15 x 1 xx
xx -- 35 x - xxxx xx
管脚数
8
封装类型:
SOP, DIP
工作温度范围:
I : 工业级, -40~ 80
C : 商业级, 0~ 70
工作频率:
35 : 工作频率可到35MHz
E字样 : 有内部EEPROM
E字样 : 无内部EEPROM
程序空间大小,如:
00512字节(无规律,特殊编号),
011K字节,022K字节,
033K字节, 044K字节,
055K字节,066K字节等
SRAM空间大小: 128×1 = 128字节
工作电压
F : 5.5V~3.8V
L : 2.4V~3.6V
STC 1T 8051同样的工作频率时,速度是普通80516~12
全球最大的8051单片机设计公司 官方网站:www.STCMCU.com STC15F204EA系列 1T 8051 单片机中文指南
24


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

宏晶STC官方网站:www.STCMCU.com
Mobile: 13922805190(姚永平)
Tel: 0755-82948411 Fax: 0755-82944243
2STC15F204EA系列的时钟,省电模式及复位
2.1 STC15F204EA系列单片机的内部时钟
STC15F204EA系列单片机只有一个时钟源 — 内部高精度R/C时钟,±1%温飘
-400C~+850C), 常�温�下�温��飘�5‰�
2.1.1 内部可选时钟及时钟分频和分频寄存器
如果希望降低系统功耗,可对时钟进行分频。利用时钟分频控制寄存器CLK_DIV可进行
时钟分频,从而使单片机在较低频率下工作。
时钟分频寄存器CLK_DIV各位的定义如下:
SFR Name SFR Address bit B7 B6 B5 B4 B3 B2 B1 B0
CLK_DIV
97H name - - - - - CLKS2 CLKS1 CLKS0
CLKS2 CLKS1 CLKS0 分频后CPU的实际工作时钟
00
0 内部R/C振荡时钟/1,不分频
00
1 内部R/C振荡时钟/2
01
0 内部R/C振荡时钟/4
01
1 内部R/C振荡时钟/8
10
0 内部R/C振荡时钟/16
10
1 内部R/C振荡时钟/32
11
0 内部R/C振荡时钟/64
11
1 内部R/C振荡时钟/128
内部R/C振荡时钟(IRC_CLK)
(5 MHz — 35 MHz可选)
温飘±1%(-400C~+850C)
(常温下温飘±5‰)
不分频
÷2
÷4
÷8
÷16
÷32
÷64
÷128
000
001
010
011 系统时钟(SYSclk)
(至单片机及其外围设备)
100
101
110
111
全球最大的8051单片机设计公司
CLKS2,CLKS1,CLKS0
时钟结构
官方网站:www.STCMCU.com STC15F204EA系列 1T 8051 单片机中文指南
25


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

宏晶STC官方网站:www.STCMCU.com
Mobile: 13922805190(姚永平)
Tel: 0755-82948411 Fax: 0755-82944243
2.1.2 可编程时钟输出
有三种可编程时钟输出: IRC_CLKO/P0.0, CLKOUT0/P3.5, CLKOUT1/P3.4
IRC_CLKO : Internal R/C clock output register
SFR Name SFR Address bit
B7 B6 B5 B4 B3 B2 B1 B0
IRC_CLKO BBH name EN_IRCO - - - DIVIRCO - - -
如何利用IRC_CLKO/P0.0管脚输出时钟
IRC_CLKO/P0.0的时钟输出控制由IRC_CLKO寄存器的EN_IRCO位控制。设置EN_IRCO
(IRC_CLKO.7)可将IRC_CLKO/P0.0管脚配置为内部R/C振荡时钟输出。通过设置DIVIRCO
(IRC_CLKO.3)位可以设置内部R/C振荡时钟的输出频率是IRC_CLK/2还是IRC_CLK/1(不分频)
新增加的特殊功能寄存器: IRC_CLKO (地址:0xBB)
b7 - EN_IRCO :
1,将�IRC_CLKO/P0.0管脚配置为内部R/C振荡时钟输出
0,不允许IRC_CLKO/P0.0管脚配置为内部R/C振荡时钟输出
b3 - DIVIRCO :
1,内�部�R/C振荡时钟的输出频率被2分频,��输�出�时�钟�频�率� = IRC_CLK/2
0,内�部�R/C振荡时钟的输出频率不被分频,输出时钟频率 = IRC_CLK/1
IRC_CLKO指内部R/C振荡时钟输出;IRC_CLK指内部R/C振荡时钟频率。
INT_CLKO : External Interrupt Enable and Clock Output register
SFR Name SFR Address bit B7 B6 B5 B4 B3 B2 B1 B0
INT_CLKO
8FH name - EX4 EX3 EX2 - - T1CLKO T0CLKO
如何利用CLKOUT0/P3.5CLKOUT1/P3.4管脚输出时钟
CLKOUT0/P3.5的时钟输出控制由INT_CLKO寄存器的T0CLKO位控制
CLKOUT1/P3.4的时钟输出控制由INT_CLKO寄存器的T1CLKO位控制
CLKOUT0的输出时钟频率由定时器0控制,CLKOUT1的输出时钟频率由定时器1控制,相应的
定时器需要工作在定时器的�模�式�0�(1�6位��自�动�重�装��模�式�)�或��模��式��2�(�8�位�自�动�重�装�载�模�式�)�,�不�要�允�许
相应的定时器中断,免得CPU反复进中断.
新增加的特殊功能寄存器: INT_CLKO (地址:0x8F)
b6 - EX4 : 允�许��外�部�中�断�4�(INT4)�。
b5 - EX3 : 允�许��外�部�中�断�3�(INT3)�。
b4 - EX2 : 允�许��外�部�中�断�2�(INT2)�。
全球最大的8051单片机设计公司 官方网站:www.STCMCU.com STC15F204EA系列 1T 8051 单片机中文指南
26


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

宏晶STC官方网站:www.STCMCU.com
Mobile: 13922805190(姚永平)
Tel: 0755-82948411 Fax: 0755-82944243
b1 - T1CLKO :
1,将�P3.4/T0管脚配置为定时1的时钟输出CLKOUT1,输出时钟频率= T1溢出�率/2
若定时器/计数器T1工作在定时器模式0(16位自动重装模式),
如果C/T=0则:
T1工作在1T模式(AUXR.6/T1x12=1)时的输出频率 = (SYSclk) / (65536-[RL_TH1, RL_TL1])/2
T1工作在12T模式(AUXR.6/T1x12=0)时的输出频率 = (SYSclk) /12/ (65536-[RL_TH1, RL_TL1])/2
如果C/T=1,定时器/计数器T1是对外部脉冲输入(P3.5/T1)计数,则:
输出�时�钟�频�率 = (T1_Pin_CLK) / (65536-[RL_TH1, RL_TL1])/2
若定时器/计数器T1工作在模式2(8位自动重装模式),
如果C/T=0则:
T1工作在1T模式(AUXR.6/T1x12=1)时的输出频率 = (SYSclk) / (256-TH1)/2
T1工作在12T模式�(�A�UX�R�.�6/�T�1�x1�2�=�0�)�时���的��输���出��频���率� = (SYSclk)/12/(256-TH1)/2
如果C/T=1,定时器/计数器T1是对外部脉冲输入(P3.5/T1)计数,则:
输出�时�钟�频�率 = (T1_Pin_CLK) / (256-TH1) / 2
0,不允许P3.4/T0管脚被配置为定时1的时钟输出
b0 - T0CLKO :
1,将���P3��.�5��/��T�1��管���脚���配���置���为��定��时���0�的���时��钟��输��出�CLKOUT0,输出时钟频率 = T0溢出率/2
若定时器/计数器T0工作在定时器模式0(16位自动重装模式)时,
如果C/T=0则:
T0工作在1T模式(AUXR.7/T0x12=1)时的输出频率 = (SYSclk)/(65536-[RL_TH0, RL_TL0])/2
T0工作在12T模式(AUXR.7/T0x12=0)时的输出频率 = (SYSclk) /12/ (65536-[RL_TH0, RL_TL0])/2
如果C/T=1,定时器/计数器T0是对外部脉冲输入(P3.4/T0)计数,则:
输出�时�钟�频�率 = (T0_Pin_CLK) / (65536-[RL_TH0, RL_TL0])/2
若定时器/计数器T0工作在定时器模式2(8位自动重装模式),如果C/T=0且则:
T0工作在1T模式(AUXR.7/T0x12=1)时的输出频率 = (SYSclk) / (256-TH0) / 2
T0工作在12T模式(AUXR.7/T0x12=0)时的输出频率 = (SYSclk) / 12 / (256-TH0) / 2
如果C/T=1,定时器/计数器T0是对外部脉冲输入(P3.4/T0)计数,则:
输出�时�钟�频�率 = (T0_Pin_CLK) / (256-TH0) / 2
0,不允许P3.5/T1管脚被配置为定时0的时钟输出
AUXR : Auxiliary register
SFR Name SFR Address bit B7 B6 B5 B4 B3 B2 B1 B0
AUXR
8EH name T0x12 T1x12 - - -
---
AUXR (地址:0x8E)
T0x12:
0, 定时器0是传统8051速度,12分频;
1, 定时器0的速度是传统8051的12倍,不分频
T1x12:
0, 定时器1是传统8051速度,12分频;
1, 定时器1的速度是传统8051的12倍,不分频
全球最大的8051单片机设计公司 官方网站:www.STCMCU.com STC15F204EA系列 1T 8051 单片机中文指南
27


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

宏晶STC官方网站:www.STCMCU.com
Mobile: 13922805190(姚永平)
Tel: 0755-82948411 Fax: 0755-82944243
特殊功能寄存器IRC_CLKO/INT_CLKO/AUXRC语言声明:
sfr IRC_CLKO = 0xBB;
�//�新�增��加�的�特�殊�功�能�寄�存�器IRC_CLKO的地址声明
sfr INT_CLKO = 0x8F;
//�新�增�加�的�特�殊�功�能�寄�存�器INT_CLKO的地址声明
sfr AUXR
= 0x8E;
//�特�殊�功�能�寄�存�器AUXR的地址声明
特殊功能寄存器IRC_CLKO/INT_CLKO/AUXR的汇编语言声明:
IRC_CLKO EQU 0BBH
;新增加的特殊功能寄存器IRC_CLKO的地址声明
INT_CLKO EQU 8FH
;新增加的特殊功能寄存器INT_CLKO的地址声明
AUXR
EQU 8EH
;特殊功能寄存器AUXR的地址声明
全球最大的8051单片机设计公司 官方网站:www.STCMCU.com STC15F204EA系列 1T 8051 单片机中文指南
28


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

宏晶STC官方网站:www.STCMCU.com
Mobile: 13922805190(姚永平)
Tel: 0755-82948411 Fax: 0755-82944243
2.2 STC15F204EA系列单片机的省电模式
STC15F204EA系列单片机可以运行3种省电模式以降低功耗,它们分别是:低速模式,空
闲模式和掉电模式。正常工作模式下,STC15F204EA系列单片机的典型功耗是2.7mA ~ 7mA
而掉电模式下的典型功耗是<0.1uA,空闲模式下的典型功耗是1.8mA.
低速模式由时钟分频器CLK_DIV控制,而空闲模式和掉电模式的进入由电源控制寄存器
PCON的相应位控制。PCON寄存器定义如下:
PCON (Power Control Register)
SFR name Address bit B7 B6 B5 B4 B3 B2 B1 B0
PCON 87H name
-
- LVDF POF GF1 GF0 PD IDL
LVDF : 低压检测标志位,同时也是低压检测中断请求标志位。
在正常工作和空闲工作状态时,如果内部工作电压Vcc低于低压检测门槛电压,该位自
动置1,与低压检测中断是否被允许无关。即在内部工作电压Vcc低于低压检测门槛电
压时,不管有没有允许低压检测中断,该位都自动为1。该位要用软件清0,清0后,如
内部工作电压Vcc继续低于低压检测门槛电压,该位又被自动设置为1。
在进入掉电工作状态前,如果低压检测电路未被允许可产生中断,则在进入掉电模式
后,该低压检测电路不工作以降低功耗。如果被允许可产生低压检测中断,则在进入
掉电模式后,该低压检测电路继续工作,在内部工作电压Vcc低于低压检测门槛电压
后,产生低压检测中断,可将MCU从掉电状态唤醒。
POF : 上电复位标志位,单片机停电后�再�上�电��,��上��电��复�位�标�志�位�为�1�,�可��由�软�件�清�0�。�
实际应用:要判断是上电复位(冷启动),还是�其�他�复�位�(�外��部��复��位��脚��输��入��复��位��信��号��产��生�的�复
位�、�内�部�看�门�狗�复�位、�软�件�复�位�或��者�其�他�复�位�),�可��通��过��如��下��方�法�来�判�断�:�
在初始化程序中,判断
POF/PCON.4是否为1
POF=1, 冷启动
是 上电复位
将POF清0
POF=0 ,否
外部手动复位,
或看门狗复位,
或软件复位,
或其他复位
判断复位种类流程图
全球最大的8051单片机设计公司 官方网站:www.STCMCU.com STC15F204EA系列 1T 8051 单片机中文指南
29


IAP15F206A (STC)
MCU

No Preview Available !

Click to Download PDF File for PC

宏晶STC官方网站:www.STCMCU.com
Mobile: 13922805190(姚永平)
Tel: 0755-82948411 Fax: 0755-82944243
PD :将其置1时,进入Power Down模式,可由外部中断上�升�沿��触�发�或�下�降�沿�触�发�唤醒�,��进�入
掉电模式时�,�内�部�时�钟�停�振�,�由�于�无�时�钟�,�所�以CPU、定时器�等�功�能�部�件�停�止�工�作�,�只
有外部中断继续工作。可将CPU从掉电模式唤醒的外部管脚有: INT0/P3.2, INT1/P3.3,
INT2/P3.6, INT3/P3.7, INT4/P3.0
IDL :将其置1,进入IDLE模式(空闲),除�系�统�不�给CPU供时钟,CPU不执行指令外,其余�功
能部件�仍�可�继�续�工�作�,�可�由�外�部�中�断�、�定�时�器�中�断�、�低�压�检�测�中�断�及�A�/�D�转�换�中�断�中�的
任何一个中断�唤�醒�。
GF1,GF0 :�两�个�通�用�工�作�标�志�位�,�用�户�可�以�任�意�使�用�。
全球最大的8051单片机设计公司 官方网站:www.STCMCU.com STC15F204EA系列 1T 8051 单片机中文指南
30




IAP15F206A.pdf
Click to Download PDF File