资源简介
循环冗余校验码(CRC)计算源代码合集,里面包含了各种编程语言(包括C,C++,单片机等)CRC代码的实现
代码片段和文件信息
/****************************************/
//CRC CCITT= 0x11021;结果= 0X6C8B
/****************************************/
#include // 引用51标准库的头文件
#define uchar unsigned char
#define uint unsigned int
/* 8字节测试数据 */
uchar testdata[8]={0x10x20x30x40x50x60x70x8};
/* 按位求CRC */
uint bit_crc(uchar *ptr uchar len)
{
uchar i;
uint crc = 0;
while (len--!=0)
{
for (i=0x80; i!=0; i/=2)
{
if ((crc&0x8000)!=0)
{
crc*=2; // 余式CRC乘以2
crc^=0x11021; // 再求CRC
}
else
crc*=2;
if ((*ptr&i)!=0)
crc^=0x11021; // 再加上本位的CRC
}
ptr++;
}
return(crc);
}
/* 主程序 */
void main()
{
uchar len;
uint crc_bit;
len = 8;
crc_bit = bit_crc(testdatalen); // 调用按位求CRC子函数
while(1);
}//1021137361310D038208D90C26B376AC
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4285 2017-02-01 12:53 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序 查表法计算crc32\CRC32.C
文件 259 2017-02-01 12:53 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序 查表法计算crc32\CRC32.plg
文件 5366 2017-01-23 15:04 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序 查表法计算crc32\CRC32.M51
文件 5024 2017-01-23 15:04 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序 查表法计算crc32\CRC32.hex
文件 2018 2016-11-20 16:50 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序 查表法计算crc32\CRC32_Uv2.Bak
文件 2018 2016-12-27 08:44 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序 查表法计算crc32\CRC32.Uv2
文件 6307 2017-01-21 19:54 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序 查表法计算crc32\CRC32.LST
文件 3792 2017-01-21 19:54 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序 查表法计算crc32\CRC32.OBJ
文件 4210 2017-01-23 15:04 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序 查表法计算crc32\CRC32
文件 1109 2017-01-25 15:04 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序 查表法计算crc32\CRC32_Opt.Bak
文件 1099 2017-02-01 12:53 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序 查表法计算crc32\CRC32.Opt
文件 1988 2014-02-21 09:14 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\表格逐渐生成查表法-正序\CRC2_Uv2.Bak
文件 1755 2017-02-01 12:54 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\表格逐渐生成查表法-正序\CRC2.C
文件 261 2017-02-01 12:54 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\表格逐渐生成查表法-正序\CRC2.plg
文件 7789 2017-01-31 19:18 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\表格逐渐生成查表法-正序\CRC2.M51
文件 3279 2017-01-31 19:18 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\表格逐渐生成查表法-正序\CRC2.hex
文件 1987 2017-01-03 18:42 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\表格逐渐生成查表法-正序\CRC2.Uv2
文件 4049 2017-01-31 19:18 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\表格逐渐生成查表法-正序\CRC2.LST
文件 6012 2017-01-31 19:18 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\表格逐渐生成查表法-正序\CRC2.OBJ
文件 5278 2017-01-31 19:18 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\表格逐渐生成查表法-正序\CRC2
文件 1021 2017-01-31 19:23 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\表格逐渐生成查表法-正序\CRC2_Opt.Bak
文件 1019 2017-02-01 12:54 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\表格逐渐生成查表法-正序\CRC2.Opt
文件 1988 2014-02-21 09:14 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序表格的生成-产生256个数的程序\CRC2_Uv2.Bak
文件 4237 2017-02-01 12:55 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序表格的生成-产生256个数的程序\CRC2.C
文件 270 2017-02-01 12:55 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序表格的生成-产生256个数的程序\CRC2.plg
文件 3628 2017-02-01 07:58 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序表格的生成-产生256个数的程序\CRC2.M51
文件 3586 2017-02-01 07:58 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序表格的生成-产生256个数的程序\CRC2.hex
文件 1987 2017-01-03 18:29 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序表格的生成-产生256个数的程序\CRC2.Uv2
文件 6191 2017-01-31 19:31 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序表格的生成-产生256个数的程序\CRC2.LST
文件 2774 2017-01-31 19:31 电子资料包-循环冗余校验码(CRC)计算\第4章\3 C51语言程序\反序表格的生成-产生256个数的程序\CRC2.OBJ
............此处省略1405个文件信息
- 上一篇:opencv版俄罗斯方块源码
- 下一篇:MFC基于对话框游戏 打字游戏1.0V
相关资源
- 可解码所有jpeg格式图片的开源JPEG解码
- 通用弹道仿真计算程序(简版)V1.0
- 数据结构算法与应用--C++语言描述 书
- c++ 飞机订票系统设计及分析包含源代
- FPS射击游戏《林海雪原》完整c++源代
- Visual C++ 网络高级编程PDF 源代码
- opengl源代码,全是精华!
- ffmpeg for MFC 1.2 源代码
- online judge在线判题系统源代码
- c++游戏程序(包含源代码,有扫雷,
- C语言解析精粹源代码
- 常用数值计算方法c++源代码实现
- C语言解析精粹(第二版)书和光盘源
- 九轴姿态解算matlab源代码 两种方法代
- Qt飞机大战小游戏源代码
- 逐梦旅程 Windows游戏编程之从零开始
- FastReport V6.4.13 VCL Enterprise(安装包源
- 关键路径的算法源代码
- Visual C++网络与数据库编程百例源代码
- 禁忌搜索算法30城市TSP问题C++源代码
- C语言c++游戏源代码大全
- C++ Primer 第五版 中文版+英文版+习题集
- 从站104规约源代码
- 汉字转拼音 自适应多音字处理 姓名自
- 飞狐 动态库扩展源代码
- 虹膜识别开源代码OSIRIS4.1基于opencv
- Linux下C语言操作静态ARP表,包括增加
- C++“超级玛丽”游戏的源代码
- 三次样条插值C++源代码 很好用
- 纯HTML5拓扑图编辑器源代码
评论
共有 条评论