范围时,自动转去执行外部程序存储器的程序。当 EA 端保持低电平时,无论片内有无
程序存储器,均只访问外部程序存储器。对于片内含有 EPROM 的单片机,在 EPROM
编程期间,该引脚用于接 21V 的编程电源 Vpp。
◆输入/输出(I/O)引脚 P0 口、P1 口、P2 口及 P3 口
P0 口(39 脚~22 脚):这 8 条引脚有两种不同功能,分别适用于两种不同情况。
第一种情况是 89S51 不带片外存储器,P0 口可以作为通用 I/O 口使用,P0.0-P0.7 用
于传送 CPU 的输入/输出数据。第二种情况是 89S51 带片外存储器,P0.0-P0.7 在
CPU 访问片外存储器时用于传送片外存储器的低 8 位地址,然后传送 CPU 对片外存储
器的读写数据。
P1 口(1 脚~8 脚):这 8 条引脚和 P0 口的 8 条引脚类似,P1.7 为最高位
P1.0 为最低位。当 P1 口作为通用 I/O 口使用时,P1.0-P1.7 的功能和 P0 口的第一功
能相同,也用于传送用户的输入和输出数据。
P2 口(21 脚~28 脚):这组引脚的第一功能和上述两组引脚的第一功能相同,
既它可以作为通用 I/O 口使用。
P3 口(10 脚~17 脚):P3.0~P3.7 统称为 P3 口。而且 P3 口的每一条引脚均
可独立定义为第 1 功能的输入输出或第 2 功能。P3 口的第 2 功能见表 3.1.1-1。
表 3.1.1-1 单片机 P3 口管脚第 2 功能
6