![单片机原理及应用系统设计](https://wfqqreader-1252317822.image.myqcloud.com/cover/759/41309759/b_41309759.jpg)
上QQ阅读APP看书,第一时间看更新
2.6.4 P3口
P3口字节地址为B0H,位地址为B0H~B7H。P3口位电路结构如图2-9所示。由于单片机引脚数目有限,因此在P3口电路中增加了引脚的第二功能,每一位都可分别定义为第二功能。
![](https://epubservercos.yuewen.com/0DCF85/21511155608174006/epubprivate/OEBPS/Images/39_01.jpg?sign=1739301041-bBJT1WbWKu4aDZi12q2RA7axjK917pV4-0-bcae3dd1eb66bff929806108e063bb2d)
图2-9 P3口位电路结构
P3口功能如下。
1)第一功能:通用I/O口。
当用作通用I/O输出时,“第二输出功能”端应保持高电平,“与非门”为开启状态。当CPU输出1时,Q=1,场效应晶体管截止,P3.x引脚输出为1;当CPU输出0时,Q=0,场效应晶体管导通,P3.x引脚输出为0。
当用作通用I/O输入时,P3.x位的输出锁存器和“第二输出功能”端均应置“1”,场效应晶体管截止,P3.x引脚信息通过输入BUF3和BUF2进入内部总线,完成“读引脚”操作。
2)第二功能:输入/输出。
P3口的第二功能见表2-6。当选择第二输出功能时,该位的锁存器需置“1”,使“与非门”为开启状态。当第二输出为1时,场效应晶体管截止,P3.x引脚输出为1;当第二输出为0时,场效应晶体管导通,P3.x引脚输出为0。
表2-6 P3口的第二功能
![](https://epubservercos.yuewen.com/0DCF85/21511155608174006/epubprivate/OEBPS/Images/39_02.jpg?sign=1739301041-brRdV1PSZakSkc0lZlIpu18uNmeHFpnV-0-1cf1b65aa1c8fb52a1749057bdeedcd6)
(续)
![](https://epubservercos.yuewen.com/0DCF85/21511155608174006/epubprivate/OEBPS/Images/40_01.jpg?sign=1739301041-AhJN0S8ZWbVYji65fQpbJUvS1X9L9fDZ-0-a573e52d0b569e26b9110601de1f7826)
当选择第二输入功能时,该位的锁存器和第二输出功能端均应置“1”,保证场效应晶体管截止,P3.x引脚的信息由输入缓冲器BUF3的输出获得。
表2-6中第二功能的使用,将在后面相关章节介绍。