首页 理论教育 P1端口引脚及结构介绍

P1端口引脚及结构介绍

时间:2023-11-16 理论教育 版权反馈
【摘要】:P1端口有P1.0~P1.78个引脚,这些引脚可作输入/输出引脚。P1端口每个引脚的内部电路结构都相同,其内部电路结构如图2-9所示。从图中可以看出,P1端口的结构较P0端口简单很多,由于P1端口内部采用了一只场效应晶体管,并且与电源之间接了一只上拉电阻,所以不用在P1端口的外部接上拉电阻。

P1端口引脚及结构介绍

P1端口有P1.0~P1.78个引脚,这些引脚可作输入/输出引脚。P1端口每个引脚的内部电路结构都相同,其内部电路结构如图2-9所示。

从图中可以看出,P1端口的结构较P0端口简单很多,由于P1端口内部采用了一只场效应晶体管,并且与电源之间接了一只上拉电阻,所以不用在P1端口的外部接上拉电阻。

1.当P1端口用作输出端口时

如果要将P1端口用作输出端口,应给锁存器的写锁存器CL端送写脉冲信号,内部总线送来的数据就可以通过D端进入锁存器,并从Q和Q端输出,如D端输入“1”,则Q端输出“0”(Q端输出“1”),该“0”送到场效应晶体管的栅极,场效应晶体管截止,从P1端口输出“1”。

978-7-111-43252-4-Chapter02-9.jpg

图2-9 P1端口内部电路结构

2.当P1端口用作输入端口时(www.xing528.com)

当将P1端口用作输入端口时,如果锁存器以前锁存的为“0”,即Q=0、Q=1,其中Q=1会使场效应晶体管导通,P1端口被钳位在“0”电平上,“1”将无法送入P1端口。所以与P0端口一样,在将数据输入P1端口前,先要通过内部总线向锁存器写“1”,让Q=0,场效应晶体管截止,P1端口输入的“1”就可以送到输入三态门的输入端,此时再给三态门的读引脚送一个读控制信号,“1”就可以通过输入三态门送到内部总线。小提示

当使用AT89S51时,P1端口的部分引脚还具有第二功能:

P1.5:MOSI端(用于ISP编程,主出从入数据端)。

P1.6:MISO端(用于ISP编程,主入从出数据端)。

P1.7:SCK端(用于ISP编程,串行时钟输入端)。

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

我要反馈