MCS-51系列单片机的封装方式与制造工艺有关,采用HMOS制造工艺的51单片机一般采用双列直插封装(DIP),如有总线扩展的40只引脚和无总线扩展引脚20只引脚的双列直插封装(DIP),如图2.3所示。
图2.3 80C51封装和引脚分配
80C51单片机的40只引脚按功能划分,可分为3类:
·电源及晶振引脚(4只)——Vcc、Vss、XTAL1、XTAL2;
·控制引脚(4只)——;
·并行I/O引脚(32只)——P0.0~P0.7、P1.0~P1.7、P2.0~P2.7、P3.0~P3.7。
1.电源及晶振引脚
Vcc(第40脚):+5V电源引脚
Vss(第20脚):接地引脚
XTAL1(第19脚)、XTAL2(第18脚):外接晶振的两个引脚,具体使用方法详见本书2.3.2节。(www.xing528.com)
2.控制引脚
:地址锁存使能输出/编程脉冲输入端。当CPU访问外部存储器时,ALE的输出作为外部锁存地址的低位字节的控制信号。在不访问外部存储器时,ALE引脚仍1/6的时钟振荡器频率固定的输出正脉冲,因此它可用作对外输出的时钟或用于定时。
RST/VPD:复位/备用电源输入端。当RST引脚持续接入两个机器周期(24个时钟周期)宽度以上的高电平时就会使单片机复位。RST/VPD具有复用功能,在主电源Vcc掉电期间,该引脚可接上+5V备用电源。当Vcc下降到低于规定的电平,而VPD在其规定的电压范围时,VPD就向片内RAM提供电源,以保持片内RAM中的信息不丢失,复电后能继续正常运行。
:外部程序存储器读选通信号。当从外部程序存储器取指令(或数据)期间,产生负脉冲作为外部ROM的选通信号。而在访问外部数据RAM或片内ROM时,不会产生有效的信号。
:外部访问允许/编程电源输入端。当输入高电平时,CPU从片内ROM开始读取指令。当程序计数器PC的值超过4KB(0000H~0FFFH)地址范围时,将自动转向执行片外ROM的指令。当输入低电平时,CPU仅访问片外ROM。由于8031无片内程序存储器,所以必须接低电平,只能访问片外程序存储器。
3.并行I/O口引脚
并行I/O口共有32只引脚,其中P0.0~P0.7(第39~32引脚)统称为P0口;P1.0~P1.7(第1~8引脚)统称为P1口;P2.0~P2.7(第21~28引脚)统称为P2口;P3.0~P3.7(第10~17引脚)统称为P3口。
P0~P3口都可作为通用输入/输出(I/O)口使用。此外,P0和P1还具有单片机地址/数据总线口作用,P3口除了作为一般准双向口使用外,每个引脚还有其第二功能,见表2.2。
表2.2 P3口各位的第二功能
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。