![](https://csdnimg.cn/release/download_crawler_static/88029131/bg5.jpg)
2.3 AT89C51 单片机及其引脚说明
89C51 是一种高性能低功耗的采用 CMOS 工艺制造的 8 位微控制器,它提
供下列标准特征:4K 字节的程序存储器,128 字节的 RAM,32 条 I/O 线,2 个 16
位定时器/计数器, 一个 5 中断源两个优先级的中断结构,一个双工的串行口,
片上震荡器和时钟电路。
引脚说明:
·V
CC
:电源电压
·GND:地
·P0 口:P0 口是一组 8 位漏极开路型双向 I/O 口,作为输出口用时,每个
引脚能驱动 8 个 TTL 逻辑门电路。当对 0 端口写入 1 时,可以作为高阻抗输入端
使用。
当 P0 口访问外部程序存储器或数据存储器时,它还可设定成地址数据总线
复用的形式。在这种模式下,P0 口具有内部上拉电阻。
在 EPROM 编程时,P0 口接收指令字节,同时输出指令字节在程序校验时。
程序校验时需要外接上拉电阻。
·P1 口:P1 口是一带有内部上拉电阻的 8 位双向 I/O 口。P1 口的输出缓冲
能接受或输出 4 个 TTL 逻辑门电路。当对 P1 口写 1 时,它们被内部的上拉电阻
拉升为高电平,此时可以作为输入端使用。当作为输入端使用时,P1 口因为内
部存在上拉电阻,所以当外部被拉低时会输出一个低电流(I
IL
)。
·P2 口:P2 是一带有内部上拉电阻的 8 位双向的 I/O 端口。P2 口的输出缓
冲能驱动 4 个 TTL 逻辑门电路。当向 P2 口写 1 时,通过内部上拉电阻把端口拉
到高电平,此时可以用作输入口。作为输入口,因为内部存在上拉电阻,某个引
脚被外部信号拉低时会输出电流(I
IL
)。
P2 口在访问外部程序存储器或 16 位地址的外部数据存储器(例如 MOVX @
DPTR)时,P2 口送出高 8 位地址数据。在这种情况下,P2 口使用强大的内部上
拉电阻功能当输出 1 时。当利用 8 位地址线访问外部数据存储器时(例 MOVX @
R1),P2 口输出特殊功能寄存器的内容。
当 EPROM 编程或校验时,P2 口同时接收高 8 位地址和一些控制信号。
·P3 口:P3 是一带有内部上拉电阻的 8 位双向的 I/O 端口。P3 口的输出缓
冲能驱动 4 个 TTL 逻辑门电路。当向 P3 口写 1 时,通过内部上拉电阻把端口拉
到高电平,此时可以用作输入口。作为输入口,因为内部存在上拉电阻,某个引