对于40引脚双列直插51单片机各个引脚功能情况分析。
P0端口一默认是开漏准双向IO口,没有输出没有驱动能力,要做逻辑输出要在外部接上拉电阻。
P0端口除了作为普通的输入输出功能,还可以用来当做数据总线接口或者地址总线,当外面扩展存储器的时候。
P1端口只做普通IO端口使用,内部接上拉电阻。
P2 端口除了普通IO使用,还可以当地址总线使用。
P3端口除了普通IO端口使用,还有特殊的功能,有特殊的寄存器配合使用,
P3.0和P3.1的第二功能是做串口数据的发送和接收,下载程序一般是通过这两个端口。
P3.2和P3.3的第二功能是做外部中断引脚使用,
P3.4和P3.5的第二功能是作为定时器计数输入。
P3.6和P3.7的第二功能是作为外部RAM读写。
EA#引脚作为存储器访问控制信号,接高电平的时候从内部ROM读取程序,接低电平的时候从外部ROM读取程序。
ALE/PROG引脚当接低电平的时候,当用来访问外部存储时用来锁存低位的地址,当不用来访问外部存储时ALE以晶振6分之一的频率输出正向脉冲。当访问外部存储以晶振12分之一输出脉冲。
PSEN是外部存储器片选信号,在要读取外部存储器时PSEN发出低电平,来读取外部存储器,在读取外部存储器时,每个机器周期会动作两次。