- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
CRC校验最终个人总结
CRC校验最终个人总结
CRC校验最终个人总结:某二进制信息码(kn)的CRC校验需选
择一个合适的g(x)除数(校验因子)如:CRC-7为X+X+1
73宽度为7,此校验因子根据设计的需求来选择(如:CRC-32/CRC-16)。注
意,在计算CRC前必须将二进制信息码左移7位(kn*2),这里的7来源于所选择
的检验因子的宽度。然后,再与除数进行模2运算(从kn的最高位开始和除数进
行异或运算)。最后所剩的宽度为7的7位余数就是最终CRC计算结果(当计算到
只剩7位余数时就不要再计算了)。之后就可以将经过CRC校验后的信息码+CRC
一起发送给对方,对方收到添有CRC的信息码后,将这串代码再和校验因子进行异
或运算看结果是否为0。例如:kn0x40g(x)=X+X+1度为7
1:移位左移7位=100000000000002:异或运算
10000000000000
校验因子1001000000
1100100最终CRC计算结果3:传输发送
10000001100100
信息码CRC结果4:接收检验
10000001100100
校验因子1000100100
校验因子0
73
扩展阅读:单片机crc校验实验报告
单片机课程总实验
实现CRC校验
一、实验目的
⒈通过学习CRC原理,验证,检错,掌握其工作原理;⒉编写CRC编码程序;
⒊总结实验过程,编写提交实验报告:方案、编程、调试、结果、分析、结
论。二、实验要求
用单片机实现CRC校验码(10比特数据或任意数据长度、生成多项式用G
(x)=x5+x4+x2+1),校验码显示在单片机实验系统数码管上。二、实验器材
1、装有KeilC51开发工具的PC机一台
2、TD-PIT/TD-PIT-B实验装置一套
三、实验原理
1.设置CRC寄存器,并给其赋初始值。
2.将数据的第一个8-bit字符与16位CRC寄存器的低8位进行异或,并把结
果存入CRC寄存器。
3.CRC寄存器向右移一位,最高位补零,移出并检查最低位。
4.如果LSB为0,重复第三步;若LSB为1,CRC寄存器与多项式码相异或。
5.重复第3与第4步直到8次移位全部完成。此时一个8-bit数据处理完毕。
6.重复第2至第5步直到所有数据全部处理完成。
7.最终CRC寄存器的内容即为CRC值。常用的CRC循环冗余校验标准多项式
如下:CRC(12位)=X12+X11+X3+X2+X+1CRC(16
位)=X16+X15+X2+1CRC(CCITT)=X16+X12+X5+1CRC(32
位)=X32+X26+X23+X16+X12+X11+X10+X8+X7+X5+X4+X2+X+1以CRC(16位)多项式为
例,其对应校验二进制位列为11000000000000101本次实验以10比特为例。显示
到六位数码管中。
其实验连接图如下图所示。四、实验步骤
1.打开KeilC51开发工具,新建开发工具,并保存至相应路径。2.新建文件,
编写代码。
3.按照实验连线图在实验箱上连线。
4.编译运行代码勿误后,打开实验箱,点击调试,运行。
五、实验结果
经过调试程序,在实验箱数码管上显示二进制数001110.
六、实验源代码六、实验源代码
#defineC8255_AXBYTE[0x7F00]//8255端口地址定义
#defineC8255_BXBYTE[0x7F01]#defineC8255_CXBYTE[0x7F02]#defineC8255_CONXB
YTE[0x7F03]//数码管显示编号
unsignedchara[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,
0x6f,
您可能关注的文档
最近下载
- 园林机械使用规范.pptx
- 2024年(粮油)仓储管理员理论知识竞赛理论考试题库资料500题(含答案).pdf
- Sakura樱花Sakura樱花88E51702 说明书说明书用户手册.pdf
- 2024年新改版人教版七年级上册生物全册精编复习专用资料.doc
- 2024中煤电力限公司面向中煤集团内部招聘15人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- Unit 5 Into the wild Understanding ideas 课件 高中英语外研版(2019)必修第一册.pptx VIP
- Unit 5 Into the wild Understanding ideas示范公开课教学课件【外研版必修1】.pptx
- 2024四方人员云网安全运行应知应会考试.doc
- 人教版2023-2024学年六年级上册数学 第四单元 比(学生版)-(复习讲义)单元速记·巧练.docx VIP
- 技能鉴定题库(1349道).docx
文档评论(0)