P2口的结构
.P2口比P1口多了一个多路开关,多路开关的输入有两个:一个是口输出锁存器的输出端Q;一个是地址寄存器(PC或DPTR)的高位输出端。多路开关的输出经反相器反相,控制输出FET的Q0。多路开关的切换由内部控制信号控制。
P2口的功能
1.作I/O口使用:P2口为准双向口。
2.作地址输出;P2口可以输出程序存储器或片外数据存储器的高8位地址,与P0输出的低地址一起构成16位地址线,从而可分别寻址64KB的程序存储器或片外数据存储器、地址线是8位一起自动输出的。
P2口使用注意事项
1.输出的高8位地址是锁存的,无需外加地址锁存器。
2.如果外接程序存储器,由于访问片外程序存储器的连续不断的取指操作,P2口的全部口线均不宜再作I/O口使用。
3.P2口提供高8位地址时,地址来源如下:
(1)使用
MOVX A,@Ri 或MOVX@RiA 指令时,地址来自P2口锁存器。
(2)使用
MOVX A, @DPTR 或MOVX@DPTR,A指令时,抵制来自PCII或DPII.
第二输入功能
P3口的主要特点在于增加了第二功能控制逻辑。
结构上与非门有两个输入端:一个为口输出出锁存器的Q端,另一个为第二功能的控制输出。
引脚上有两个输入缓冲器,第二输入功能取自第一个缓冲器的输出端;I/O口的通用输入信号取自第二个缓冲区的输出端。
P3口的特点
1.P3口是一个多功能口。
2.可作I/O口使用,为准双向口。既可以字节操作,也可以为操作,既可以读引脚,也可以读锁存器,实现“读-修改-输出”操作。
3.可以使用第二功能进行输入,输出。62.3MCS-51单片机的引脚功能。
双列直插式封装(DIP).
外接晶振XTAL1输入,XTAL2输出
ALE地址所存,时钟振荡频率的六分之一。
PSEN程序存储器达通
RST复位
EA访问外部程序存储器