串行通信和并行通信的区别分析

电子常识

2593人已加入

描述

  什么是串行通信

  串行通信是指 使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。

  什么是并行通信

  在计算机和终端之间的数据传输通常是靠电缆或信道上的电流或电压变化实现的。如果一组数据的各数据位在多条线上同时被传输,这种传输方式称为并行通信。

  串行通信和并行通信的区别分析

  串行通信

        串行通信和并行通信的区别分析

  一、并行通信。

  并行通信端口,即LPT1,俗称打印口,因为它常接打印机,它是同时传送八路信号,一次并行传送完整的一个字节信息。

  二、串行通信。

  串行通信端口,即COM1、COM2,一般接鼠标,外置Modem或其他串口设备。它在一个方向上只能传送一路信号,一次只能传送一个二进制位,传送一个字节信息时,只能一位一位地依次传送。

  通讯

  两个设备之间的交流

  通信:并行通信和串行通信

  并行通信在同一时刻发送多位数据

  串行通信用一根线在不同的时刻发送8位数据

  并行通信

  优点 发送速度快

  缺点 传输距离短资源占用多

  串行通信

  优点 传输距离远占用资源少

  缺点 发送速度慢

  通信的方式

  1.单工通信只能接受或者发送收音机遥控器

  2.半双工通信在同一时刻只能发送或者接收对讲机

  3.全双工通信在同一时刻既能接收又能发送电话

  4.协议

  数据发送的格式

  Rs232协议:

  例如:发送8位数据0x12;

  发送数据之前先发送一个开始位

  开始位+数据位+奇偶校验位+停止位

  开始位1位低电平

  数据位5~8位用的最多的是8位

  奇偶校验位1位

  停止位1~2位1位1.5位2位

  奇偶校验奇校验通过查看数据中1的个数

  例如选择奇校验

  发送的数据为01011110

  1的个数为基数那么奇偶校验位为0

  如果发送的数据位10101010

  1的个数为偶数那么奇偶校验位为1

  发送方通过发送数据中1的个数,如果为奇数,那么奇偶校验位位0否则为1

  接收方当接收到数据,通过查看数据中1的个数+奇偶校验位1的个数

  如果为奇数,代表数据发送成功,否则失败

  停止位1位2位1.5位

  数字芯片时间通过时钟脉冲

  1位=1个脉冲

  2位=2个脉冲

  1.5位=1.5个脉冲

  3.串口的硬件连接

  4.51单片机中的硬件连接图

  1.ttl电平

  0 0v~1.5v

  1 2.5~5v

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分