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

一、概述

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

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

二、特性

51单片机学习笔记——STC12C5201AD系列_第1张图片

51单片机学习笔记——STC12C5201AD系列_第2张图片

51单片机学习笔记——STC12C5201AD系列_第3张图片

 

三、STC12C5201AD系列单片机内部结构

STC12C5201AD系列单片机的内部结构框图如下图所示。STC12C5201AD单片机中包含中央处理器(CPU)、程序存储器(Flash)、数据存储器(SRAM)、定时/计数器、UART串口、I/O接口、高速A/D转换、PCA、看门狗及片内R/C振荡器和外部晶体振荡电路等模块。STC12C5201AD系列单片机几乎包含了数据采集和控制中所需的所有单元模块,可称得上一个片上系统。

51单片机学习笔记——STC12C5201AD系列_第4张图片

四、SOP-28/SKDIP-28封装

51单片机学习笔记——STC12C5201AD系列_第5张图片

 

STC12C5201AD系列(有A/D转换,有PWM功能,有内部EEPROM)

五、引脚功能

管脚 管脚编号 说明
SOP-28/SKDIP-28
P1.0/ADC0 18 P1.0 标准I/O口   PORT1[0]
ADC0 ADC  输入通道-0
P1.1/ADC1 19 P1.1 标准I/O口   PORT1[1]
ADC1 ADC  输入通道-1
P1.2/ADC2/EX_LVD/RST2 20 P1.2 标准I/O口   PORT1[2]
ADC2 ADC  输入通道-2
EX_LVD 外部低压检测中断/比较器
RST2 第二复位功能脚
P1.3/ADC3 21 P1.3 标准I/O口   PORT1[3]
ADC3 ADC  输入通道-3
P1.4/ADC4 22 P1.4 标准I/O口   PORT1[4]
ADC4 ADC  输入通道-4
P1.5/ADC5 23 P1.5 标准I/O口   PORT1[5]
ADC5 ADC  输入通道-5
P1.6/ADC6 24 P1.6 标准I/O口   PORT1[6]
ADC6 ADC  输入通道-6
P1.7/ADC7 25 P1.7 标准I/O口   PORT1[7]
ADC7 ADC  输入通道-7
P2.0~P2.1 26-27 Port2:P2口内有上拉电阻,既可作为输入输出口,也可作为高8位地址总线使用(A8~A15)。当P2口作为输入输出口时,P2是一个8位准双向口。
P2.2~P2.3 1-2
P2.4~P2.5 12-13
P2.6~P2.7 15-16
P3.0/RxD 4 P3.0 标准I/O口  PORT3[0]
RxD 串口数据接收端
P3.1/TxD 5 P3.1 标准I/O口  PORT3[1]
TxD 串口数据发送端
P3.2/\overline{INT0} 8 P3.2 标准I/O口  PORT3[2]
\overline{INT0} 外部中断0,下降沿中断或低电平中断
P3.3/\overline{INT1} 9 P3.3 标准I/O口  PORT3[3]
\overline{INT1} 外部中断1,下降沿中断或低电平中断
P3.4/T0/ECI/CLKOUT0 10 P3.4 标准I/O口  PORT3[4]
T0 定时器/计数器0的外部输入
ECI PCA计数器的外部脉冲输入脚
CLKOUT0 定时器/计数器0的时钟输出,可通过设置WAKE_CLKO[0]位/T0CLKO将该管脚配置为CLK-OUT0
P3.5/T1/CCP1/CLKOUT1 11 P3.5 标准I/O口  PORT3[5]
T1 定时器/计数器1的外部输入
CCP1 外部信号捕获(频率测量或当外部中断使用)、高速脉冲输出及脉宽调制输出
CLKOUT1 定时器/计数器1的时钟输出,可通过设置WAKE_CLKO[1]位/T0CLKO将该管脚配置为CLK-OUT1
P3.7/CCP0 17 P3.7 标准I/O口  PORT3[7]
CCP0 外部信号捕获(频率测量或当外部中断使用)、高速脉冲输出及脉宽调制输出
RST 3 复位脚
XTAL1 7 内部时钟电路反相放大器输入端,接外部晶振的一个引脚。当直接使用外部时钟源时,此引脚是外部时钟源的输入端
XTAL2 6 内部时钟电路反相放大器输入端,接外部晶振的另一端。当直接使用外部时钟源时,此引脚可浮空,此时XTAL2实际将XTAL1输入的时钟进行输出
VCC 28 电源正极
GND 14 电源负极,接地

六、最小系统

51单片机学习笔记——STC12C5201AD系列_第6张图片

关于复位电路:

时钟频率低于12MHz时,可以不用C1,R1接1K电阻到地;

时钟频率高于12MHz时,建议使用第二复位功能脚;

STC12C5201AD系列RST2/EX_LVD/P1.2口。

你可能感兴趣的:(学习日志,电工笔记)