//注:此函数主要的特点为准,快,体积小,非常适合于8位单片机int16 crc_1021(int16 old_crc, int8 data) { int16 crc; int16 x; x = ((old_crc>>8) ^ data) & 0xff; x ^= x>>4;crc = (old_crc << 8) ^ (x << 12) ^ (x <<5) ^ x;crc &= 0xffff;return crc; }