每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 1McS51内部并行O端口 4个双向、并行、8位输入/出端口(P0~P3) 读锁存器 地址/数据 控 读锁存器 内部总线 内部总线 存 存 cP器d 写入 CP器可 T3 卖引脚 读引脚 (a)Po位结构 (b)P位结构 读锁存器 T4 读锁存器 控 地址 第二输入功能 内部总线 内部总线 锁存 器 CP器 T 读引脚 读引 第二输入功能 (c)P2位结构 (d)P3位结构
1 MCS-51内部并行I/O端口 4个双向、并行、8位输入/出端口(P0~P3)
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 每个Wo端口都有一个8位数据锁存器和2个8位数 据缓冲器。 P0~P3(8位锁存器)是SFR,各有自己的端口地 址,可直接用指令寻址,用于存放需要输出的数据。 数据输入时只有缓冲没有锁存,各引脚上输入的 数据必须一直保持到cPU把它读走为止。 信息与通信工程学院
每个I/O端口都有一个8位数据锁存器和2个8位数 据缓冲器。 P0~P3 (8位锁存器)是SFR,各有自己的端口地 址,可直接用指令寻址,用于存放需要输出的数据。 数据输入时只有缓冲没有锁存,各引脚上输入的 数据必须一直保持到CPU把它读走为止
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 1)P0口字节地址80H,位地址80H~87H 读锁存器 地址/数据 控 T 制 AT X 内部总线 D锁Q 存 MUX 写入 CP 器 T3 读引脚 Po位结构 信息与通信工程学院
1)P0口 字节地址80H,位地址80H~87H
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY ①地址和数据分时复用,扩展外存储器和WO时,低 8位地址输出和8位数据输出。CPU发控制信号,打开 与门,使MUX打向上边,形成推拉式结构,提高了负载 能力,数据输入时,数据信号可直接读入内部总线。 读锁存器 地址/数据 控 T1 X 内部总线 锁 MUX 与入 CP器a T 读引脚 Po位结构 信息与通信工程学院
① 地址和数据分时复用,扩展外存储器和I/O时,低 8位地址输出和8位数据输出。 CPU发控制信号,打开 与门,使MUX打向上边,形成推拉式结构,提高了负载 能力,数据输入时,数据信号可直接读入内部总线
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY ②通用o,准双向口,cPU发控制信号,封锁与门, 使上拉管截止,MUX打向下边,与D触发器Q连接。 输出,漏极开路,需加上拉电阻,以确保输出“1”。 V 读锁存器 地址/数据 控 T4 制 TI P 内部总线 D锁Q MUX 写入 CP 存器 读引脚 Po位结构输出MoVP0,A 信息与通信工程学院
② 通用I/O,准双向口,CPU发控制信号,封锁与门, 使上拉管截止, MUX打向下边,与D触发器Q 连接。 输出,漏极开路,需加上拉电阻,以确保输出“1”。 输出 MOV P0 , A
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 通用VO,P0口作输入 CC 读锁存器 地址/数据 控 制 T T5 内部总线 D锁Q 存 MUX 写入 CP器a T3 读引脚 Po位结构 输入MOvP0,# MOV A, PO 信息与通信工程学院
通用I/O, P0口作输入 MOV P0,#FFH MOV A,P0 输入
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 2)P1口字节地址90H,位地址90H~97H 读锁存器 T4 R 内部总线 锁 存 写入 CP器a 读引脚 P1位结构 P1口只传送数据,无MUX输入 内部有上拉电阻,准双向口 MOV P1, FFH 输出MoVA,P1 MOV A, P1 信息与通信工程学院
2)P1口字节地址90H,位地址90H~97H P1口只传送数据,无MUX 内部有上拉电阻,准双向口 MOV P1,#FFH MOV A,P1 输入 输出 MOV A ,P1