循环冗余校验码的单片机及CPLD 实现
上一篇 /
下一篇 2008-05-21 05:26:24
- 文件版本: V1.0
- 开发商: 本站原创
- 文件来源: 本地
- 界面语言: 简体中文
- 授权方式: 免费
- 运行平台: Win9X/Win2000/WinXP
循环冗余校验码的单片机及CPLD 实现
串行数据的差错检验是保证数据正确的必要手段,通常采用奇遇校验法和循环冗余校验法。这两种方法都是通过冗余数据来提供必要信息。奇偶校验法适用于以字节为单位数据传输。例如用偶校验传送1 个ASCII 字符时,要附加1 个校验位,从而使全部9 位中“1”的个数为偶数。奇偶校验简单易行,但当数据崩溃或出现多位错误时,往往不能检验出来,因而可靠性不高。
循环冗余码校验法利用了循环和反馈机制,校验码由输入数据与历史数据经过较为复杂的运算而得到。因此,冗余码包含了更为丰富的数据间的信息,可靠性更高。校好的循环冗余码可校验出以下错误:
①全部数据位任意奇数个位出错;
②全部数据位中任意连续2 位出错;
③处于一个8 位时间窗内的任1~8 位数据出错。
相关阅读:
- 从汇编到C51-实用单片机程序(图文32/34)-电子密码锁设计 (mcu, 2008-5-19)
- 从汇编到C51-实用单片机程序(图文23/34)-4×4键盘及8位数码管显示构成的电子密码锁 (mcu, 2008-5-19)
- 从汇编到C51-实用单片机程序(图文34/34)-带有存储器功能的数字温度计-DS1624 (mcu, 2008-5-19)
- 从汇编到C51-实用单片机程序(图文35)-DS18B20数字温度计使用 (mcu, 2008-5-19)
- 单片机C51语言编程参考规范 (ncomm, 2008-5-20)
- MotorolaHC08单片机SCI波特率计算程序 (ncomm, 2008-5-20)
- 一个单片机串行数据采集传输模块的设计 (ncomm, 2008-5-20)
- Motorola单片机实现PPP协议资料及源文件 (ncomm, 2008-5-20)
- 51单片机TCPIP协议栈uIP_0.9_Keil_8051 (ncomm, 2008-5-20)
- 单片机制作的简易信号发生器 (ncomm, 2008-5-20)
收藏
分享给好友
推荐到圈子
管理
举报
TAG:
CRC
单片机
校验码
CPLD