《微机原理》课程电子教案(PPT课件讲稿)第九章 串行通信接口及其应用

串行通信接口 及其应用 概述 通信:计算机与外部的信息交换 通信方式:并行与串行通信 串行优势:利用现有信道。长距离传输
串行通信接口 及其应用 • 概述—— • 通信:计算机与外部的信息交换 • 通信方式:并行与串行通信 • 串行优势:利用现有信道。长距离传输

串行通信接口 及其应用 9.1—异步通信接口 1)串行通信基本概念 异步通信:无公共时标 串行通信 同步通信:有公共时标
串行通信接口 及其应用 • 9 .1 ——异步通信接口 • 1)串行通信基本概念 串行通信 异步通信:无公共时标 同步通信:有公共时标

串行通信接口 及其应用 9.1—异步通信接口 1)串行通信基本概念—异步与同步 异步通信的数据格式 起始位 数据位 奇偶校验位停止位
串行通信接口 及其应用 • 9 .1 ——异步通信接口 • 1)串行通信基本概念——异步与同步 • 异步通信的数据格式 起始位 数据位 奇偶校验位 停止位

串行通信接口 及其应用 9.1—异步通信接口 1)串行通信基本概念—异步与同步 同步通信方式 开始标志地址场控制场数据场「校验码结束标志 SDLC/HDLO同步规程,数据帧
串行通信接口 及其应用 • 9 .1 ——异步通信接口 • 1)串行通信基本概念——异步与同步 • 同步通信方式 开始标志 数据场 校验码 SDLC/HDLC同步规程,数据帧 地址场 控制场 结束标志

串行通信接口 及其应用 9.1—异步通信接口 ·1)串行通信基本概念—异步与同步 校验码 奇偶校验: 奇校验:校验位=a1+a2+~an+ 偶校验:校验位=a1+a2+~an 发送方 接收方接收错误: 10001110 110011110 用奇校验 接收方接收错误: 则p=1+1+1+1=0 010111110 接收方正确接收: 能判断奇数个数据出错 010001110 不能判断偶数个数据出错
串行通信接口 及其应用 • 9 .1 ——异步通信接口 • 1)串行通信基本概念——异步与同步 • 校验码 • 奇偶校验: 奇校验:校验位=a1+a2+~an+1 偶校验:校验位=a1+a2+~an 发送方 10001110 用奇校验 则p=1+1+1+1=0 接收方正确接收: 010001110 接收方接收错误: 110011110 接收方接收错误: 010111110 只能判断奇数个数据出错 不能判断偶数个数据出错

串行通信接口 及其应用 9.1—异步通信接口 ·1)串行通信基本概念—异步与同步 校验码 循环校验CRC码:在K位信息码后拼接R位 校验码。可发现并纠正错误。 模2运算 0+0=0,0+1=1,1+0=0,1+1=0
串行通信接口 及其应用 • 9 .1 ——异步通信接口 • 1)串行通信基本概念——异步与同步 • 校验码 • 循环校验CRC码:在K位信息码后拼接R位 校验码。可发现并纠正错误。 • 模2运算 • 0+0=0,0+1=1,1+0=0,1+1=0

串行通信接口 及其应用 模2运算 0+0=0,0+1=1,1+0=0,1+1=0 101 10110000 101 010 000 100 101
串行通信接口 及其应用 模2运算 • 0+0=0,0+1=1,1+0=0,1+1=0 • • 101 101 10000 101 010 000 100 101 01

