计算法简单实现crc校验
CRC_Low
rlf CRC_High
btfss STATUS, C
 
movlw 10H ;若多项式改变,这里作相应变化
xorwf CRC_High, f
movlw 21H ;若多项式改变,这里作相应变化
xorwf CRC_Low, f
goto CRC
CRCend:
nop
nop
return
;<>-------------------------------------------------------------
; CRC one byte end
;<>-------------------------------------------------------------
;<>-------------------------------------------------------------
; Function: &nb 《计算法简单实现crc校验(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/173926.html
rlf CRC_High
btfss STATUS, C
 
; goto CRC ;为0不需计算
movlw 10H ;若多项式改变,这里作相应变化
xorwf CRC_High, f
movlw 21H ;若多项式改变,这里作相应变化
xorwf CRC_Low, f
goto CRC
CRCend:
nop
nop
return
;<>-------------------------------------------------------------
; CRC one byte end
;<>-------------------------------------------------------------
;<>-------------------------------------------------------------
; Function: &nb 《计算法简单实现crc校验(第2页)》