51单片机学习笔记——SH88F4051A
一、概述
SH88F2051A/4051A是一种高速高效率8051可兼容单片机。在同样振荡频率下,较之传统的8051芯片它有着运行更快速的优越特性。
SH88F2051A/4051A保留了标准2051芯片的大部分特性。这些特性包括内置256字节RAM和2个16位定时器/计数器,1个UART和外置中断INT0,INT1,INT2。此外,SH88F2051A/4051A还集成了256字节外部RAM,可兼容8052芯片的16位定时器/计数器(Timer2)。该单片机还包括适合于程序和数据的4K/8K字节Flash块。
SH88F2051A/4051A不仅集成了EUART标准通讯模块,此外还集成了具有内建比较功能的ADC,PWM定时器等模块。
为了达到高可靠性和低功耗,SH88F2051A/4051A内建看门狗定时器,低电压复位功能和低电压检测功能。此外SH88F2051A/4051A还提供了2种低功耗省电模式。
二、特性
三、TSSOP 20脚封装
注意:引脚命名中,写在最外侧的引脚功能具有最高优先级,最内侧的引脚功能具有最低优先级(参见引脚配置图)。当一个引脚被高优先级的功能占用时,即使低优先级功能被允许,也不能作为低优先级功能的引脚。只有当软件禁止引脚的高优先级功能,相应引脚才能被释放作为低优先级端口使用。
四、引脚功能
引脚编号 | 引脚命名 | 默认功能 |
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的原有功能被禁止 |