串行通信接口 及其应用 循环校验CRC码: 设信息长度为K的信息码对应多项式为: M(X)=MKIXK-+MK2XK-2+-MX +Mo 附加R位后生成N位循环码。设生成多项式为G(X) 则M(X)=MK1XK1+M K-2XK-2 ++MIX+M 附加R位后,得到N位循环码,其生成多项式为G(X) 有:M(X)Xr=Q(X)+R(X) G(X G(X) ·N位的循环冗余码CRC码: C(X)=M(XX +R(X)
串行通信接口 及其应用 • 循环校验CRC码: • 设信息长度为K的信息码对应多项式为: • M(X)=MK-1XK-1+MK-2XK-2+~+M1X1+M0 • 附加R位后生成N位循环码。设生成多项式为G(X) • 则 M(X)=M K-1 X K-1 +M K-2 X K-2 +~+M1X1 +M0 附加R位后,得到N位循环码,其生成多项式为G(X) • 有:M(X)X r =Q(X)+R(X) • N位的循环冗余码CRC码: • C(X)=M(X)X r +R(X) G(X) G(X)

串行通信接口 及其应用 循环校验CRC码: CRC码校验原理 发送时,CRC生成器由输出的数据信息和 (X)计算出CRC码。附在数据串后发送出去。 接收时,数据串和CRC码一起被读出,送到 接受设备的CRC生成器进行计算。 若C(X)/G(X)=0,则无错 否则,出错。由循环规律可确定出错位并加 以纠正
串行通信接口 及其应用 循环校验CRC码: CRC码校验原理 发送时,CRC生成器由输出的数据信息和 (X)计算出CRC码。附在数据串后发送出去。 接收时,数据串和CRC码一起被读出,送到 接受设备的CRC生成器进行计算。 若C(X)/G(X)=0,则无错 否则,出错。由循环规律可确定出错位并加 以纠正

串行通信接口 及其应用 循环校验CRC码: 例:4位有效信息1100,求CRC码。 生成多项式为:G(X)=1011 M(X)=X3+x2=1100 M(X)X3=X6X9=1100000 G(X)=X+X+1=1011 M(X)X3=1100000=1110+010 G(Ⅹ) 1011 1011 M(X)X+R(X)=1100000+010=1100010
串行通信接口 及其应用 循环校验CRC码: 例:4位有效信息1100,求CRC码。 生成多项式为:G(X)=1011 M(X)=X +X =1100 M(X)X =X +X =1100000 G(X)=X +X +1=1011 M(X)X =1100000 =1110+ 010 M(X)X +R(X)=1100000+010=1100010 3 2 3 6 5 2 3 3 G(X) 1011 1011
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《微机原理》课程电子教案(PPT课件讲稿)第八章 中断技术.ppt
- 《微机原理》课程电子教案(PPT课件讲稿)第七章 输入输出接口技术.ppt
- 《微机原理》课程电子教案(PPT课件讲稿)第六章 微型计算机系统总线.ppt
- 《微机原理》课程电子教案(PPT课件讲稿)第五章 半导体存储器接口技术.ppt
- 《微机原理》课程电子教案(PPT课件讲稿)第四章 保护模式软件结构.ppt
- 《微机原理》课程电子教案(PPT课件讲稿)第三章 微处理器的实模式软件结构及程序设计.ppt
- 《微机原理》课程电子教案(PPT课件讲稿)第一章 绪论、第二章 微处理器的工作模式.ppt
- 《精品JAVA专业版》 第十一章 JDBC.ppt
- 《精品JAVA专业版》 第十章 多线程.ppt
- 《Java2网络编程基础》 第九章 Swing.ppt
- 《Java2网络编程基础》 第八章 Applet和图形编程.ppt
- 《Java2网络编程基础》 第七章 AWT事件模型.ppt
- 《Java2网络编程基础》 第六章 GU编程.ppt
- 《Java2网络编程基础》 第五章 Java异常和垃圾收集.ppt
- 《Java2网络编程基础》 第四章 类的高级特性.ppt
- 《Java2网络编程基础》 第三章 类,对象和包.ppt
- 《Java2网络编程基础》 第二章 Java编程基础.ppt
- 《Java2网络编程基础》 第一章 JAVAJava编程简介.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第四章 需求分析.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第十章 面向对象方法学引论.ppt
- 《微机原理》课程电子教案(PPT课件讲稿)第十章 数据采集系统及其应用.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)目录.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第十章 指针.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第十一章 结构体与共用体.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第十二章 位运算.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第十三章 文件.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第十四章 C++对e的扩充.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第十五章 e++面向对象基础.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第一章 程序设计基础知识.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第二章 语言概述.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第三章 数据类型、运算符和表达式.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第四章 顺序结构程序设计.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第五章 选择结构程序设计.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第六章 循环结构程序设计.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第七章 数组.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第八章 函数.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第九章 编译预处理.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第十章 综合实例.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第一章 Java概述(编著:肖孟强、张忠义、李晓利、于春花).ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第二章 Java基本语法.ppt