1.1 51单片机I/O引脚模块基础

51单片机有4个8位的并行I/O口,分别为P0、P1、P2、P3,其中P0和P2既可以用做普通I/O端口也可以当成数据地址端口,P3则在作为普通I/O端口的同时还具有其他(第二)功能,只有P1仅仅用做普通I/O口。图1.1是51单片机的外部引脚示意图。

图1.1 51单片机外部引脚示意图

P0~P3口支持位寻址操作,均有一定的电流驱动能力,可以驱动一些外部设备,但是由于P0是开漏输出的结构,所以用做普通I/O引脚时需要外加上拉电阻。P3的第二功能如表1.1所示。

表1.1 P3的第二功能列表

说明:现在某些增强型51单片机的P0引脚上已经有了内部上拉电阻,不需要再外接电阻;而P0~P3的驱动能力也得到了极大的提高,可以直接驱动LED等功率较小的外部器件。