点此搜书

循环冗余校验码(CRC)计算  C、VB、C51、ASM51编程实例
  • 作 者:杜树春编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2017
  • ISBN:9787302476504
  • 标注页数:187 页
  • PDF页数:195 页
  • 请阅读订购服务说明与试读!

文档类型

价格(积分)

购买连接

试读

PDF格式

8

立即购买

点击试读

订购服务说明

1、本站所有的书默认都是PDF格式,该格式图书只能阅读和打印,不能再次编辑。

2、除分上下册或者多册的情况下,一般PDF页数一定要大于标注页数才建议下单购买。【本资源195 ≥187页】

图书下载及付费说明

1、所有的电子图书为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。

2、电子图书在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)

3、所有的电子图书都是原书直接扫描方式制作而成。

第1章 概述 1

1.1循环冗余校验简介 1

1.2循环冗余校验的基本过程 3

1.3使用循环冗余校验码的一个例子 4

1.3.1 Modbus通信协议通信格式说明 4

1.3.2循环冗余码CRC16码的用法 6

第2章CRC8码的计算 7

2.1用手工计算CRC8码 7

2.2用程序计算CRC8码:生成多项式g(x) =x8+x5+x4 +1(正序) 12

2.2.1 C语言 12

2.2.2 VB语言 16

2.2.3 C51语言 20

2.2.4 ASM51汇编语言 24

2.3用程序计算CRC8码:生成多项式g(x) =x8+x5+x4+1(反序) 29

2.3.1 C语言 29

2.3.2 VB语言 32

2.3.3 C51语言 36

2.3.4 ASM51汇编语言 41

2.4用程序计算CRC8码:生成多项式g(x) =x8+x2+x+1(正序) 45

2.4.1 C语言 45

2.4.2 VB语言 49

2.4.3 C51语言 53

2.4.4 ASM51汇编语言 57

2.5小结 62

第3章CRC16码的计算 63

3.1如何生成CRC16码 63

3.2用程序计算CRC16码:生成多项式g(x) =0A001H 66

3.2.1 C语言 67

3.2.2 VB语言 75

3.2.3 C51语言 83

3.2.4 ASM51汇编语言 91

3.3用程序计算CRC16码:生成多项式g(x) =11021 H 100

3.3.1 C语言 100

3.3.2 VB语言 105

3.3.3 C51语言 112

3.3.4 ASM51汇编语言 119

3.4小结 129

第4章CRC32码的计算 130

4.1 CRC32码简介 130

4.2如何用C语言计算CRC32码 131

4.2.1直接计算法(正序) 131

4.2.2直接查表法(正序) 133

4.2.3直接查表法(反序) 135

4.2.4表格逐渐生成查表法(正序) 138

4.2.5表格逐渐生成查表法(反序) 140

4.2.6表格的生成法(正序) 142

4.2.7表格的生成法(反序) 144

4.3如何用C51语言计算CRC32码 147

4.3.1直接查表法(反序) 147

4.3.2表格逐渐生成查表法(正序) 150

4.3.3表格的生成法(反序) 153

4.4小结 156

附录A Visual C++6.0的上机操作 157

A.1 Visual C++的安装和启动 157

A.2输入和编辑源程序 158

A.3编译、连接和运行 161

A.4编译和运行C语言程序的另一种方法 165

附录B单片机开发软件Keil C51的使用方法 166

B.1 Keil C51简介 166

B.2安装Keil C51 167

B.3如何建立一个工程 167

B.4单片机选型 169

B.5创建源程序 170

B.6把新创建源程序加入到工程文件中 173

B.7工程的设置 175

B.8编译 178

B.9调试 178

附录C Visual Basic 6.0的上机操作 182

C.1 Visual Basic 6.0的安装、启动及退出 182

C.2如何编译和运行配套的VB语言程序 183

C.3如何运行一个VB语言程序 184

参考文献 187

购买PDF格式(8分)
返回顶部