异步串行数据传输
在大多数计算机中使用数据传输的异步模式,其中两个组件具有不同的时钟。数据传输可以以串行和并行两种方式发生在数据之间。在并行的情况下,多条线路用于发送单个位,而在串行传输中,每个位一次发送一个。为了告诉其他设备何时将给出字符/数据,使用了开始位和结束位的概念。起始位用 0 表示,当线路返回 1 状态至少一次时检测到停止位,这里 1 状态意味着没有数据传输正在发生。
当没有发送字符时,行保持在状态 1。发送 0 时检测到字符开始。字符位总是在 0 位之后。发送最后一位后,线路状态变为 1。
下图显示了这个概念:
此处,当必须发送字符时,行的早期状态为 1,发送 0 并传输字符位。
串行和并行传输之间的区别 -
Serial | Parallel |
---|---|
Require single line to send data | Require multiple line |
Less error and simple model | Error prone and complex working |
Economical | Expensive |
Slower data transfer | Faster data transfer |
Used for long distance | used for short distance |
Example:Computer to Computer | Example:Computer to Printer |