外接上拉电阻。?P1口:是一个带内部上拉电阻的8位双向I/O口。Pl口作输出时,可带4个TTL逻辑门电路。作输入口使用时,必须先向该引脚写1。?P2口:是一个有内部上拉电阻的8位双向I/O口。做一般I/O口时,用法同P1。图4单片机引脚本科毕业设计第6页共39页6扩充外部存储器时,做高8位地址。?P3口:除了作为一般的I/O口线外,更重要的用途是它的第二功能,如表1所示。P3口还接收一些用于Flash闪速存储器编程和程序校验的控制信号。端口引脚第二功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2INT0(外中断0)P3.3INT1(外中断1)P3.4T0(定时/计数器0外部输入)P3.5T1(定时/计数器1外部输入)P3.6WR(外部数据存储器写选通)P3.7RD(外部数据存储器读选通)?RST:复位输入。正常工作时,该引脚必须加低电平,若加两个机器周期以上的高电平,则单片机复位。?ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。?PSEN:是外部程序存储器的读选通信号线。当AT89S51由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。当访问外部数据存储器,没有两次有效的PSEN信号。?EA/VPP:外部访问允许。欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。?XTALl:振荡器反相放大器及内部时钟发生器的输入端。?XTAL2:振荡器反相放大器的输出端。3.1.3时钟电路AT89S51中有一个用于构成内部振荡器的高增益反相放大器,引脚XTALl和XTAL2分别是该放大器的输入端输出端。这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起构成自激振荡器,本系统振荡电路均采用内部振荡,如图5所示:表1P3口第二功能