欧美另类日韩中文色综合,天堂va亚洲va欧美va国产,www.av在线播放,大香视频伊人精品75,奇米777888,欧美日本道免费二区三区,中文字幕亚洲综久久2021

計(jì)算法簡單實(shí)現(xiàn)crc校驗(yàn)

時(shí)間:2023-05-01 09:49:26 計(jì)算機(jī)論文 我要投稿
  • 相關(guān)推薦

計(jì)算法簡單實(shí)現(xiàn)crc校驗(yàn)

前一段時(shí)間做協(xié)議轉(zhuǎn)換器的時(shí)間用到CRC-16校驗(yàn),查了不少資料發(fā)現(xiàn)都不理想。查表法要建表太麻煩,而計(jì)算法覺得那些例子太羅嗦。最后只好自己寫了,最后發(fā)現(xiàn)原來挺簡單嘛:)

兩個(gè)子程序搞定。這里用的多項(xiàng)式為:

CRC-16    = X16 + X12 + X5 + X0 = 2^0+2^5+2^12+2^16=0x11021

因最高位一定為“1”,故略去計(jì)算只采用0x1021即可

CRC_Byte:計(jì)算單字節(jié)的CRC值

CRC_Data:計(jì)算一幀數(shù)據(jù)的CRC值

CRC_High  CRC_Low:存放單字節(jié)CRC值

CRC16_High  CRC16_Low:存放幀數(shù)據(jù)CRC值

;<>-------------------------------------------------------------

;      Function:       CRC one byte

;      Input:             CRCByte

;      Output:           CRC_High CRC_Low

;<>-------------------------------------------------------------

CRC_Byte:

       clrf         CRC_Low

       clrf         CRC_High

       movlw           09H

       movwf           v_Loop1

       movf              CRCByte, w

       movwf           CRC_High

CRC:

       decfsz            v_Loop1                &nbs

[1] [2] [3] [4] [5] 

【計(jì)算法簡單實(shí)現(xiàn)crc校驗(yàn)】相關(guān)文章:

簡單凸多邊形中軸算法改進(jìn)及實(shí)現(xiàn)04-28

陰影圖算法的改進(jìn)與實(shí)現(xiàn)05-02

線源擴(kuò)散模型的建立及算法實(shí)現(xiàn)05-02

基于圖像對(duì)的體視顯示算法研究與實(shí)現(xiàn)04-29

CORDIC算法實(shí)現(xiàn)GPS信號(hào)捕獲研究04-28

PSORP航跡規(guī)劃算法設(shè)計(jì)與實(shí)現(xiàn)04-27

Delphi實(shí)現(xiàn)巷道貫通解算算法04-28

基于matlab的物料大小分級(jí)算法的實(shí)現(xiàn)05-02

DLG內(nèi)插等高線算法實(shí)現(xiàn)04-29

靜電放電模擬器校驗(yàn)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)05-01