总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束, 按照计算机所传输的信息种类,输入总线是的主要功能就是输入信号或者信息。

  简介

  总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束, 按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。总线是一种内部结构,它是cpu、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。在计算机系统中,各个部件之间传送信息的公共通路叫总线,微型计算机是以总线结构来连接各个功能部件的。而输入总线就是负责输入信息或者数据的。

  输入总线的控制结构

  在微型计算机中,不管采用哪一种数据传送方式,其输入/输出操作大都是通过数据总线(或输入/输出总线)与端口交换数据来进行的。

  输入总线的控制结构

  输入总线的控制结构必须使被寻址的输入端口能控制数据总线而不受干扰。就是说,一次只能有唯一的一个端口把数据送往数据总线。那么,只有由控制信号来让选中的端口与数据总线接通,让其它端口开路,即与数据总线断开。2

  在下图所示的三态门输入总线的控制结构中,只要用译码输出的控制信号接到三态门的控制端,就可以使选中的一个端口唯一地与数据总线接通而传送外设的数据,而其它端口与数据总线断开。

  输入端口

  一个输入端口是最简单的情况。如果输入信号来自键盘、开关或传感器,其变化很慢,以至不需要定时或控制信号,由于只有一个端口,也不需要地址线和联络线,只需要一些数据线即可,如下图所示。

  对于数据线有两种情况,一种是外部设备的字长比CPU的字长短些,这种情况只要把CPU一边多出的线不接,或空着,或屏蔽掉。另一种是外部设备的字长比CPU的字长还要长,这时就要用几个端口,这属于下面讲的多端1:3情况。 单端口的系统既可以采用异步传送,亦可采用同步传送。在异步传送情况下,CPU必须确定数据什么时候可用,在同步传送情况下,CPU必须与外部时钟建立同步。

  本词条内容贡献者为:

  李岳阳 - 副教授 - 江南大学

输入总线

图文简介