电阻的8位双向I/O口,它可以作为通用I/O口使用,传送用户的输入/输出数据,同时可与P0口的第二功能配合,用于输出片外存储器的高8位地址,共同选中片外存储单元,但此时不能传送存储器的读写数据。在一些型号的单片机中,P2口还可以配合P1口传送片内EPROM的12位地址中的高4位地址。РP3口:P3口引脚是8个带内部上拉电阻的双向I/O口,当P3口写入1后,它们被内部上拉为高电平。它也可作为通用的I/O口使用,传送用户的输入输出数据,P3口也作为一些特殊功能端口使用,如下所示:РP3.0:RXD(串行数据接收口)РP3.1:TXD(串行数据发送口)РP3.2:(外部中断0输入)РP3.3:(外部中断1输入)РP3.4:T0(记数器0计数输入)РP3.5:T1(记时器1外部输入)РP3.6:(外部RAM写选通信号)РP3.7:(外部RAM读选通信号) 图2.1.1 AT89C51单片机РRST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平状态。РALE/:地址锁存允许/编程线,当访问片外存储器时,在P0.7~P0.0引脚线上输出片外存储器低8位地址的同时还在ALE/线上输出一个高电位脉冲,其下降沿用于把这个片外存储器低8位地址锁存到外部专用地址锁存器,以便空出P0.7~P0.0引脚线去传送随后而来的片外存储器读写数据。在不访问片外存储器时,单片机自动在ALE/线上输出频率为1/6晶振频率的脉冲序列。Р:外部程序存储器ROM的选通信号。在由外部程序存储器取指期间,每个机器周期两次有效。但在访问外部数据存储器时,这两次有效的信号将不出现。Р/VPP:允许访问片外存储器/编程电源线,当保持低电平时,则在此期间允许使用片外程序存储器,不管是否有内部程序存储器。当端保持高电平时,则允许使用片内程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。