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,则认为没有错误,否则认为有错
上传时间: 2014-01-16
上传用户:hphh
婴儿出生信息登记系统 .按键1可以录入一条婴儿材料,其中婴儿母亲、婴儿性别和护理人员代码不能为空,其他数据如果需要为空请输入 / 。 2.按键2可以查看婴儿材料保存文件里面的所有婴儿材料。 3.按键3可以通过输入婴儿父母姓名、婴儿性别、婴儿出生医院或者婴儿出生日期进行查找。 4.按键4可以显示超低重婴儿材料,超低重婴儿标准是低于1kg。 5.按键5可以通过输入婴儿编号确定需要修改材料的婴儿,然后可以通过输入所需修改的项目,对婴儿材料除婴儿编号以外的数据进行修改。 6.按键6可以通过输入婴儿编号来确定要删除的婴儿材料。 7.按键7查看使用说明。 8.按键8退出婴儿信息登记系统。
上传时间: 2013-12-24
上传用户:BIBI
国外论文,超经典的状态机描述,学习vhdl必看
标签: 论文
上传时间: 2015-12-30
上传用户:古谷仁美
msp430fg4618资料,超低低功耗的16位单片机
上传时间: 2013-11-30
上传用户:nairui21
状态栏示例,适合于初学者,包括状态栏的显示,隐藏,各状态栏目的设置,及待机状态的状态修改等。
标签: 状态栏
上传时间: 2016-04-06
上传用户:熊少锋
用游标的方法实现对称差的计算,即 (A-B)+(B-A)
上传时间: 2016-05-23
上传用户:远远ssad
摘 要: 本文件是AD测试实验;使用外部22.1184MHz晶振,将跳线器JP3短接 * 功能:开机显示"铭朗科技,WWW.MLARM.COM"信息,为待机界面。定义 A ~ F 为功能
上传时间: 2016-06-13
上传用户:ghostparker
本文件是字库(GB2312)测试实验程序;使用外部22.1184MHz晶振. * 功能:开机显示"铭朗科技,WWW.MLARM.COM"信息,为待机界面。定义 0 ~ 3 、 A 、 * F 为功能键。按"A" 键显示输入位码界面,按 0 键页位置加1,按 1 键字位置 * 加1,按 2 键页位置减1,按 3 键字位置减1,并在LCD上显示该汉字。按"F"返回 * 显示待机界面
上传时间: 2016-06-13
上传用户:wsf950131
本文件是字库(GB2312)测试实验程序;使用外部22.1184MHz晶振. * 开机显示"铭朗科技,WWW.MLARM.COM"信息,为待机界面。调用Flash字库,不用 * 区位码连续写汉字.
上传时间: 2013-12-29
上传用户:黑漆漆
设计一个可以顺计时和倒计时的秒表。要求计时的范围为00.0S~99.9S,用三位数码管显示。 (1) 倒计时:通过小键盘可以实现设定计时时间(以秒为单位,最大计时时间为99.9秒)。通过键盘实现计时开始、计时结束。当所设定的倒计时间到达00.0S后,自动停止倒计时,同时响铃。 (2) 顺计时:初始值为00.0S,通过键盘实现开始计时和结束计时功能。计时结束后,显示记录的时间。 (3) 用三个发光二极管正确显示以下状态:倒计时状态、顺计时状态、待机状态。 (4) 每当接收到有效按键时,蜂鸣器发出提示声。
上传时间: 2013-12-29
上传用户:stewart·