单片机7.2
Review7.1 80C51内部并行I/O口 80C51共有4个8位的并行双向I/O口,它们是P0口、P1口、P2口和P3口,计有32根输入/输出(I/O)口线。在无外接存储器时,这4个I/O口均可以作通用I/O口使用,CPU既可以对它们进行字节操作也可以进行位操作。当外接程序存储器或数据存储器时,P0口和P2口不再作通用I/O口使用。此时,P0口可以作为地址/数据复用总线使用 7.1.1 P0口 P0口是一个多功能的8位口,可以字节访问也可位访问,其字节访问地址为80H,位访问地址为80H~87H。P0口的每一位由一个锁存器、两个三态输入缓冲器、控制电路和驱动电路组成。 P0口具有两种功能,一是作通用I/O口;二是当外接存储器时,兼作低8位地址总线和8位双向数据总线。 读引脚操作和读锁存器操作 从P0口的位结构图中可以看出,有两种读口的操作:一种是读引脚操作,一种是读锁存器操作。 7.1.2 P1口P1口是一个专用的8位准双向口,可以字节访问也可位访问,其字节访问地址为90H,位访问地址为90H~97H。P1口的每一位作输出时能驱动4个TTL负载。 7.1.3 P2口 P2口是一个多功能的8位准双向口,可以字节访问也可位访问,其字节访问地址为A0H,位访问地址为A0H~A7H。 P2口具有两种功能,一是作通用I/O口,与P1口类似;二是作扩展系统的高8位地址总
原创力文档

文档评论(0)