虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

7.<b>42</b>

  • crc任意位生成多项式 任意位运算 自适应算法 循环冗余校验码(CRC

    crc任意位生成多项式 任意位运算 自适应算法 循环冗余校验码(CRC,Cyclic Redundancy Code)是采用多项式的 编码方式,这种方法把要发送的数据看成是一个多项式的系数 ,数据为bn-1bn-2…b1b0 (其中为0或1),则其对应的多项式为: bn-1Xn-1+bn-2Xn-2+…+b1X+b0 例如:数据“10010101”可以写为多项式 X7+X4+X2+1。 循环冗余校验CRC 循环冗余校验方法的原理如下: (1) 设要发送的数据对应的多项式为P(x)。 (2) 发送方和接收方约定一个生成多项式G(x),设该生成多项式 的最高次幂为r。 (3) 在数据块的末尾添加r个0,则其相对应的多项式为M(x)=XrP(x) 。(左移r位) (4) 用M(x)除以G(x),获得商Q(x)和余式R(x),则 M(x)=Q(x) ×G(x)+R(x)。 (5) 令T(x)=M(x)+R(x),采用模2运算,T(x)所对应的数据是在原数 据块的末尾加上余式所对应的数据得到的。 (6) 发送T(x)所对应的数据。 (7) 设接收端接收到的数据对应的多项式为T’(x),将T’(x)除以G(x) ,若余式为0,则认为没有错误,否则认为有错

    标签: crc CRC 多项式 位运算

    上传时间: 2014-01-16

    上传用户:hphh

  • pcmcia-cs-3.2.7

    pcmcia-cs-3.2.7 ,嵌入式系统中,pcmcia服务进程源代码,针对EP93xx平台的配置

    标签: pcmcia-cs

    上传时间: 2013-12-22

    上传用户:nanxia

  • LCD-7279的经过调试多次已经能够实现在指定的位置显示特定的数据。 程序lcd1.c实现基本的功能

    LCD-7279的经过调试多次已经能够实现在指定的位置显示特定的数据。 程序lcd1.c实现基本的功能,即:键盘输入0、1、2、3、4、5、6、7、8、9、a\b\c\d\e\f 在液晶的指定位置显示实现满屏或半屏显示点阵和字符,调入一幅图画的代码进行显示;

    标签: 7279 LCD lcd 调试

    上传时间: 2014-01-14

    上传用户:hgy9473

  • 通过MP(代表其中一个P口)的高4位来控制

    通过MP(代表其中一个P口)的高4位来控制,AA`BB`-4,5,6,7脚。12细分,没行数组里面分4对,每对数第一个加到P口控制电流方向,第二个数控制通电时间。正转AA`-BB`-A`A-B`B,数组由1到12行的读取,反转B`B-A`A-BB`-AA`,数组由12到1行的读取。参数POWER表示电机启动还是不启动,DIRECT参数表示方向,SPEED表示速度等级,每项通电时间用数组中的植/SPEED。本程序没考虑要走多少步的情况,调用一次就走一步。

    标签: 控制

    上传时间: 2015-12-07

    上传用户:hopy

  • 本题的算法中涉及的三个函数: double bbp(int n,int k,int l) 其中n为十六进制位第n位

    本题的算法中涉及的三个函数: double bbp(int n,int k,int l) 其中n为十六进制位第n位,k取值范围为0到n+7,用来计算16nS1,16nS2,16nS3,16nS4小数部分的每一项。返回每一项的小数部分。 void pi(int m,int n,int p[]) 计算从n位开始的连续m位的十六进制数字。其中p为存储十六进制数字的数组。 void div(int p[]) void add(int a[],int b[]) 这两个函数都是为最后把十六进制数字转换为十进制数字服务的。 最后把1000个数字分别存储在整型数组r[]中,输出就是按顺序输出该数组。

    标签: int double bbp 算法

    上传时间: 2014-01-05

    上传用户:xcy122677

  • XAPP485 - 以高达 666 Mbps 的速率在 Spartan-3E FPGA 中实现 1:7 的解串行化

    XAPP485 - 以高达 666 Mbps 的速率在 Spartan-3E FPGA 中实现 1:7 的解串行化

    标签: Spartan XAPP Mbps FPGA

    上传时间: 2015-12-17

    上传用户:zhouchang199

  • matlab的课件。非常不错。总共分为7部分

    matlab的课件。非常不错。总共分为7部分

    标签: matlab

    上传时间: 2015-12-19

    上传用户:凤临西北

  • 雷达杂波建模与仿真,一种地杂波谱的计算与仿真方法等7篇关于各种雷达杂波仿真的资料

    雷达杂波建模与仿真,一种地杂波谱的计算与仿真方法等7篇关于各种雷达杂波仿真的资料

    标签: 仿真 雷达杂波 建模 地杂波

    上传时间: 2014-01-13

    上传用户:1109003457

  • 一般来说VB程序很难入手分析

    一般来说VB程序很难入手分析,除了利用一些已经被分析出来的VB库导出函数,在很少有入口去进行分析了。我看了B. Kathras写的文章,觉得很不错,好东西不敢独享,这里就整理一下,给大家一起看看。 首先是如何处理nag窗口,然后是处理各种控件的属性。这些方法很实用,我也享受了一下5分钟ko的乐趣。

    标签: VB程序

    上传时间: 2015-12-31

    上传用户:siguazgb

  • 1 安装:首先安装MPLAB IDE V7.42的程序

    1 安装:首先安装MPLAB IDE V7.42的程序,然后再安装C的组件PICC8.05-PL.安装过程中全部确认选择,完毕后重启计算机。 2 激活:(PICC8.05-PL) 运行“开始”菜单下的“HI-TECH SOFTWARE”中的 激活(Complier Activation)程序, 再同时启动算号器程序(HtkeyGen.exe),将Last Name前的勾去掉,填入公司名称,算出相应内 容填入激活程序相应栏目,OK即可完成激活。 3 设置: 3.1 将MPLAB 7.42启动后,在文件栏中打开C的桌面项目文件,在Project栏目中 检查 select language Toolsuite...中的选项,所有路径须指向安装路径如C:\HT-PIC\BIN\PICC.EXE; 3.2 在Project栏目中检查 setlanguage Tool Locations中的HI-TECH ToolsuiteXDGR 相关选项,executables中各程序应指向picc.exe Default Search Paths & Directories中 的相关路径应为安装目录如C:\HT-PIC\include 和C:\HT-PIC\lib; 3.3 设置programmer中的select programmer选项为"MPLAB IED 2"(经验:如果不打开编译器,此选项无法选中)。 3.4 设置单片机型号,在Congfigure中的Select Device选择准确的芯片型号;

    标签: MPLAB 7.42 IDE 程序

    上传时间: 2016-01-01

    上传用户:Ants