ALE/PROG:ALE是“Address Latch Enable”的简称,意为单片机地址锁存器的启用信号。由于AT89C52输出数据和地址的方法是采用的多功方式,所以当该引脚功能触发,外部8位锁存器可利用其将端口为0的地址总线存到锁存器中去。
PORT0(P0。0~P0。7):
8位宽的双向输入输出端口,共8个位,P0。0表示位0,P0。1表示位1,依此类推。P1、P2、P3却没有该电路组态。 引脚是低电平,P0就以多工的方式提供数据总线和地址总线。
PORT1(P1。0~P1。7):来,自,优.尔:论;文*网www.youerw.com +QQ752018766-
端口1为双向I/O端口,有内部提升电路,若将其输出设为高电平,就由该端口来输入数据。当使用8052或8032时,P1。0可作为定时器2外部脉冲的输入脚。
PORT2(P2。0~P2。7):
端口2为双向I/O端口,有内部的提升电路,若设其输出为高电平,该端口就能作为输入端口。除了作为一般的I/O端口使用,它也能提供高字节地址总线A8~A15。
PORT3(P3。0~P3。7):
端口3为双向I/O端口,有内部的提升电路,也具备其余的特殊功能,如外部中断控制、计时计数控制、通信内容的控制、写入、读取等。