输入/输出接口的类型及功能

网友投稿 573 2022-10-26

输入/输出接口的类型及功能

在实际应用中,按照外部设备的工作原理和应用方式的不同,开发出了多种多样的输入/输出接口,可以按照不同标准对其进行分类。

(1)按通用性分类,有通用接口和专用接口。通用接口是可供多种外设使用的标准接口,专用接口则是为某类外设或应用专门设计的。

(4)按功能的灵活性,可分为可编程接口和不可编程接口。可编程接口的功能是可变的,通过编程可使同一接口执行多种不同的功能;不可编程接口则只能用硬连线逻辑来实现固定的功能。

(5)按输入/输出的信号类型不同,可分为数字接口和模拟接口。数字接口的输入/输出全为数字信号,以上列举的并行接口和串行接口都是数字接口。而模/数转换器和数/模转换器中包含模拟信号,则属于模拟接口。

2.接口的基本组成

(3)按数据处理的功能进行分类。

2.工作特点

3.接口的功能

结合介绍过的计算机系统的控制指令、各种输入输出设备所要完成的工作任务和特点,以及图7.1所示接口的基本组成,可以看出,接口大致具有如下功能:

(1)设备识别与选择

每台外设在生产时都会设置自己的通用和专用标识,主机也会给接口电路分配I/O地址,主机可利用这一功能从多台外设中识别和选择要进行信息交换的设备。

(2)数据缓冲与控制(传输协议)

(3)控制命令和状态信息传递

CPU需要启动某一外设时,首先要通过接口中的命令寄存器向外设发出启动命令,外设准备就绪时,则有“准备好”的状态信息送回接口中的状态寄存器供CPU读取。此后,主机与外设间才能开始数据信息的交换。

(4)数据转换与传输

每台设备的数据格式往往有所不同,接口电路应按照对方要求进行数据转换,才能成为对方能够读懂的有效数据信息。如串行/并行转换、模/数转换、以及二进制码与ASCII码之间的转换等。

除了上述功能外,通常接口还具有检错纠错、中断、时序控制等功能。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:在SSM中配置了事务控制但没生效的问题
下一篇:阿里云 Serverless 再升级,从体验上拉开差距
相关文章

 发表评论

暂时没有评论,来抢沙发吧~