成功加入购物车
现货当天发货
杜树春 著 / 清华大学出版社 / 2017-07 / 平装
售价 ¥ 100.00
品相 全新
上书时间2022-10-13
循环冗余校验码(CRC)计算 C、VB、C51、ASM51编程实例
本书是一本用多种不同计算机语言编程计算循环冗余校验码的程序集,全书共分4章。第1章是概述,介绍循环冗余校验码的概念。第2章是8位循环冗余校验码的计算程序,所用计算机语言包括C语言、VB语言、C51语言和ASM51汇编语言。第3章是16位循环冗余校验码的计算程序,所用计算机语言同第2章。第4章是32位循环冗余校验码的计算程序,所用计算机语言包括C语言和C51语言。
通过本CRC程序集的出版,希望达到如下目的:当广大编程人员遇到CRC计算的问题时,能从本书中查到符合自己所需CRC位数、生成多项式和程序语言的程序模块,从而加快编程进度。
杜树春,男,高级工程师。1977年吉林大学物理系毕业,现已退休。曾先后供职于(西安)兵器工业部205研究所和(太原)山西省自动化研究所。曾编著《单片机C语言和汇编语言混合编程实例详解》《单片机应用系统开发实例详解》《单片机C语言和汇编语言混合编程实践》《单片机与外围器件接口实例详解》《基于Proteus和Keil C51的单片机设计与仿真》《基于Proteus的数字集成电路快速上手》《基于Proteus的模拟电路分析与仿真》《基于Proteus的电路基础知识快速上手》《51单片机开发快速上手》《集成运算放大器应用经典实例》《常用电子元器件使用指南》《51单片机很简单--Proteus及汇编语言入门与实例》《实用有趣的C语言程序》等多部图书。
第1章概述
1.1循环冗余校验简介
1.2循环冗余校验的基本过程
1.3使用循环冗余校验码的一个例子
1.3.1Modbus通信协议通信格式说明
1.3.2循环冗余码CRC16码的用法
第2章CRC8码的计算
2.1用手工计算CRC8码
2.2用程序计算CRC8码:生成多项式g(x)=x8+x5+x4+1(正序)
2.2.1C语言
2.2.2VB语言
2.2.3C51语言
2.2.4ASM51汇编语言
2.3用程序计算CRC8码:生成多项式g(x)=x8+x5+x4+1(反序)
2.3.1C语言
2.3.2VB语言
2.3.3C51语言
2.3.4ASM51汇编语言
2.4用程序计算CRC8码:生成多项式g(x)=x8+x2+x+1(正序)
2.4.1C语言
2.4.2VB语言
2.4.3C51语言
2.4.4ASM51汇编语言
2.5小结
第3章CRC16码的计算
3.1如何生成CRC16码
3.2用程序计算CRC16码:生成多项式g(x)=0A001H
3.2.1C语言
3.2.2VB语言
3.2.3C51语言
3.2.4ASM51汇编语言
3.3用程序计算CRC16码:生成多项式g(x)=11021H
3.3.1C语言
3.3.2VB语言
3.3.3C51语言
3.3.4ASM51汇编语言
3.4小结
第4章CRC32码的计算
4.1CRC32码简介
4.2如何用C语言计算CRC32码
4.2.1直接计算法(正序)
4.2.2直接查表法(正序)
4.2.3直接查表法(反序)
4.2.4表格逐渐生成查表法(正序)
4.2.5表格逐渐生成查表法(反序)
4.2.6表格的生成法(正序)
4.2.7表格的生成法(反序)
4.3如何用C51语言计算CRC32码
4.3.1直接查表法(反序)
4.3.2表格逐渐生成查表法(正序)
4.3.3表格的生成法(反序)
4.4小结
附录AVisual C++6.0的上机操作
A.1Visual C++的安装和启动
A.2输入和编辑源程序
A.3编译、连接和运行
A.4编译和运行C语言程序的另一种方法
附录B单片机开发软件Keil C51的使用方法
B.1Keil C51简介
B.2安装Keil C51
B.3如何建立一个工程
B.4单片机选型
B.5创建源程序
B.6把新创建源程序加入到工程文件中
B.7工程的设置
B.8编译
B.9调试
附录CVisual Basic 6.0的上机操作
C.1Visual Basic 6.0的安装、启动及退出
C.2如何编译和运行配套的VB语言程序
C.3如何运行一个VB语言程序
参考文献
展开全部
图2
图3
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30