您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 位校验和16位的字节校验程序

  2. 位校验的程序,可以自由的修改,当位大于8位的时候,选择字节校验会更快一些。字节校验位16位的,即2字节校验的。校验生成多项式在里面有说明:CRC-ITU x^16+X^12+X^5+1
  3. 所属分类:专业指导

    • 发布日期:2009-05-17
    • 文件大小:1048576
    • 提供者:a8715798
  1. VC 适合多种校验 功能较强且界面漂亮的串口监视软件

  2. 多线程 API串口操作,MODBUS规约查询报文CRC,双字节求和,CCITT V.41,8位 16位,CRC校验,CDT规约CRC等多种校验和图形趋势显示
  3. 所属分类:C++

    • 发布日期:2009-05-27
    • 文件大小:1018880
    • 提供者:WH_Paul
  1. CRC16通信校验程序,

  2. A:循环冗余校验(CRC)算法 CRC 校验(Cyclic Redundancy Check)是一种数据传输错误检查方法,CRC 码两个字 节,包含一16 位的二进制值。它由传输设备计算后加入到数据包中。接收设备重新计算收 到消息的CRC,并与接收到的CRC 域中的值比较,如果两值不同,则有误。 具体算法如下: CRC 是先调入一值是全“1”的16 位寄存器,然后调用一过程将消息中连续的8 位字 节各当前寄存器中的值进行处理。仅每个字符中的8Bit 数据对CRC 有效,起始位和停止位 以及奇偶
  3. 所属分类:其它

    • 发布日期:2009-08-03
    • 文件大小:2097152
    • 提供者:azlload
  1. 关于CRC—16校验的资料和参考程序

  2. RC的计算原理是将欲传输的数据块视为一堆连续位所构成的整个数值,将此数值除以一个特定的除数,此除数称为生成多项式(ANSI CRC-16的生成多项式为:x16 + x15 + x2 + 1)。目前较常用的CRC位数目有8和16以及32,附件所附的是在Win32测试过的程序,希望有所帮助。当然有需求的话我可以提供部分源代码。 具体算法如下: 1、定义一个初始值为0xFFFF的16位的变量,该变量称为CRC寄存器 2、把欲发送或接收消息的高8位和CRC寄存器的底8位作异或运算,并把结果在赋到CRC
  3. 所属分类:其它

    • 发布日期:2010-03-29
    • 文件大小:392192
    • 提供者:jianjiaximufeng
  1. 网际校验和算法VC源码

  2. 校验和算法描述:为保证网络上传输的数据的可靠性,在许多协议中都设置了校验和项,例如:IPv4、ICMPv4、IGMPV4、ICMPv6、UDP和TCP 等等。计算这些校验和的算法称为网际校验和算法,简单来说就是:把被校验的数据16位进行累加,然后取反码,若数据字节长度为奇数,则数据尾部补一个字节的0以凑成偶数。 由于从输入文件读入的数据不能直接满足计算校验和的条件,所以首先对从文件读入缓冲区的数据进行预处理,即读入缓冲区时忽略空格。由于累加是按16位进行的,所以每次从缓冲区中读出4个字符,并将
  3. 所属分类:其它

    • 发布日期:2010-09-06
    • 文件大小:89088
    • 提供者:abc123com
  1. 16位效验和实验程序cpp

  2. 编写一个计算机程序用来计算一个文件的16位效验和。最快速的方法是用一个32位的整数来存放这个和。记住要处理进位(例如,超过16位的那些位),把它们加到效验和中。 要求:1)以命令行形式运行:check_sum infile 其中check_sum为程序名,infile为输入数据文件名。 2)输出:数据文件的效验和 附:效验和(checksum)  原理:把要发送的数据看成二进制整数序列,并计算他们的和。若数据字节长度为奇数,则在数据尾部补一个字节的0以凑成偶数。  例子:16位效验和计算,
  3. 所属分类:网络管理

    • 发布日期:2011-03-20
    • 文件大小:23552
    • 提供者:terrycz10
  1. CRC16校验 详细源码下载

  2. ● CRC码的计算方法是: 1.预置1个16位的寄存器为十六进制FFFF(即全为1);称此寄存器为CRC寄存器; 2.把第一个8位二进制数据(既通讯信息帧的第一个字节)与16位的CRC寄存器的低 8位相异或,把结果放于CRC寄存器; 3.把CRC寄存器的内容右移一位(朝低位)用0填补最高位,并检查右移后的移出位; 4.如果移出位为0:重复第3步(再次右移一位); 如果移出位为1:CRC寄存器与多项式A001(1010 0000 0000 0001)进行异或; 5.重复步骤3和4,直到右移8次,
  3. 所属分类:C#

    • 发布日期:2012-03-28
    • 文件大小:32768
    • 提供者:q114687576
  1. 位校验和16位的字节校验(附带源代码)

  2. 串口通讯中的位校验和16位的字节校验(附带源代码)
  3. 所属分类:C

    • 发布日期:2012-04-06
    • 文件大小:1048576
    • 提供者:wwwliu369
  1. 计算校验和

  2. 实验前准备:    复习计算机网络差错检测的方法,及其在各协议中的应用;复习网桥的工作原理;复习IP协议。    采用自己最擅长的程序设计语言及可视化工具,并准备好相应的参考书。    分析算法,提出问题。     编写一个计算机程序用来计算一个文件的16位效验和。最快速的方法是用一个32位的整数来存放这个和。记住要处理进位(例如,超过16位的那些位),把它们加到效验和中。 要求:1)以命令行形式运行:check_sum infile 其中check_sum为程序名,infile为输入数据文件
  3. 所属分类:C++

    • 发布日期:2012-12-11
    • 文件大小:1048576
    • 提供者:fehuing
  1. 数据冗余校验(crc)

  2. /// 循环冗余校验(CRC-16) ///1, 设置16bitCRC寄存器初始值为FFFF(hex)。 ///2, 将数据的下一个8bit字节与16bitCRC寄存器的低8bit进行异或,并把结果存入16bitCRC寄存器。 ///3, 16bitCRC寄存器向右移一位(MSB补零),并检查被移出的LSB。 ///4, 若被移出的LSB为1,则16bitCRC寄存器与A001(hex)相异或。 ///5, 重复第3与第4步直到8次移位全部完成。此时一个8bit数据处理完毕。 ///6, 重复
  3. 所属分类:C#

    • 发布日期:2013-02-27
    • 文件大小:3072
    • 提供者:blademainer
  1. PIC的CRC16校验程序

  2. pic单片机的CRC校验程序,; 用多项式形式表示为G(x)=x16+x12+x5+1,(此处的x16代表x的16次方) ; 由它产生的检验码R的二进制位数是16位(2字节)。
  3. 所属分类:C

    • 发布日期:2013-11-21
    • 文件大小:5120
    • 提供者:u012906138
  1. C语言,计算一个文件的16位校验和

  2. 效验和(checksum)  原理:把要发送的数据看成二进制整数序列,并计算他们的和。若数据字节长度为奇数,则在数据尾部补一个字节的0以凑成偶数。  例子:16位效验和计算,下图表明一个小的字符串的16位效验和的计算。为了计算效验和,发送计算机把每对字符当成16位整数处理并计算效验和。如果效验和大于16位,那么把进位(carry)一起加到最后的效验和中。 H e l l o w o r l d . 4865 6C6C 6F20 776F 726C 642E 4865+6C6C+6F20+7
  3. 所属分类:C

    • 发布日期:2008-10-10
    • 文件大小:1024
    • 提供者:captain_black
  1. CRC16多字节校验软件

  2. 用C++编写的查表法多字节CRC16校验程序,适合校验最大长度达到256字节的16位CRC校验,方便用户测试modbus通讯测试
  3. 所属分类:制造

    • 发布日期:2017-09-10
    • 文件大小:1048576
    • 提供者:jjcxyou
  1. CRC校验代码工程

  2. 在数据传输中常常需要对数据的正确性进行检验,CRC是常用的一种方法。本质上CRC是一种对bit流进行按bit检验的方法。而我们平时处理的基本单位往往是字节,又由于CPU大小端的区别,经常看到MSB,LSB,msb,lsb这些词,让人感到混淆。统一的处理方式是搞清楚是先出高字节还是低字节,每个字节是先出bit7还是bit0,然后按bit流进行理解就好了。这个工程是基于visualstudio2010,对常用的4位,8位,16位,24位,32位CRC校验都进行了代码示例,如何生成校验数据,如何进行
  3. 所属分类:C

    • 发布日期:2017-12-19
    • 文件大小:1048576
    • 提供者:zouyulong2010
  1. 固定命令发送的串口软件(字符和16进制数字混合发送,串口255个,波特率可以随意设置,最大10Mbps以上,自动插入首尾字节和校验,发送命令间隔时间随意设定,自动连续和循环发送,自动分行显示接收的命令,二进制或文本显示,最大4G接收内容)

  2. 自己编写的串口软件,主要应用于固定收发命令的调试过程。所有的命令可以导入导出。 下面是介绍: 串口软件使用说明(2002-11-16): 1.如果想把接收的结果显示的更多列,以方便查看接收的结果,可以双击接收文本框, 接收结果文本框就会显示的更宽,再次双击,就会恢复原状。 2.可以16进制和ASC码混合发送,具体输入方法可以让鼠标停在相应控件上显示查看 例如:asdf\30 35 af\qewr239823,其中在\...\中的数据就是16进制发送数据, 中间以空格区分开; 如果要发送"\",
  3. 所属分类:C

    • 发布日期:2008-12-13
    • 文件大小:692224
    • 提供者:money0010
  1. crc校验字节型算法

  2. (1)预设一个 16 位寄存器,所有数位均为 1(即值为0x FFFF);待测数据组合 0x00 ~ 0x FF ;(2)该 16 位寄存器与待测数据进行“异或”运算,运算结果仍存该 16 位寄存器中 ;(3)将该 16 位寄存器右移一位,用 0 填补最高位 ;(4)检测移出位是 1 还是 0。若是 1,则生成多项式0x A001 和该寄存器进行“异或”运算。若是 0,则返回步骤(3);(5)重复步骤(3)和(4),直到右移 8 次,这样待测数据的 8 位数据全部进行了处理 ;(6)将得到的
  3. 所属分类:其它

    • 发布日期:2018-04-22
    • 文件大小:862
    • 提供者:qq_35666230
  1. 16 位 crc matlab仿真,基本算法

  2. 按字节运算的crc16校验算法,属于基本算法,运算效率不是很高
  3. 所属分类:其它

    • 发布日期:2018-05-21
    • 文件大小:1024
    • 提供者:arderzhang
  1. 精简的crc校验程序

  2. 一段16位的CRC校验程序;适用于单片机c51程序的通讯校验处理。包含了.c和.h两个文件。输入参数为初始字节,数组地址和长度;函数返回16bit的CRC校验值。
  3. 所属分类:其它

    • 发布日期:2018-10-04
    • 文件大小:533
    • 提供者:qq_43336024
  1. 8位16位32位的CRC校验算法Delphi源代码.rar

  2. 内含8位、16位、32位的CRC校验算法示例代码,生成多项式的值(多项式因子) 注意:CRC16是数据流的高位先计算,多项式因子不变 而CRC32和CRC8都是数据流的低位先计算,所以多项式因子的高/低位对调 比如CRC32由$04C11DB7变为$EDB88320,CRC8由$31变为$8C 16位CRC:按位计算,速度最慢,占用空间最少 注:数据流是高位先行 MCS51的CRC-16计算函数(多项式因子为$1021, 高位先行) ; 调用:CRC16H/CRC16L=原CRC16值(16位
  3. 所属分类:其它

    • 发布日期:2019-07-09
    • 文件大小:17408
    • 提供者:weixin_39841365
  1. 详解Python3之数据指纹MD5校验与对比

  2. MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于1992年公开,用以取代MD4算法。 概述 MD5校验码通过散列函数计算而成,可以生成任何数据的数据“指纹”,即我们可以利用MD5将消息或者数据压缩成摘要,是的数据量变小,便于比较验证数据的完整和正确性。
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:45056
    • 提供者:weixin_38659805
« 12 3 4 5 6 7 8 9 10 »