第八章串行输入/输出接口 概述 串行通信的实现 串行通信的基本术语 可编程串行通讯接口芯片8251A简介 串行通信RS一232C USB总线简介
第八章 串行输入/输出接口 概述 串行通信的实现 串行通信的基本术语 可编程串行通讯接口芯片8251A简介 串行通信RS-232C USB总线简介
8.1 概述 串行数据 计算机与外部信息交换方式有两种, 一秀 种是并行通信,另一种是串行通信。 并行通信时,数据各位同时传送。而串 行通信时,数据和控制信息是一位接 一 位串行地传送下去。这样,虽然速度会 慢一些,但传送距离比并行通信长,硬 件电路也相应简单些
8.1 概述 一、串行数据 计算机与外部信息交换方式有两种, 一种是并行通信,另一种是串行通信。 并行通信时,数据各位同时传送。而串 行通信时,数据和控制信息是一位接一 位串行地传送下去。这样,虽然速度会 慢一些,但传送距离比并行通信长,硬 件电路也相应简单些
现在的台式PC机一般至少有两个RS一232串 行口C0M1和COM2,通常C0M1使用的是9针D形连 接器,而COM2使用的是老式的DB25针连接器。 13 9 RI DTR 3 CTS DCD 210981654321 0009000000 1543210 TxD 2 RTS G TR RxD DS 9 DSR CTS 1 DCD 76 DB-9 14 DB-25
现在的台式PC机一般至少有两个RS-232串 行口COM1和COM2,通常COM1使用的是9针D形连 接器,而COM2使用的是老式的DB25针连接器
二、 串行通信的实现 1、并行通信和串行通 信的特点 串行通信是逐位传送数据, 所以一个多位数据需要 TXD TXD 多次传送。比如一个8位 计算机 外设 的字节型数据至少需要8 次传送。它有如下特点: RXD RXD ◆速度较慢; ◆引线少: 距离长
二、 串行通信的实现 1、并行通信和串行通 信的特点: 串行通信是逐位传送数据, 所以一个多位数据需要 多次传送。比如一个8位 的字节型数据至少需要8 次传送。它有如下特点: 速度较慢; 引线少; 距离长。 计算机 外设 TXD RXD TXD RXD
2、串行通信的硬件条件 在硬件上,串行通信系统的核心部件 是移位寄存器,其中在发端要有一个 并入串出移位寄存器,在收端要有一 个串入并出移位寄存器
2、串行通信的硬件条件 在硬件上,串行通信系统的核心部件 是移位寄存器,其中在发端要有一个 并入串出移位寄存器,在收端要有一 个串入并出移位寄存器
D6 Do D ●·。● CLK CLK 并入串出移位寄存器 Di1 D7 。。e●● CLK CLK 并出串入移位寄存器
D Q D Q CLK D Q CLK „„ „„ D6 D0 并入串出移位寄存器 D Q D Q CLK D Q CLK „„ „„ D1 D7 并出串入移位寄存器 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 D7 D0
3、串行通信的同步 为了可靠的串行通信,同步信号起到至关 重要的作用。在理想情况下,同步信号应 该在数据信号线上出现有效数据期间的中 心点有效,因为这时数据线上的数据是最 稳定的。 D7 D6 D5 D4 D3 D2 D1 Do 同步脉冲
3、串行通信的同步 为了可靠的串行通信,同步信号起到至关 重要的作用。在理想情况下,同步信号应 该在数据信号线上出现有效数据期间的中 心点有效,因为这时数据线上的数据是最 稳定的。 D7 D6 D5 D4 D3 D2 D1 D0 同步脉冲
但在典型的串行通信系统中,是不 存在同步信号线的!如何实现串行通信 的中数据传送的同步呢?系统从软件和 硬件两方面采取了如下三个措施
但在典型的串行通信系统中,是不 存在同步信号线的!如何实现串行通信 的中数据传送的同步呢?系统从软件和 硬件两方面采取了如下三个措施: