用C语言实现CRC校验计算
来源:天天加油 更新时间:2005-4-15
您正在看的计算机论文是:用C语言实现CRC校验计算。
CRC16多项式
unsigned short crc_tble[256]; //CRC值表
注:16位CCITT多项式(X16 +X12 +X5 +1)和16位CRC16多项式(X16 +X15 +X2+1)为两种最常用的CRC多项式。反转多项式是指在数据通讯时,信息字节先传送或接收低位字节,如重新排位影响CRC计算速度,故设反转多项式。
造表和查表法CRC计算函数。
#include "crc.h"
void mk_crctble(unsigned short genpoly)
unsigned short crc_tble[256];
unsigned short
ccnum=0;
unsigned short i,j,k;
for(i=0,k=0;i<256;i++,k++)
i<<=8;
for(j=8;j>0;j--)
if((i^ccnum)&0x8000)
计算机论文点击排行
排行
- 美国与欧洲分布式发电的比较
- 中国石油、天然气战略资源分析
- 上海交通发展战略
- 曼型干式气柜在技术管理中应注意
- 无线局域网技术概述
- 微型热电联产在游泳池项目中的应
- 网页设计制作规范
- 当前我国能源消费形势分析
- 面向21世纪的世界炼油工业
- 聚乙烯管道系统的构成与施工
- 2004年发展中国家经济状况及前景
- JSP动态网页制作技术
- 2005年全球市场展望
- PCM-4894在原料分析器上的应用
- VACONS 为你提供一个平滑的提升
- 四甲氧基甲基甘脲固化: 耐久性高
最近更新
用C语言实现CRC校验计算


联系我们
返回 计算机论文 列表