§6.1接口的基本概念 、概述 1.接口——CPU与输入输出设备之间协调动作 的硬件电路。 CPU →m一外设 2.接口的功能(作用)起传送数据的桥梁作用。 ①地址译码—以寻址某一外设,和指定的外 设交换信息。 ②数据寄存和缓冲用以消除处理器与外设 在“定时”或数据处理速度上的差异
§ 6.1 接口的基本概念 一、概述 1. 接口 —— CPU与输入/输出设备之间协调动作 的硬件电路。 2. 接口的功能(作用)——起传送数据的桥梁作用。 ①地址译码——以寻址某一外设,和指定的外 设交换信息。 ②数据寄存和缓冲——用以消除处理器与外设 在“定时”或数据处理速度上的差异。 CPU I/O 接口 外设
回职素驅 温斟展卟 田名 ③信息转换—因为计算机与外设的信息格式可能 不同,以使两者相容;如正负逻辑转换,串/并联间的 转换,TTL电平与其他电平转换。 ④提供命令译码和状态信息—以实现对外设的控 制与监测。如设备“准备好”,数据缓冲器“空” →握手联络信号。 ⑤定时控制——提供时序控制功能,以满足外设在 时序控制方面的要求
③信息转换 —— 因为计算机与外设的信息格式可能 不同,以使两者相容;如正负逻辑转换,串/并联间的 转换,TTL电平与其他电平转换。 ④提供命令译码和状态信息——以实现对外设的控 制与监测。如设备“ 准备好 ”,数据缓冲器“ 空 ”。 →握手联络信号。 ⑤定时控制—— 提供时序控制功能,以满足外设在 时序控制方面的要求
3.一般组成由功能要求,可得接口电路的主 要组成部分,即由:各种寄存器十控制电路
3. 一般组成—— 由功能要求,可得接口电路的主 要组成部分,即由:各种寄存器+控制电路
二、接口控制原理 因为接口主要控制数据传送,所以接口控制即对数据 传送的控制。 1.数据传送方式—CPU与外设的信息交换称为通信, 基本的通信方式(即数据传送方式)有两种: ↑个个个个 D7D6D5 D4D3D2DIDo ①并行通信(并行数据传送)—数据的所有位同时 发送。 如机器内部各部件之间都是并行传送。数据有 多少位就要有同样数量的传送线。它速度快, 但线路多,只适用于短距离传送(小于100英尺)
二、接口控制原理 因为接口主要控制数据传送,所以接口控制即对数据 传送的控制。 1. 数据传送方式—— CPU与外设的信息交换称为通信, 基本的通信方式(即数据传送方式)有两种: ①并行通信(并行数据传送)—— 数据的所有位同时 发送。 如机器内部各部件之间都是并行传送。数据有 多少位就要有同样数量的传送线。它速度快, 但线路多,只适用于短距离传送(小于100英尺) ↑↑↑↑↑↑↑↑ D7D6D5D4D3D2D1D0
D,D6D5 D4D3D2DIDo- ②串行通信(串行数据传送)—数据一位一位的顺序 传送。如远程终端通信,远程计算机之间的通信,通 常借用通信电路(如电话线)来传送数据。一般网的通 信,网络上的数据流都是串行的 串行通信只要一条数据传输线。它线路少,但速度 慢,控制设备复杂(需并串-并转换),适用于远距离 通信(大于100英尺)。 由于一根线传送所有位,收发双方必须遵守统 的通信规程(通信协议)。串行通信中,有两种最基本 的通信方式:同步通信和异步通信。 在异步通信中,CPU与外设之间必须有两项规定: 字符格式和波特率
② 串行通信(串行数据传送)—— 数据一位一位的顺序 传送。 如远程终端通信,远程计算机之间的通信,通 常借用通信电路(如电话线)来传送数据。一般网的通 信,网络上的数据流都是串行的。 串行通信只要一条数据传输线。 它线路少,但速度 慢,控制设备复杂(需并-串-并转换),适用于远距离 通信(大于100英尺)。 由于一根线传送所有位,收发双方必须遵守统一 的通信规程(通信协议)。串行通信中,有两种最基本 的通信方式:同步通信和异步通信。 在异步通信中,CPU与外设之间必须有两项规定: 字符格式和波特率。 D7D6D5D4D3D2D1D0→