📜  异步串行数据传输

📅  最后修改于: 2022-05-13 01:57:01.971000             🧑  作者: Mango

异步串行数据传输

在大多数计算机中使用数据传输的异步模式,其中两个组件具有不同的时钟。数据传输可以以串行和并行两种方式发生在数据之间。在并行的情况下,多条线路用于发送单个位,而在串行传输中,每个位一次发送一个。为了告诉其他设备何时将给出字符/数据,使用了开始位和结束位的概念。起始位用 0 表示,当线路返回 1 状态至少一次时检测到停止位,这里 1 状态意味着没有数据传输正在发生。

当没有发送字符时,行保持在状态 1。发送 0 时检测到字符开始。字符位总是在 0 位之后。发送最后一位后,线路状态变为 1。

下图显示了这个概念:

此处,当必须发送字符时,行的早期状态为 1,发送 0 并传输字符位。

串行和并行传输之间的区别 -

SerialParallel
Require single line to send dataRequire multiple line
Less error and simple modelError prone and complex working
EconomicalExpensive
Slower data transferFaster data transfer
Used for long distanceused for short distance
Example:Computer to ComputerExample:Computer to Printer