哪位微机高手可以告诉我微机接口控制字都有什么,
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 09:56:38
哪位微机高手可以告诉我微机接口控制字都有什么,
哪位微机高手可以告诉我微机接口控制字都有什么,
哪位微机高手可以告诉我微机接口控制字都有什么,
1)设置数据的寄存、缓冲逻辑,以适应CPU与外设之间的速度差异,接口通常由一些寄存器或RAM芯片组成,如果芯片足够大还可以实现批量数据的传输;
(2)能够进行信息格式的转换,例如串行和并行的转换;
(3)能够协调CPU和外设两者在信息的类型和电平的差异,如电平转换驱动器、数/模或模/数转换器等;
(4)协调时序差异;
(5)地址译码和设备选择功能;
(6)设置中断和DMA控制逻辑,以保证在中断和DMA允许的情况下产生中断和DMA请求信号,并在接受到中断和DMA应答之后完成中断处理和DMA传输.
接口的控制方式
微机接口和接口技术
常见接口分类:
IEEE 1394:是一种外部总线标准,最早应该出现在APPLE计算机上,那时APPLE计算机把这种接口叫做火线接口,是一种高速数据传输接口,和我们通常见到的USB数据接口一样的用途.
RGB接口:就是显卡上那个D型数据接口,接到显示器上那根粗数据线用的那个接口,用于视频数据的传输.
S-Video接口:也是一种视频接口,有...
全部展开
微机接口和接口技术
常见接口分类:
IEEE 1394:是一种外部总线标准,最早应该出现在APPLE计算机上,那时APPLE计算机把这种接口叫做火线接口,是一种高速数据传输接口,和我们通常见到的USB数据接口一样的用途.
RGB接口:就是显卡上那个D型数据接口,接到显示器上那根粗数据线用的那个接口,用于视频数据的传输.
S-Video接口:也是一种视频接口,有些带有视频输出功能的显卡上,会有一个黑色的4针圆形口,那就是,现在的电视机上一般都有这个接口.
红外端口:用于红外线数据传输之用,进行红外线的发射与接收,很多手机上都有这个,一般是一个黑色的小窗口.
USB2.0接口:universal serial bus(通用串行总线),通常我们使用的U盘就是通过这个接口和计算机进行数据交换的.
USB接口: 最新的USB串行接口标准是由Microsoft、Intel、Compaq、IBM等大公司共同推出,它提供机箱外的热即插即用连接,用户在连接外设时不用再打开机箱、关闭电源,而是采用“级联”方式,每个USB设备用一个USB插头连接到一个外设的USB插座上,而其本身又提供一个USB插座给下一个USB设备使用,通过 这种方式的连接,一个USB控制器可以连接多达127个外设,而每个外设间的距离可达5米。USB统一的4针圆形插头将取代机箱后的众多的串/并口(鼠标、MODEM)键盘等插头。USB能智能识别USB链上外围设备的插入或拆卸。 除了能够连接键盘、鼠标等,USB还可以连接ISDN、电话系统、数字音响、打印机以及扫描仪等低速外设。
RJ11接口:就是我们电话机上用的那种水晶接头,最多6根线.
RJ45接口:就是网线用的接头,一共8根线.
3.5mm接口:就是一般耳机用的那种接头,分为3个金属部分,中间用塑料分割,分别是左声道,右声道和回路.
SD卡槽:就是使用SD卡的插槽,用于读取和写入SD卡.
串口:有时也叫COM口,现在使用的机会并不多,如果还有电话拨号调制解调器的话,那个小个数据线接口就是串口.
并口:比串口大,也在机箱后面,一般是用于打印机的连接,不过现在的打印机都是用USB口连接的了,并口的使用也就少了.
接口技术就是基于接口的控制技术:
接口的功能
由于计算机的外围设备品种繁多,几乎都采用了机电传动设备,因此,CPU在与I/O设备进行数据交换时存在以下问题:
速度不匹配:I/O设备的工作速度要比CPU慢许多,而且由于种类的不 同,他们之间的速度差异也很大,例如硬盘的传输速度就要比打印机快出很多。
时序不匹配:各个I/O设备都有自己的定时控制电路,以自己的速度传 输数据,无法与CPU的时序取得统一。
信息格式不匹配:不同的I/O设备存储和处理信息的格式不同,例如可以分为串行和并行两种;也可以分为二进制格式、ACSII编码和BCD编码等。
信息类型不匹配:不同I/O设备采用的信号类型不同,有些是数字信号,而 有些是模拟信号,因此所采用的处理方式也不同。
基于以上原因,CPU与外设之间的数据交换必须通过接口来完成,通常接口有以下一些功能:
(1)设置数据的寄存、缓冲逻辑,以适应CPU与外设之间的速度差异,接口通常由一些寄存器或RAM芯片组成,如果芯片足够大还可以实现批量数据的传输;
(2)能够进行信息格式的转换,例如串行和并行的转换;
(3)能够协调CPU和外设两者在信息的类型和电平的差异,如电平转换驱动器、数/模或模/数转换器等;
(4)协调时序差异;
(5)地址译码和设备选择功能;
(6)设置中断和DMA控制逻辑,以保证在中断和DMA允许的情况下产生中断和DMA请求信号,并在接受到中断和DMA应答之后完成中断处理和DMA传输。
接口的控制方式
CPU通过接口对外设进行控制的方式有以下几种:
(1)程序查询方式
这种方式下,CPU通过I/O指令询问指定外设当前的状态,如果外设准备就绪,则进行数据的输入或输出,否则CPU等待,循环查询。
这种方式的优点是结构简单,只需要少量的硬件电路即可,缺点是由于CPU的速度远远高于外设,因此通常处于等待状态,工作效率很低
(2)中断处理方式
在这种方式下,CPU不再被动等待,而是可以执行其他程序,一旦外设为数据交换准备就绪,可以向CPU提出服务请求,CPU如果响应该请求,便暂时停止当前程序的执行,转去执行与该请求对应的服务程序,完成后,再继续执行原来被中断的程序。
中断处理方式的优点是显而易见的,它不但为CPU省去了查询外设状态和等待外设就绪所花费的时间,提高了CPU的工作效率,还满足了外设的实时要求。但需要为每个I/O设备分配一个中断请求号和相应的中断服务程序,此外还需要一个中断控制器(I/O接口芯片)管理I/O设备提出的中断请求,例如设置中断屏蔽、中断请求优先级等。
此外,中断处理方式的缺点是每传送一个字符都要进行中断,启动中断控制器,还要保留和恢复现场以便能继续原程序的执行,花费的工作量很大,这样如果需要大量数据交换,系统的性能会很低。
(3)DMA(直接存储器存取)传送方式
DMA最明显的一个特点是它不是用软件而是采用一个专门的控制器来控制内存与外设之间的数据交流,无须CPU介入,大大提高CPU的工作效率。
在进行DMA数据传送之前,DMA控制器会向CPU申请总线控制 权,CPU如果允许,则将控制权交出,因此,在数据交换时,总线控制权由DMA控制器掌握,在传输结束后,DMA控制器将总线控制权交还给CPU。
引自微机原理与接口技术
收起