当前位置:网站首页>计组-总线通信控制之异步串行通信的数据传输

计组-总线通信控制之异步串行通信的数据传输

2020-11-07 20:56:04 岐山

在计算机中,总线通信控制主要解决通信双方如何获知传输开始和传输结束,以及通信双方如何协调如何配合。

通常用四种方式:同步通信、异步通信、半同步通信、分离式通信。

在异步通信中,又分为两中方式:并行传送、串行传送。

在进行异步串行通信时,没有同步时钟,也不需要在数据传送中传送同步信号。为了确认被传送字符,约定字符格式为:

1个起始位(低电平)、5~8个数据位(如ASCLL码为7位)、1个奇偶校验位(作检错用)、1或1.5或2个终止位(高电平)。

1)起始位后面紧跟要传送字符的最低位,在奇偶校验位应该为传送字符的最高位,实际上就是将字符的二进制数倒过来放置,整个字符的结束是一个高电平的终止位。

2)起始位和终止位构成一帧,两帧之间的间隔是任意的,这部分间隔被称为空闲位(高电平)。

3)两帧之间的空闲位越少,其数据传输率越高。

例题:画图说明用异步串行传输方式发送十六进制数据95H。要求字符格式为:1位起始位、8位数据位、1位奇偶校验位、1位终止位。假设每秒传输120个数据帧,试计算波特率、比特率。

根据题目给出的字符格式,一帧包含1+8+1+1=11位

故波特率为:(1+8+1+1)*120=1320bps=1320波特

比特率为:1320*(8/11)=960bps

版权声明
本文为[岐山]所创,转载请带上原文链接,感谢
https://segmentfault.com/a/1190000037758312