第2章 单片机内部结构和工作原理.ppt

2.3 I/O端口结构及工作原理 89C51单片机有4个8位的并行I/O接口P0、P1、P2和P3。各接口均由接口锁存器、输入缓冲器和输出驱动器等构成。各接口除了可以作为字节输入/输出外,它们的每一条接口线也可以单独地用作位输入/输出线。各接口编址于特殊功能寄存器中,既有字节地址又有位地址。对接口锁存器进行读写,就可以实现接口的输入/输出操作。虽然各接口的功能不同,且结构也存在一些差异,但每个接口的位结构是相同的。 P0、P1、P2、P3 A 由上图可见,P0引脚由锁存器、输入缓冲器、切换开关、一个与非门、一个与门及场效应管驱动电路构成。再看图的右边,标号为P0.X引脚的图示,也就是说P0.X引脚可以是P0.0到P0.7的任何一位,即在P0口有8个与上图相同的电路组成。 1.P0作为I/O口使用时的工作原理 P0口作为I/O引脚使用时,多路开关的控制信号为0(低电平),多路开关的控制信号同时与与门的一个输入端是相接的,我们知道与门的逻辑特点是“全1出1,有0出0”那么控制信号是0的话,这时与门输出的也是一个0(低电平),与门的输出是0,V1管就截止,在多路控制开关的控制信号是0(低电平)时,多路开关是与锁存器的Q非端相接的(即P0口作为I/O口线使用)。 P0口用作I/O口线,其由数据总线向引脚输出(即输出状态Output

文档评论(0)

1亿VIP精品文档

相关文档