基于Python的CRC计算器功能模块化智能化开发
发布时间
阅读量:
阅读量
目录
一、C语言实现模2-CRC算法
二、Python代码实现模2-CRC算法
三、使用PyQT制作上位机
3.1、制作UI
3.2、转化UI为Python代码
3.3、添加主函数并打包exe
一、C语言实现模2-CRC算法
模二循环冗余校验算法模块函数的具体代码如下,在《计算机网络》教材中对这一算法的实现原理有详细阐述:Modular CRC Algorithm
unsigned short int crc(unsigned char *data_add, unsigned char len_data)
{
unsigned char i=0,len_word=0;
unsigned short int word[100] = { 0x0000 };
unsigned short int crc_value=0x0000;
len_word = len_data / 2;
for (i = 0; i < len_word; i++)
{
word[i]=(data_add[2*i]<<8)+(data_add[2*i+
全部评论 (0)
还没有任何评论哟~
