微型计算机原理与常用接口技术cms4 a 第七章 接口与并行通信
china_54@tom.com 第七章 接口与并行通信
微型计算机原理与常用接口技术cms4 a 知识点 并行接口与系统的连接 8255A的工作方式、编程及应用 ●微机与键盘和显示器的接口及处理方法
china_54@tom.com 知识点: l 并行接口与系统的连接 l 8255A的工作方式、编程及应用 l 微机与键盘和显示器的接口及处理方法
微型计算机原理与常用接口技术cms4 a 7.1JO接口概述 7.1.1CPU与IO接口 外部设备和内部设备通过接口连接起来,构成所称的计算机,接口 的功能如下。 寻址能力 ●输入输出功能 ●数据转换功能 ●联络功能 ●中断管理 ●复位 ●可编程 ●错误检测 些接口还可根据具体情况设置其他的检测信息
china_54@tom.com 7.1 I/O接口概述 7.1.1 CPU与I/O接口 外部设备和内部设备通过接口连接起来,构成所称的计算机,接口 的功能如下。 l寻址能力 l输入/输出功能 l数据转换功能 l联络功能 l中断管理 l复位 l可编程 l错误检测 l一些接口还可根据具体情况设置其他的检测信息
微型计算机原理与常用接口技术cms4 a 712IO接口与系统的连接 1CPU与IO设备之间的信息交换 2.接口部件的IO端口 3接口与系统的连接 典型的IO接口和系统总线接图如图7-2所示。 数据/状态 地控数L 控制线 器和相应 址制据 逻辑电路 总总总 读/写使能状态寄存器 控制寄存器 信号 存储器和I/0选择 址 片选 数据输入 译码器 寄存器选择 图典型○接口和外部连接逻辑图 菊花链卜中断请求 逻辑中断回答信号 DM控制器
china_54@tom.com 7.1.2 I/O接口与系统的连接 1.CPU与I/O设备之间的信息交换 2. 接口部件的I/O端口 3.接口与系统的连接 典型的I/O接口和系统总线接图如图7-2所示。 图 7 - 2 典 型 I / O 接 口 和 外 部 连 接 逻 辑 图
微型计算机原理与常用接口技术cms4 a 4输入输出的寻址方式 CPU对外设的寻址方式通常有两种:一种是存储器对应输入输 出方式。另一种是端口寻址的输入输出方式 72可编程并行接口芯片8255A 72.1并行通信与接口 PA 39H PA 7228255A编程结构 PA1-3 PA-4825837PA1 5 36w 1.8255A的引脚信号 35-RESET GND-T 1)面向CPU的信号及功能 A1-8 2)面向外设的信号及功能 PC 31 12 29 DDDDDDDD 14 15 16 24H PB PB PB1-19 22}PB PB2-20 21}PB3 图7-38255A引脚图
china_54@tom.com 4.输入输出的寻址方式 CPU对外设的寻址方式通常有两种:一种是存储器对应输入输 出方式。另一种是端口寻址的输入输出方式。 7.2.1 并行通信与接口 7.2.2 8255A编程结构 1. 8255A的引脚信号 1)面向CPU的信号及功能 2)面向外设的信号及功能 7.2 可编程并行接口芯片8255A 图7-3 8255A引脚图
微型计算机原理与常用接口技术cms4 a 2.8255A的内部结构 8255A的内部逻辑结构如图7-4示。 CP接口 内部逻辑 外部接口 A组 I/OPA. PA 控制 A(8) I/OPC7. PC+ DB,数据 8位内部数据总线 1读 A B组 B组 IfOPB7. PBo 控制 RESET 图7-48255A的内部逻辑结构
china_54@tom.com 2. 8255A的内部结构 8255A的内部逻辑结构如图7-4示。 图7-4 8255A的内部逻辑结构
微型计算机原理与常用接口技术cms4 a 3.8255A的工作方式 7238255A编程及应用 1.8255A的编程 1)方式命令字 方式命令字的格式: D7 D6 DS D4 D2 DI DO 特征位 PA口PC高4B组PB口PC低4 置为1 A组方式 方向位方向方式方向位方向 2)PC口按位置复位命令字 PC口按位置/复位命令字格式 D7 DO D5 D4 D3 D2 DI DO 特征位 置为0 未用 PC口位号选择 置/复位 选择
china_54@tom.com 3.8255A的工作方式 7.2.3 8255A编程及应用 1.8255A的编程 1)方式命令字 方式命令字的格式: 2)PC口按位置/复位命令字 PC口按位置/复位命令字格式:
微型计算机原理与常用接口技术cms4 a 28255A的应用 8255A用于两台微机之间的并行通信 2)8255A用于PC微机与单片机之间的并行通信
china_54@tom.com 2.8255A的应用 1)8255A用于两台微机之间的并行通信 2)8255A用于PC微机与单片机之间的并行通信