MCS-51有4个双向并行IO口:P0、P1、P2、P3;其间,P0为三态双向口,其驱动才能比较大,可驱动高达8个TTL电路;P1、P2、P3为准双向口(作为输入时,口线需要被拉成高电平,故称准双向口),其负载才能比较低,只能驱动4个TTL电路;
一、P0口的结构
P0口既能够作为一般的IO口,也能够作为地址总线/数据总线,分时复用;
P0口演示:
二、P1口的结构
P1口是MCS-51单片机中仅有一个仅有单功用的一般IO口,输出信号锁存在端口上,故又称为通用静态端口;
P1口演示:
三、P2口的结构
与P1口比较,P2口多了一个操控结构;P2口除了能够作为一般的IO口运用,还能够作为地址总线的高8位;
四、P3口的结构
与P1口比较,P3口增加了一个非门和一个缓冲器,使其各个端口线都两种功用挑选;
P3口的第二输出功用: