![](https://csdnimg.cn/release/download_crawler_static/88024072/bg9.jpg)
在 flash 编程时,P0 口也用来接收指令字节;在程序校验时,输出指令字节。程序校
验时,需要外部上拉电阻。
2.4 P1 口:P1 口是一个具有内部上拉电阻的 8 位双向 I/O 口,p1 输出缓冲器能驱动 4
个 TTL 逻辑电平。对 P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输
入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL
)。此外,P1.0 和 P1.2 分别作定时器/计数器 2 的外部计数输入(P1.0/T2)和时器/
计数器 2 的触发输入(P1.1/T2EX),具体如下表所示。在 flash 编程和校验时,P1 口
接收低 8 位地址字节。
T2(定时器/计数器T2的外部计数输入),时钟输
出
T2EX(定时器/计数器T2的捕捉/重载触发信号和
方向控制)
2.5 P2口:P2 口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动
4 个TTL 逻辑电平。对P2 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输
入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL
)。在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX @DPTR)
时,P2 口送出高八位地址。在这种应用中,P2 口使用很强的内部上拉发送1。在使用
8位地址(如MOVX @RI)访问外部数据存储器时,P2口输出P2锁存器的内容。在flash编