![单片机原理及应用系统设计](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=1739290289-UqxtHZ2Y5KUVRVsiomvmM2TAWR1p9Tw8-0-8b357cd025e7b4722c7d6a84de8f0725)
图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=1739290289-YwVv1ReIrh0EfCjUsAB9b6Y4K2ovXKlr-0-a443c0cb96751fa80d6f6ff44dca917e)
(续)
![](https://epubservercos.yuewen.com/0DCF85/21511155608174006/epubprivate/OEBPS/Images/40_01.jpg?sign=1739290289-2suIrFP58g5Vfc9pRUAKfEjWHzOtWTuq-0-bce866e4c95ad6a8339fc09dd33de86e)
当选择第二输入功能时,该位的锁存器和第二输出功能端均应置“1”,保证场效应晶体管截止,P3.x引脚的信息由输入缓冲器BUF3的输出获得。
表2-6中第二功能的使用,将在后面相关章节介绍。