跳转至

引脚功能与封装

封装类型

STC89C52 系列提供多种封装,以适应不同的应用场景:

封装 引脚数 尺寸 适用场景
PDIP-40 40 标准 DIP 封装 实验板、学习板、面包板
LQFP-44 44 贴片封装(1.4mm厚) 产品批量生产
PLCC-44 44 方形贴片 可插拔座
PQFP-44 44 方形贴片 高密度布线

PDIP-40 是学习最常用的封装,可直接插在面包板或万能板上。

引脚功能(PDIP-40)

电源与时钟

引脚 名称 功能
40 VCC 电源正极(+5V)
20 VSS 电源地(GND)
19 XTAL1 晶振输入(振荡器反向放大器输入)
18 XTAL2 晶振输出(振荡器反向放大器输出)
9 RST 复位引脚(高电平复位)

I/O 口

P0 口(双向 8 位) — 引脚 39~32 - 开漏输出,需要外接上拉电阻 - 访问外部存储器时复用为低 8 位地址/数据总线(AD0~AD7)

P1 口(准双向 8 位) — 引脚 1~8 - 内部上拉,标准 I/O 口 - P1.0/T2(定时器 2 外部输入) - P1.1/T2EX(定时器 2 捕获/重载触发)

P2 口(准双向 8 位) — 引脚 21~28 - 内部上拉 - 访问外部存储器时输出高 8 位地址(A8~A15)

P3 口(双功能 8 位) — 引脚 10~17 - 内部上拉,每个引脚都有第二功能:

引脚 第二功能
P3.0 / RXD 串行口输入
P3.1 / TXD 串行口输出
P3.2 / INT0 外部中断 0
P3.3 / INT1 外部中断 1
P3.4 / T0 定时器 0 外部计数输入
P3.5 / T1 定时器 1 外部计数输入
P3.6 / WR 外部数据存储器写选通
P3.7 / RD 外部数据存储器读选通

P4 口(仅 44 脚封装提供) — 4 位 I/O - 特殊功能寄存器地址:SFR E8H - 仅在 LQFP-44/PLCC-44/PQFP-44 封装中提供

控制引脚

引脚 名称 功能
29 PSEN 外部程序存储器读选通
30 ALE 地址锁存使能(访问外部存储器时输出地址锁存信号)
31 EA 外部程序存储器选择(高电平:先访问内部,再访问外部;低电平:只访问外部)

⚠️ 关键知识点:EA/VPP(31 脚)必须接 高电平(VCC) 才能使用内部 Flash 程序存储器。这是新手常犯的错误!

90C 版本与 HD 版本的区别

  • 90C 版本:缺少 EA 和 PSEN 引脚(无外部总线扩展功能),适用于不需要扩展外部存储器的场景
  • HD 版本:保留全部引脚,支持外部程序/数据存储器扩展

硬件设计要点

晶振电路

  • 典型值:11.0592MHz(串口通信常用)或 12MHz
  • 晶振两端各接 20~33pF 对地电容

复位电路

  • 上电自动复位:10μF 电解电容 + 10kΩ 电阻到地
  • 手动复位按键可选

去耦电容

  • VCC 与 GND 之间跨接 0.1μF 瓷片电容(每对电源引脚各一个)