用于串口通信中的CRC-16数据校验,有详细源代码