综合研究VC串口编程.docVIP

  • 5
  • 0
  • 约1.56万字
  • 约 15页
  • 2017-05-27 发布于贵州
  • 举报
接口的基本功能 CPU与I/O设备进行数据交换时存在以下问题:1)速度不匹配;2)时序不匹配;3)信息格式不匹配;4)信息类型不匹配。 CPU与外设之间的数据交换必须通过接口来完成,通常情况下,接口应具备以下功能:1)数据缓冲功能;2)信号转换功能;3)设备选择功能;4)接受、解释并执行微处理器的命令功能;5)中断管理功能;6)数据宽度变换的功能;7)楞编程功能。 常用接口简介 1、并行接口 主机与接口、接口与外设之间都是以并行方式传送数据,即每次传送一个字或字节的全部代码。其特点是: 接口中具有与系统总线直接相连的输入/输出数据缓冲器和一组数据线; 接口中具有与外部设备进行联络的应答信号。 接口中有地址译码电路、产生片选信号和内部寄存器地址选择。 接口可使用程序传送方式或程序中断传送方式实现外设与主机之间的信息交换。 简单并行接口只有一个I/O通路驱动外设,对于复杂的、可编程并行接口可有几个I/O通路驱动不同外设的输入/输出。 并行接口的数据通路宽度是按字或字节设置,其数据传送速率高。当外设的工作方式是并行传送数据,并且与主机系统距离较近时,则选用并行接口。由于并行接口可以直接和各种I/O设备的数据线相连,所以用它来连接外设组成系统非常方便,故在慢速设备中使用很普遍。 2、串行接口 串行口不同于并行口之处在于它的数据和控制信息是一位接一位串行地传送下去。虽然速度会慢一些,但传送距

文档评论(0)

1亿VIP精品文档

相关文档