![](https://csdnimg.cn/release/download_crawler_static/85830733/bg6.jpg)
·VCC:电源电压
·GND:地
·P0 口:P0 口是一组 8 位漏极开路型双向 I/0 口,也即地址/数据总线复
用口。作为输出口用时,每位能驱动 8 个 TTL 逻辑门电路,对端口写“l”可作
为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换
地址(低 8 位)和数据总线复用,在访问期间激活内部上拉电阻。
·P1 口:Pl 是一个带内部上拉电阻的 8 位双向 I/O 口,Pl 的输出缓冲级可
驱动(吸收或输出电流)4 个 TTL 逻辑门电路。对端口写“l”,通过内部的上拉
电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉
电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。Flash 编程和程序校
验期间,Pl 接收低 8 位地址。
表 1 具有第二功能的 P1 口引脚
P1.5
P1.6
P1.7
MOSI(用于 ISP 编程)
MOSI(用于 ISP 编程)
MOSI(用于 ISP 编程)
·P2 口:P2 是一个带有内部上拉电阻的 8 位双向 I/O 口,P2 的输出缓冲
级可驱动(吸收或输出电流)4 个 TTL 逻辑门电路。对端口写“1”,通过内部的
上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在
上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。在访问外部程序
存储器或 16 位地址的外部数据存储器(例如执行 MOVX@DPTR 指令)时,P2 口送
出高 8 位地址数据。在访问 8 位地址的外部数据存储器(如执行 MOVX@Ri 指令)
时,P2 口线上的内容(也即特殊功能寄存器(SFR)区中 P2 寄存器的内容),在
整个访问期间不改变。Flash 编程或校验时,P2 亦接收高位地址和其它控制信号。
·P3 口:P3 口是一组带有内部上拉电阻的 8 位双向 I/0 口。P3 口输出缓
冲级可驱动(吸收或输出电流)4 个 TTL 逻辑门电路。对 P3 口写入“l”时,它
们被内部上拉电阻拉高并可作为输入端口。作输入端时,被外部拉低的 P3 口将
用上拉电阻输出电流(IIL)。P3 口除了作为一般的 I/0 口线外,更重要的用途
是它的第二功能,如下表所示:
表 2 具有第二功能的 P1 口引脚
RXD(串行输入口)
TXD(串行输出口)
/INT0(外中断 0)P3.2