.1匚1130□ALE-PROG(INTO)P3.2匚1229□PSEN(INT1)P3.3匚1328□P2.7(A15)(TO)P3.4匚1427□P2.6(A14)(T1)P3.5匚1526□P2.5(A13)(WR)P3.6匚1625□P2.4(A12)(RD)P3.7匚1724□P2.3(A11)XTAL2匚1823□P2.2(A10)XTAL1匚1922□P2.1(A9:iGND匚202-I□P2.0(A8:i图3.1AT89S51单片机引脚图复位;在正常运行程序时该引脚为低电平;XTAL1.XTAL2:晶体振荡器反相放大器的输入端和输出端。使用内部振荡电路吋,该引脚外接石英晶体和补偿电容。使用外部震荡输入时从XTAL1输入,此时XTAL2悬空;EA/VPP:内外ROM选择/EPROM编程电源。低电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码(存于外部EPROM•[•)来执行程序;P1口:P1口是一个8位双向I/O口。P1口内部接有上拉电阻。P1口输出缓冲器可吸收20mA电流并能直接驱动LED显示。半Pl口的锁存器写入“1”时,P1口可作为输入端。作为输出口使用时不需要外接上拉电阻。P3口:P3口的P3.0-P3.5和P3.7是带有内部上拉电阻的七个双向I/O引脚。P3.6用于固定输入片内比较器的输入信号并且它作为一通用I/O引脚而不能访问。P3口缓冲器可吸收20mA电流。当P3口锁存器写入“1”吋,它们被上拉电阻拉高并可作为输出端。P3口还接收一些用于闪速存储器编程和程序校验的控制信号。P3口还用于实现AT89C2051的一些特殊功能,这些特殊功能定义如下:P3.0?RXD(串行口输入端)P3.1?TXD(串行口输岀端)P3.2?/INTO(外部屮断)P3.3/INT1(外部中断1)P3.4TO(定时器0外部输入)P3.5T1(定时器1外部输入)