首页 理论教育 P1、P3口的结构-单片机控制技术及应用

P1、P3口的结构-单片机控制技术及应用

时间:2023-11-05 理论教育 版权反馈
【摘要】:P1口是通用的准双向I/O口。用作输入口使用时,在读入数据前必须向口锁存器写入“1”。P3口由一个输出锁存器、三个输入缓冲器,其中缓冲器1、2为三态门,场效应晶体管输出驱动电路和一个与非门组成。图2-7 P1口的位结构图2-8 P3口的位结构P3作为通用I/O口使用单片机内部的硬件自动将第二功能输出线的W置1。P3.5:定时/计数器1的外部输入信号引脚。

P1、P3口的结构-单片机控制技术及应用

P1口是80C51单片机唯一的单功能口,仅能用作通用的数据输入/输出口。P3口是双功能口,除具有数据输入/输出功能外,还具有特殊的第二功能。

1.P1口的结构

P1口的位结构如图2-7所示。由图可见,P1口由一个输出锁存器、两个三态输入缓冲器和输出驱动电路组成。其输出驱动电路与P2口相同,内部设有上拉电阻。P1口是通用的准双向I/O口。输出高电平时,能向外提供拉电流负载。用作输入口使用时,在读入数据前必须向口锁存器写入“1”。

2.P3口的结构

P3口的位结构如图2-8所示。P3口由一个输出锁存器、三个输入缓冲器(1、2、4),其中缓冲器1、2为三态门,场效应晶体管输出驱动电路和一个与非门(3)组成。输出驱动电路内部设有上拉电阻。

978-7-111-44921-8-Chapter02-35.jpg

图2-7 P1口的位结构

978-7-111-44921-8-Chapter02-36.jpg

图2-8 P3口的位结构

(1)P3作为通用I/O口使用(第一功能)

单片机内部的硬件自动将第二功能输出线的W置1。这时,对应的口线为通用I/O口方式。作为输出时,锁存器的状态(Q端)与输出引脚的状态相同;作为输入时,也要先向口锁存器写入1,使引脚处于高阻输入状态。输入的数据在“读引脚”信号的作用下,进入内部数据总线。所以,P3口在作为通用I/O口时,也属于准双向口。

(2)P3口的第二功能(www.xing528.com)

当CPU不对P3口进行字节或位寻址时,单片机内部硬件自动将口锁存器的Q端置1。这时,可以使用P3口的第二功能。P3口第二功能的各引脚的定义如下:

P3.0:串行口输入信号引脚(RXD)。

P3.1:串行口输出信号引脚(TXD)。

P3.2:外部中断0输入信号引脚(978-7-111-44921-8-Chapter02-37.jpg)。

P3.3:外部中断1输入信号引脚(978-7-111-44921-8-Chapter02-38.jpg)。

P3.4:定时/计数器0的外部输入信号引脚(T0)。

P3.5:定时/计数器1的外部输入信号引脚(T1)。

P3.6:片外数据存储器“写”选通输出信号引脚(978-7-111-44921-8-Chapter02-39.jpg)。

P3.7:片外数据存储器“读”选通输出信号引脚(978-7-111-44921-8-Chapter02-40.jpg)。

有些应用场合若把其中的几条口线设为第二功能,另外几条口线设为第一功能使用。这时宜采用位寻址方式。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