這是數(shù)據(jù)BCC校驗(yàn)碼計(jì)算工具下載,獲得數(shù)據(jù)BCC校驗(yàn)碼工具,MFC開(kāi)發(fā),使用方便,輸入數(shù)據(jù)16進(jìn)制字符串,點(diǎn)擊計(jì)算生成BCC碼。、
數(shù)據(jù)BCC校驗(yàn)碼計(jì)算工具,難免會(huì)發(fā)生錯(cuò)誤。為了避免這種錯(cuò)誤,一方面是從硬件的方面著手,提高硬件的抗干擾能力和可靠性;而另一方面在數(shù)據(jù)編碼上采取編碼糾碼的措施,使得機(jī)器能夠自己發(fā)現(xiàn)錯(cuò)誤甚至糾正錯(cuò)誤,我們把這種具有檢測(cè)錯(cuò)誤或帶有自動(dòng)糾錯(cuò)能力的數(shù)據(jù)編碼稱(chēng)為數(shù)據(jù)校驗(yàn)碼。其原理是在數(shù)據(jù)中加入一些校驗(yàn)位,組成數(shù)據(jù)校驗(yàn)碼,通過(guò)檢查數(shù)據(jù)校驗(yàn)碼的合法性來(lái)判斷是否出錯(cuò)或進(jìn)行糾錯(cuò)。常用的數(shù)據(jù)校驗(yàn)碼有奇偶校驗(yàn)碼、海明校驗(yàn)碼和循環(huán)冗余校驗(yàn)碼(CRC)等。
1)CRC16校驗(yàn)
2)BCC校驗(yàn)
3)LRC校驗(yàn)
4)IntelHex校驗(yàn)
5)CCITT循環(huán)冗余校驗(yàn)
6) CRC32校驗(yàn)
C1 檢測(cè)的g1小組包含1,3,5,7,9,11,…位.
C2 檢測(cè)的g2小組包含2,3,6,7,10,11,14,15,…位.
C4 檢測(cè)的g3小組包含4, 5,6,7, 12,13,14,15,…位
C8 檢測(cè)的g4小組包含8,9,10, 11,12,13,14,15,24…位.
其余檢測(cè)位的小組所包含的小組所包含的位也可類(lèi)推。這種小組的劃分有如下特點(diǎn):
1每個(gè)小組gi有一位且僅有一位為它所獨(dú)占,這一位是其他小組所沒(méi)有的,即gi小組獨(dú)占第2i-1位(i=1,2,3,…) .
2每?jī)蓚(gè)小組gi和gj共同占有一位是其他小組所沒(méi)有的,即每?jī)尚〗Mgi和gj共同占有2i-1 +2j-1位(i,j=1,2,3,…) .