void CrcByteIn(UBYTE next_byte) /* Byte added to the CRC-Checksum */ 

BYTE count; 
WORD feedback; 
WORD Mask = 0; 
for (count = 0; count < 8; count ++) 

feedback = (wCrcReg >> (WORD)15); 
feedback ^= (WORD)next_byte; 
feedback &= 1; 
Mask = feedback; 
Mask |= (feedback < < (WORD)12); 
Mask |= (feedback < < (WORD)5); 
wCrcReg < <= 1; 
wCrcReg ^= Mask; 
next_byte >>= 1; 
}; 
} 转换成vb代码,谢谢在线等