直接法生成代码:
CRC=(CRC>>1)^0xA001;
⑧将CRC码分成高8位和低8位,按低位在先,高位在后,将它们加到传送数据之后。足球胜负
else
{
if((CRC&1)!=0)
unsignedshortcrc_16(unsignedchar*Array,unsignedchar*Rcvbuf,unsignedintLen)
⑦最后得到的CRC寄存器的值即为CRC码。
⑥重复步骤②到⑤,进行下个8位数据的处理。
returnCRC;
①预置16位寄存器为十六进制FFFF(即全为1)。称此寄存器为CRC寄存器。
if(Len<=0)
{
Rcvbuf[0]=(CRC&0xff00)>>8;//高位置
else
计算CRC码的步骤为:
③把寄存器的内容右移一位,用0填补最高位,检查最低位。
CRC+=Rcvbuf[1];
for(IY=0;IY<=7;IY++)
}
for(IX=0;IX<=Len;IX++)
在进行CRC码计算时只用8位数据位。起始位、停止位、奇偶校验位都不参与CRC码计算。
Len--;
CRC=CRC^(unsignedint)(Array[IX]);
②把第一个8位数据与16位CRC寄存器的低位相异或运算,把结果放于CRC寄存器。
Rcvbuf[1]=(CRC&0x00ff); //低位置
}
{
CRC-16(循环冗余错误校验)
CRC=0;
⑤重复步骤③和④,直到右移8次,这样整个8位数据全部进行了处理。
④如果最低位为0:重复第3步,再次右移一位;如果最低位为1:CRC寄存器与多项式A001(1010000000000001)进行异或运算。
{
CRC=Rcvbuf[0]<<8;
unsignedint IX,IY,CRC;
}
冗余循环码(CRC)包含2个字节,即16位二进制。CRC码由发送设备计算,放置于发送信息的尾部。接收信息的设备再重新计算接收到信息的CRC码,比较计算得到的CRC码是否与接收到的相符,如果两者不相符,则表明出错。
CRC=0xFFFF;//setall1
CRC=CRC>>1; //
}
pk10死公式 乐鱼直播洋子 九游会旅游 博鱼提款问题 双色球预测思路展开

局域网检测工具-小烤包局域网查看器v1.0绿色版
谷歌地图下载器(Google Satellite Maps Downloader)V6.43 绿色英文特别版
军团的生活游戏pc下载-军团的生活(A Legionarys Life)硬盘版
史上最牛的解密游戏2下载-史上最牛的解密游戏21.0 官网免费版
USB监视器V2.5 破解版
flash反编译工具-flash反编译软件破解版(JPEXS Free Flash Decompiler)5.2.0 多语版(含中文)
鹿客classic2安装教程-鹿客门锁classic 说明书pdf格式官方正版
酷笔漫画无广告下载-酷笔漫画app去广告版本1.0.0 免费版
魅族MX6全方位开箱图赏-魅族MX6开箱图片高清大图史上最薄手机
获奖的Windows文件压缩存档工具(PowerArchiver2009)V2010 11.60.22 英文绿色特别版
队长小翼最强十一人九游版下载-队长小翼最强十一人手游uc版6.0.1 最新版
win7截图工具下载-win7截图工具合集2015 免费最新版【五款热门】
小嘀咕app下载-小嘀咕app2.0.2 苹果版
小升初电脑版下载-小升初电脑版4.5.1 官方免费版
舒适云软件2.17.2 安卓版
文档管理系统-文软文档管理系统2.9.9 官方版
mct门禁卡软件下载安装-mct软件(MIFARE Classic Tool)4.2.3 最新可用
网卡Mac地址自动更换助手-k-mac网卡mac地址修改器20161.0.0.6 免费特制版
K-MAC(网卡MAC修改)v1.0.0.6中文绿色版
文档管理系统-多可文档管理系统3.8.0.3 绿色版【企业管理版】