计算机的串行通信分析,串行通信和并行通信的区别分析

什么是串行通信

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

什么是并行通信

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

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

4d87c5d4d963c73aed0a46cba7c8b15c.png

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

一、并行通信。

并行通信端口,即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电平

00v~1.5v

12.5~5v

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值