資源簡介
循環冗余校驗碼(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
評論
共有 條評論