51单片机学习笔记——STC12C5201AD系列

一、概述

STC12C5201AD系列单片机是STC生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速8位A/D转换(300K/s,即30万次每秒),针对电机控制,强干扰场合。

在Keil C开发环境下,选择Intel8052编译,头文件包含<reg51.h>即可。

二、特性

51单片机学习笔记——STC12C5201AD系列

51单片机学习笔记——STC12C5201AD系列

51单片机学习笔记——STC12C5201AD系列

 

三、TSSOP 20脚封装

51单片机学习笔记——STC12C5201AD系列

注意:引脚命名中,写在最外侧的引脚功能具有最高优先级,最内侧的引脚功能具有最低优先级(参见引脚配置图)。当一个引脚被高优先级的功能占用时,即使低优先级功能被允许,也不能作为低优先级功能的引脚。只有当软件禁止引脚的高优先级功能,相应引脚才能被释放作为低优先级端口使用。

四、引脚功能

引脚编号 引脚命名 默认功能
TSSOP
1 P4.0/RESET RESET
2 RXD/P3.0 P3.0
3 TXD/P3.1 P3.1
4 P4.1/XTAL2 P4.1或振荡器输出引脚,代码选项控制
5 P4.2/XTAL1 P4.2或振荡器输入引脚,代码选项控制
6 INT0/P3.2 P3.2
7 INT1/P3.3 P3.3
8 T0/P3.4 P3.4
9 PWM/T1/P3.5 P3.5
10 GND ---
11 CMPO/P3.7 P3.7
12 AN0/CMPP/P1.0 P1.0
13 AN1/CMPN/P1.1 P1.1
14 TDO/AN2/INT2/P1.2 P1.2
15 TMS/AN3/VLPD/P1.3 P1.3
16 TDI/AN4/P1.4 P1.4
17 TCK/AN5/P1.5 P1.5
18 AN6/T2EX/P1.6 P1.6
19 AN7/T2/P1.7 P1.7
20 VDD ---

五、引脚描述

引脚编号 类型 说明
PORT
P4.0 - P4.2 I/O 3位双向I/O口
P3.0 - P3.7 I/O 7位双向I/O口
P1.0 - P1.7 I/O 8位双向I/O口
Timer
T0 I/O Timer0外部输入或比较输出
T1 I/O Timer1外部输入或比较输出
T2 I/O Timer2外部输入或比较输出
T2Ex I Timer2重载/捕捉/方向控制
PWM控制器
PWM O 8位PWM定时器输出引脚
EUART
RXD I EUART数据输入引脚
TXD O EUART数据输出引脚
ADC
AN0 - AN7 I ADC输入通道
CMP
CMPN I CMP负向输入通道
CMPP I CMP正向输入通道
CMPO O CMP输出通道
中断&复位&时钟&电源
INT0 - INT2 I 外部中断0-2
RESET I 复位引脚(高电平复位)
XTAL1 I 谐振器输入
XTAL2 O 谐振器输出
VDD P 电源(2.8 - 5.5V)
GND P 接地
VLPD
VLPD I 电源电压输入检测
编程器
TDO O 调试接口:测试数据输出
TMS I 调试接口:测试模式选择
TDI I 调试接口:测试数据输入
TCK I 调试接口:测试时钟输入
注意:
当P1.2-1.5作为调试接口时,P1.2-1.5的原有功能被禁止