public char caluCRC(byte[] pByte){
int len = pByte.length;
char crc;
byte da;
crc = 0x0;
int i = 0;
while(len-- != 0){
da = (byte)(crc/256);
crc <<= 8;
int num = da ^pByte[i];
System.out.println("the num is: " + num);
if(num < 0)
num += 256;
crc ^= crc_tb[num];
++i;
}
return crc;
}
public static void main(String[] args) {
CRC16 crc = new CRC16();