.0/T2)和时器/计数器2的触发输入(P1.1/T2EX)。在flash编程和校验时,P1口接收低8位地址字节。Р引脚号和其第二功能如下РP1.0 T2(定时器/计数器T2的外部计数输入),时钟输出РP1.1 T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)РP1.5 MOSI(系统编程用)РP1.6 MISO(系统编程用)РP1.7 SCK(系统编程用)РP2 口:P2 口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动4 个TTL 逻辑电平。对P2 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX @DPTR)时,P2 口送出高八位地址。在这种应用中,P2 口使用很强的内部上拉发送1。在使用8位地址(如MOVX @RI)访问外部数据存储器时,P2口输出P2锁存器的内容。在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。РP3 口:P3 口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动4 个TTL 逻辑电平。对P3 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。P3口亦作为STC89C52特殊功能(第二功能)使用如下。在flash编程和校验时,P3口也接收一些控制信号。Р引脚号第二功能РP3.0 RXD(串行输入)РP3.1 TXD(串行输出)РP3.2 INT0(外部中断0)РP3.3 INT1 (外部中断1)РP3.4 T0(定时器0外部输入)РP3.5 T1(定时器1外部输入)РP3.6 WR(外部数据存储器写选通)РP3.7 RD(外部数据存储器写选通)