电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

串行通信概念与串行总线VIP免费

串行通信概念与串行总线_第1页
1/6
串行通信概念与串行总线_第2页
2/6
串行通信概念与串行总线_第3页
3/6
串行通信概念 所谓“串行通信”是指外设和计算机间使用一根数据信号线(另外需要地线,可能还需要控制线),数据在一根数据信号线上一位一位地进行传输,每一位数据都占据一个固定的时间长度。如图1-1所示。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,当然,其传输速度比并行传输慢。 由于 CPU 与接口之间按并行方式传输,接口与外设之间按串行方式传输,因此,在串行接口中,必须要有“接收移位寄存器”(串→ 并)和“发送移位寄存器”(并→ 串)。典型的串行接口的结构如1-2所示。 在数据输入过程中,数据1位1位地从外设进入接口的“接收移位寄存器”,当“接收移位寄存器”中已接收完1个字符的各位后,数据就从“接收移位寄存器”进入 “数据输入寄存器”。CPU 从“数据输入寄存器”中读取接收到的字符。(并行读取,即 D7~D0同时被读至累加器中)。“接收移位寄存器”的移位速度由“ 接收时钟”确定。 在数据输出过程中,CPU 把要输出的字符(并行地)送入“数据输出寄存器”,“数据输出寄存器”的内容传输到“发送移位寄存器”,然后由“发送移位寄存器”移位,把数据1位1位地送到外设。“发送移位寄存器”的移位速度由“发送时钟”确定。 接口中的“控制寄存器”用来容纳CPU 送给此接口的各种控制信息,这些控制信息决定接口的工作方式。 “状态寄存器”的各位称为“状态位”,每一个状态位都可以用来指示数据传输过程中的状态或某种错误。例如,用状态寄存器的 D5位为“1”表示“数据输出寄存器”空,用 D0位表示“数据输入寄存器满”,用 D2位表示“奇偶检验错”等。 能够完成上述“串<- ->并”转换功能的电路,通常称为“通用异步收发器”(UART:Universal Asynchronous Receiver and Transmitter),典型的芯片有:Intel 8250/8251,16550. ****** SPI:高速同步串行口。3~4线接口,收发独立、可同步进行 UART:通用异步串行口。按照标准波特率完成双向通讯,速度慢 SPI:一种串行传输方式,三线制,网上可找到其通信协议和用法的 3根线实现数据双向传输串行外围接口 Serial peripheral interface UART(Universal Asynchronous Receiver/Transmitter):通用异步收发器。UART 是用于控制计算机与串行设备的芯片。有一点要注意的是,它提供了 RS-232C 数据终 端设备接口,这样计算机就可以和调制解调器或其它使RS-232C 接口的串行设备通信了 。作为接口的一部分,UART ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

串行通信概念与串行总线

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部