2 51单片机引脚
一、单片机名称的含义
这里以
STC 89C52RC
40I-PDIP40
2538HBSB06.X90C
为例
- STC表示厂商——STC公司(宏晶科技)
- 89——8051内核,兼容标准MCS-51指令集
- C——工作电压,C: 5.5~3.3V 、 LE: 3.6~2.0V
- 52表示型号序号——程序空间ROM大小——52:8K字节
- RC——内存RAM。RC:512字节
- 40:工作频率——40:40Mhz
- I:工作温度范围——I:工业级-40°~85°
- PDIP:封装外壳类型——黑色外壳塑料材质。
- 40:管脚数(引脚数)
- 2538——生成批号——25年第38周
- HBSB06——芯片厂内部编号
- X90C——版本号
二、STC89C52引脚图
- Power——电源
- GND——接地
- System——控制信号引脚、外部晶振(XTAL)
- Pin——引脚号
- IO——输入/输出引脚,用于数据传输
- Multiplex——复用
三、引脚说明
40个引脚根据功能可分为三类
1、基本工作条件引脚
a、电源引脚
电源正极VCC——引脚号40
电源负极VSS——引脚号20
b、复位引脚
RST/VPD——引脚号9
使内部电路进入初始状态,MCS-51 系列单片机采用高电平复位
具有掉电保持功能,在该脚再接一个备用电源, 掉电时,可保持RAM中的数据不丢失。
c、时钟引脚
XTAL2、 XTAL1——引脚号18、19
单片机内部的时钟振荡器与时钟引脚外接的定时电路构成时钟振荡电路, 产生时钟信号供给内部电路使用。
也可以由外部的振荡器产生时钟信号, 通过时钟引脚送入单片机, 供给内部电路。
2、 输入/输出(I/O) 引脚
MCS-51系列单片机有P0、P1、P2和P3共4组I/O接口,每组接口又有8个引脚。
- P0端口引脚P0.0~P0.7
- P1端口引脚P1.0~P1.7
- P2端口引脚P2.0~P2.7
- P3端口引脚P3.0~P3.7
可用作输入端口将外部信号输入单片机, 也可以用作输出端口将信号从单片机内输出。
- P0端口(32~39脚)8位数据总线,或用作16位地址总线中的低8位地址总线。
- P1端口(1~8脚)8位数据总线
- P2端口(21~28脚)8位数据总线,用作16位地址总线中的高8位地址总线。
- P3端口(10~17脚)8位数据总线
P3端口的8个引脚还具有其他功能,也叫复用功能
- P3.0:用作串行数据输入端(RXD)。
- P3.1:用作串行数据输出端(TXD)。
- P3.2:用作外部中断0请求信号输入端(INT0 ) 。
- P3.3:用作外部中断1请求信号输入端(INT1 ) 。
- P3.4:用作定时器/计数器T0的外部脉冲信号输入端(T0) 。
- P3.5:用作定时器/计数器T1的外部脉冲信号输入端(T1) 。
- P3.6:该端在写片外RAM时, 输出写控制信号(WR)。
- P3.7:该端在读片外RAM时, 输出读控制信号(WD)。
3、控制引脚
控制引脚的功能主要有:
- 当单片机外接存储器(RAM或ROM)时,通过控制引脚控制外接存储器, 使单片机能像使用内部存储器一样使用外接存储器;
- 向单片机编程(即向单片机内部写入编好的程序)时, 编程器通过控制引脚使单片机进入编程状态, 然后才能将程序写入单片机。
下面详细说明:
- EA/VPP (31脚):存储器使用控制输入端/编程电压输入端。
- 当EA=1(高电平) 时, 单片机使用内部存储器;
- 当EA=0(低电平) 时, 单片机使用外接存储器。
- 在用编程器往单片机写入程序时, 要在该脚加12~25V的编程电压。
- PSEN (29脚) :程序存储允许输出端。
- 外部ROM读选通控制端——当单片机要从外接ROM 中读取信息时, 该端要输出一个低电平给外接ROM。
- ALE/ (30脚) : 低8 位地址锁存允许信号输出端/编程脉冲输入端。
- 在外接存储器时,该脚输出控制信号到单片机的外接锁存器,让锁存器将P0 端口送来的 8 位地址信号锁存起来, 当作低 8 位地址信号A0~A7(高8位地址A8~A15由P2端口送出),这样P0端口不用再输出8位地址信号,就可以空闲下来,用来传送8位数据信号。
- 在单片机编程时, 编程器由该脚将编程脉冲输入单片机。
