crc16的算法,格式为X16+X12+X5+1,用于串口通讯数据的校验