第4章 IO及其应用举例.ppt

4.1 I/O口结构与负载能力 AT89C51单片机有4个并行双向8位输入/输出口,即I/O口P0~P3。每个口都有锁存器、输出驱动器和输入缓冲器,但结构有差异,功能与用途各有异同。 每个I/O口可以进行“字节”输入/输出,也可单独进行 “位”输入/输出。对各I/O进行读、写操作,即可实现输入、输出功能。每个I/O口8个位是相同的,所以每个I/O口的结构与工作原理均以位结构进行说明。每个口都有一定的负载能力,不能超过每个引脚的最大电流。 4.1.1 I/O口结构与工作原理 1 P0口逻辑结构 P0口地址为80H,位地址为80H-87H。 既可做一般I/O口,又可作地址/数据总线,某一位的内部结构如下图 2 P1口逻辑结构 P1口地址为90H,位地址为90H-97H。只能作为通用数据I/O口使用,电路逻辑如下图: 3 P2口逻辑结构 P2口地址为A0H,位地址为A0H-A7H。 既可做通用I/O口,又可作系统高位地址线,某一位的内部结构如下图 4 P3口逻辑结构 P3口地址为B0H,位地址为B0H-B7H。 虽然可做通用I/O口,但在实际应用中,它的第二功能信号更为重要,某一位的内部结构如下图 4.1.2 I/O口负载能力 P0口的每一位以吸收电流方式可驱动8个LS TTL输入

文档评论(0)

1亿VIP精品文档

相关文档