2.5 MCS-51系列单片机外部引脚
MCS-51系列单片机通常有两种封装方式:一种是双列直插式,常为HMOS型器件所用;另一种是方形封装,大多数在CHMOS型器件中使用,如图2-8所示。下面以双列直插式为例,介绍8051单片机的引脚。
图2-8 MCS-51单片机的引脚
MCS-51系列单片机共有40条引脚,共分为电源线、端口线、控制线和时钟线,其中某些引脚具有双重功能,如图2-9所示。
图2-9 MCS-51单片机引脚功能
(1)电源线(2条)
VCC——+5V电源;地线——VSS
(2)输入/输出口线(32条)
8051共有4个并行I/O端口,每个端口都有8条引脚线。由于各个端口的结构各不相同,因此它们在功能和用途上有很大的差别。
● P0.0~P0.7 P0口8位双向口线。
● P1.0~P1.7 P1口8位双向口线
● P2.0~P2.7 P2口8位双向口线
● P3.0~P3.7 P3口8位双向口线
(3)控制线(4条)
① ALE/:地址锁存/编程控制信号。当8051上电正常工作后,自动地在ALE/引脚上输出频率为fosc/6的脉冲序列。当CPU访问片外存储器时,ALE作为锁存低8位地址的控制信号。平时不访问片外存储器时,该端也以1/6的时钟振荡频率固定脉冲,因此可作为系统其他芯片的时钟。
② :外部程序存储器读选通信号。单片机访问片外ROM时有效(低电平),以实现片外ROM单元的读操作。
③ /VPP:程序存储器控制信号/编程电源输入。当信号为低电平时,对ROM的读操作限定在片外程序存储器;当信号为高电平时,对ROM的读操作是从片内程序存储器开始的,并可延续至片外程序存储器。
8751芯片的/VPP用于在片内编程/校验时输入21V编程电源。
④ RST:复位信号。当输入的复位信号延续两个机器周期以上高电平时即为有效,用于完成单片机的复位操作。
(4)时钟线(2条)
×TAL1和×TAL2外接晶体引线端。当使用芯片内部时钟时,此二引线端用于外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟脉冲信号。