资源简介
循环冗余校验码(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
相关资源
- 国际象棋的qt源代码
- C语言开发实战宝典
- 小甲鱼C语言课件 源代码
- c语言看发的网络协议 ,源代码
- C语言实现的DES对称加密算法
- 数据结构,迷宫问题C语言版源代码
- C语言 学生信息管理系统 源代码
- C语言版3D魔方游戏源代码
- QT5开发及源代码
- USB CAN Tool 源代码(LabVIEW 2011环境)
- 超声波水表源代码
- 一个模糊PID温度控制算法源代码
- 数据结构 图的遍历源代码
- 数据结构实验源代码集
- TCP/IP客户端和服务器端源代码,好用
- crc16/32计算(crc16_32.c)
- 交互式计算机图形学 第六版 OpenGL源代
- 数据结构教程李春葆第五版书中例题
- 三次样条插值类源代码!
- diy写字机grbl v1.1源代码
- C语言常用算法源代码
- 关于LED制作的源代码合集(38套)
-
STM32-ba
se64加密源代码 - 51超声波避障源代码
- 一个C++实现的源代码行数统计工具
- ZZULIOJ部分答案C语言免费.7z
- 吉他调音软件源代码
- 连连看源代码C语言版
- AVR单片机SPI通讯程序 (C语言源代码)
- Visual+C++数字图像处理-谢凤英-源代码
评论
共有 条评论