第五讲 并行I/O端口 教学方法: 讲授法 授课时数: 2学时 教学目的: 1、了解8031最小系统 2、掌握P0 、P1、P2、P3口的使用 3、P0 、P1、P2、P3口的结构特点 教学重点: P0 、P1、P2、P3口的使用 教学难点: P0 、P1、P2、P3口的电路结构 教学环节: 组织教学:(5分钟) 检查学生人数,强调课堂纪律和要求,自我介绍。 新授课: (70分钟) 组织教学:点名。 复习旧课:1、MCS-51机的组成有几大部分? 2、外部引脚ALE、/PSEN、/EA、RST的功能是什么? 引入新课: §2-5 并行I / O端口 四个端口、双向、每个口包含一个锁存器、一个输出驱动器和二个输入缓冲器。 一、P0口 1、结构(P0口电路图) 2、通用I / O口 1)读(端口外数据 内部寄存器) 方式1(读锁存器)Q G2 D 内部总线,适于“读—修改—写” 方式2(读引脚):P0·x G1 D 内部总线。 作为通用I / O使用, 是一个准双向口: “在输入数据时应先把口置1,使两个FET都截止,引脚处于悬浮状态,可作高阻抗输入” 2)写(片内数据 端口) 数据 锁存 MUX P0·x 3)地址/数据总线口 控制MUX 写:地址/数据为1,P0·x ——高 地址/数据为0,P0·x ——低 读:经缓冲器G1读入 4)负载能力 可带8个TTL输入,驱动NMOS时,接上拉电阻。 总结特点: (1)P0口可作通用I / O口使用,又可作地址/数据总线口; (2)P0既可按字节寻址,又可按位寻址; (3)P0作为输入口使用时:是准双向口; (4)作通用I / O 口输出时:是开漏输出; (5)作地址/数据总线口时,P0是一真正双向口,而作通用I / O口时,只是一个准双向口 二、P1口 结构 (逻辑电路图) 只能作I / O口用,且是一个准双向口。 内部已有上拉电阻,不是开漏输出口。 2、特点 (1)无地址/数据口功能 (2)可按字节寻址,也可按位寻址 (3)作I / O输入口时:是一准双向口,不是开漏输出。 三、P2口 1、结构 2、特点 (1)当P2口作为通用I / O时,是一准双向口。 (2)从P2口输入数据时,先向锁存器写“1”。 (3)可位寻址,也可按字节寻址 (4)可输出地址高8位。 四、P3口 1、结构图 2、特点 (1)作通用I / O时,“选择输出功能”应保持高电平, (2)工作于第二功能时,该位锁存器应置1, (3)作输入口时,输出锁存器和选择输出功能端都应置1 (4)第二功能专用输入,取自输入通道第一缓冲器(G1)输出端,通用输入信号取自“读引脚”。 小结: 1、P0口:地址低8位与数据线分时使用端口, 2、P1口:按位可编址的输入输出端口, 3、P2口:地址高8位输出口 4、P3口:双功能口。若不用第二功能,也可作通用I / O 口。 5、按三总线划分: 地址线:P0低八位地址,P2高八地址; 数据线:P0输入输出8位数据; 控制线:P3口的8位加上/PSEN、ALE共同完成控制总线。 布置作业: P35 2-2, 2-4。 版书设计 一、P0口 1、……. 2、…. 3、 4、 二、P1口 1、……. 2、…… 3、……. 4、. 三、P2口 1、……. 2、……. 3、……. 4、  四、P3口 1、 2、… 3、 4、. 小结: 1、…….. 2、……. 3、 4、. 作业: