微机与接口技术异步串行通信协议字符起始位数据位空闲位校验位停止位0/10/10/10/1011低位高位空闲位传送字符之间的逻辑1电平表示没有进行传送江荔科技大学计算机科学与工程学院6
计算机科学与工程学院 6 异步串行通信协议 起始位——每个字符开始传送的标志,起始位 采用逻辑0电平 起始位 数据位 校验位停止位 空闲位 低位 高位 字符 1 0 0/1 0/1 . 0/1 0/1 1 1 1 数据位——数据位紧跟着起始位传送。 由5~8个二进制位组成,低位先传送 校验位——用于校验是否传送正确;可 选择奇检验、偶校验或不传送校验位 停止位——表示该字符传送结束。停止 位采用逻辑1电平,可选择1、1.5或2位 空闲位——传送字符之间的逻辑1电平, 表示没有进行传送
微机与接口技术异步串行通信协议一第n+1第n个字符(7~12位)个字符MSBLSB10/100/10/10/10/110/10/1空闲位停止位奇偶起始位5~8位数据位(1, 1.5校验(先送最低位)位或2位)可有可无江荔科技大学计算机科学与工程学院
计算机科学与工程学院 7 异步串行通信协议
微机与接口技术异步传输的时钟定时方法发送方利用内部时钟来决定什么时候发送每个位接收方检测开始信号的下降沿,然后利用它的内部时钟从每一位的中间接收该位数据(61H)位00起始位0停止位10LSBMSB异步传输先发送低位(LSB)江荔科技大学计算机科学与工程学院8
计算机科学与工程学院 8 数据 (61H) 1 0 0 0 1 1 停止位 异步传输先发送低位(LSB) 发送方利用内部时钟来决定什么时候发送每个位 接收方检测开始信号的下降沿,然后利用它 的内部时钟从每一位的中间接收该位 位 起始位 0 0 LSB MSB 异步传输的时钟定时方法
微机乌接口技术为了确保异步串行通信传输正确:口采用相反极性的起始位和停止位/空闲位提供准确的时间基准口接收器在每位的中心采样,以获得最大的收/发时钟频率偏差容限口接收器采用比传送波特率更高频率的时钟来控制采样时间,以提高采样的分辨能力和抗于扰能力。位2位10/10/1起始位传送数据111--1采样时钟166检测到起位采样时钟确定已检始位前沿的时钟测到起始位江荔科技大学计算机科学与工程学院9
计算机科学与工程学院 9 为了确保异步串行通信传输正确: ❑ 采用相反极性的起始位和停止位/空闲位提供准确的时间基准 ❑ 接收器在每位的中心采样,以获得最大的收/发时钟频率偏差 容限 ❑ 接收器采用比传送波特率更高频率的时钟来控制采样时间, 以提高采样的分辨能力和抗干扰能力
微机与接口技术数据传输速率口数据传输速率也称比特率(BitRate)一每秒传输的二进制位数bps一字符中每个二进制位持续的时间长度都一样,为数据传输速率的倒数口当进行二进制数码传输,且每位时间长度相等时,比特率还等于波特率(BaudRate)口过去,串行异步通信的数据传输速率限制在50bps到9600bps之间。现在,可以达到115200bps或更高江苏科技大学计算机科学与工程学院10
计算机科学与工程学院 10 数据传输速率 ❑ 数据传输速率也称比特率(Bit Rate) – 每秒传输的二进制位数bps – 字符中每个二进制位持续的时间长度都一样,为数据 传输速率的倒数 ❑ 当进行二进制数码传输,且每位时间长度相等时,比特 率还等于波特率(Baud Rate) ❑ 过去,串行异步通信的数据传输速率限制在50 bps到9600 bps之间。现在,可以达到115200 bps或更高