没有合适的资源?快使用搜索试试~ 我知道了~
纵向冗余校验(Longitudinal Redundancy Check,简称:LRC)
共10个文件
~pas:1个
res:1个
exe:1个
需积分: 5 0 下载量 165 浏览量
2024-11-01
09:02:44
上传
评论
收藏 168KB RAR 举报
温馨提示
纵向冗余校验(Longitudinal Redundancy Check,简称:LRC)是通信中常用的一种校验形式,也称LRC校验或纵向校验。它是一种从纵向通道上的特定比特串产生校验比特的错误检测方法。在行列格式中(如磁带),LRC经常是与VRC一起使用,这样就会为每个字符校验码。在工业领域Modbus协议Ascii模式采用该算法。 具体算法如下: 1、对需要校验的数据(2n个字符)两两组成一个16进制的数值求和。 2、将求和结果与256求模。 3、用256减去所得模值得到校验结果(另一种方法:将模值按位取反然后加1)。 例如16进制数据:01 A0 7C FF 02 (16进制计算) 求和:01 + A0 + 7C + FF + 02 = 21E 取模:21E % 100 = 1E 计算:100 - 1E = E2 (10进制计算) 求和:01 + 160 + 124 + 255 + 02 = 542 取模:542 % 256 = 30 计算:256 - 30 = 226
资源推荐
资源详情
资源评论
收起资源包目录
LRC校验.rar (10个子文件)
Unit1.~dfm 2KB
Unit1.~pas 2KB
Unit1.pas 2KB
Unit1.dcu 6KB
Project1.cfg 446B
Project1.dof 2KB
Project1.exe 380KB
Project1.res 876B
Unit1.dfm 2KB
Project1.dpr 188B
共 10 条
- 1
资源评论
ljklxlj
- 粉丝: 231
- 资源: 104
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功