社区
VB
帖子详情
关于VB.NET的CRC8校验码如何编写
luisfego2008
2017-04-05 06:36:34
入标题事宜
关于CRC8的校验码如何用VB.NET实现(X8+X7+X4+X3+X+1)的CRC8的校验码计算,这个与标准的CRC8不一样
如能采用,可以加微信18021020727
...全文
701
4
打赏
收藏
关于VB.NET的CRC8校验码如何编写
入标题事宜 关于CRC8的校验码如何用VB.NET实现(X8+X7+X4+X3+X+1)的CRC8的校验码计算,这个与标准的CRC8不一样 如能采用,可以加微信18021020727
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luisfego2008
2017-04-07
打赏
举报
回复
各位大哥啊,帮帮忙啊,谢谢了。
luisfego2008
2017-04-06
打赏
举报
回复
那这位大大,能帮忙看看怎么从标准的代码修改呢 VB用查表法实现CRC8($8C: X8+X5+X4+1) Option Explicit Private Function GetCRC8(Index As Byte) As Byte GetCRC8 = Choose(Index + 1, _ &H0, &H5E, &HBC, &HE2, &H61, &H3F, &HDD, &H83, &HC2, &H9C, &H7E, &H20, &HA3, &HFD, &H1F, &H41, _ &H9D, &HC3, &H21, &H7F, &HFC, &HA2, &H40, &H1E, &H5F, &H1, &HE3, &HBD, &H3E, &H60, &H82, &HDC, _ &H23, &H7D, &H9F, &HC1, &H42, &H1C, &HFE, &HA0, &HE1, &HBF, &H5D, &H3, &H80, &HDE, &H3C, &H62, _ &HBE, &HE0, &H2, &H5C, &HDF, &H81, &H63, &H3D, &H7C, &H22, &HC0, &H9E, &H1D, &H43, &HA1, &HFF, _ &H46, &H18, &HFA, &HA4, &H27, &H79, &H9B, &HC5, &H84, &HDA, &H38, &H66, &HE5, &HBB, &H59, &H7, _ &HDB, &H85, &H67, &H39, &HBA, &HE4, &H6, &H58, &H19, &H47, &HA5, &HFB, &H78, &H26, &HC4, &H9A, _ &H65, &H3B, &HD9, &H87, &H4, &H5A, &HB8, &HE6, &HA7, &HF9, &H1B, &H45, &HC6, &H98, &H7A, &H24, _ &HF8, &HA6, &H44, &H1A, &H99, &HC7, &H25, &H7B, &H3A, &H64, &H86, &HD8, &H5B, &H5, &HE7, &HB9, _ &H8C, &HD2, &H30, &H6E, &HED, &HB3, &H51, &HF, &H4E, &H10, &HF2, &HAC, &H2F, &H71, &H93, &HCD, _ &H11, &H4F, &HAD, &HF3, &H70, &H2E, &HCC, &H92, &HD3, &H8D, &H6F, &H31, &HB2, &HEC, &HE, &H50, _ &HAF, &HF1, &H13, &H4D, &HCE, &H90, &H72, &H2C, &H6D, &H33, &HD1, &H8F, &HC, &H52, &HB0, &HEE, _ &H32, &H6C, &H8E, &HD0, &H53, &HD, &HEF, &HB1, &HF0, &HAE, &H4C, &H12, &H91, &HCF, &H2D, &H73, _ &HCA, &H94, &H76, &H28, &HAB, &HF5, &H17, &H49, &H8, &H56, &HB4, &HEA, &H69, &H37, &HD5, &H8B, _ &H57, &H9, &HEB, &HB5, &H36, &H68, &H8A, &HD4, &H95, &HCB, &H29, &H77, &HF4, &HAA, &H48, &H16, _ &HE9, &HB7, &H55, &HB, &H88, &HD6, &H34, &H6A, &H2B, &H75, &H97, &HC9, &H4A, &H14, &HF6, &HA8, _ &H74, &H2A, &HC8, &H96, &H15, &H4B, &HA9, &HF7, &HB6, &HE8, &HA, &H54, &HD7, &H89, &H6B, &H35) End Function Public Function CRC8(bData() As Byte) As Byte Dim CRC_Temp As Byte Dim CRC_Index As Byte Dim i As Long CRC_Temp = 0 For i = LBound(bData) To UBound(bData) CRC_Index = CRC_Temp Xor bData(i) CRC_Temp = GetCRC8(CRC_Index) Next CRC8 = CRC_Temp End Function
luisfego2008
2017-04-06
打赏
举报
回复
各位的大大帮帮忙啊,如果能采用可以红包伺候,谢谢了,急用啊
stherix
2017-04-05
打赏
举报
回复
和标准crc没有什么大区别的 也就是key的不同
VB实现
CRC
校验程序源码
资源名:VB实现
CRC
校验程序源码 资源类型:程序源代码 源码说明:
CRC
即循环冗余
校验码
(Cyclic Redundancy Check):是数据通信领域中最常用的一种查错
校验码
,其特征是信息字段和校验字段的长度可以任意选定。循环...
CRC
8 VB计算方法
目前部分通讯电源发送和接收指令均需要
CRC
8来计算CHECKSUM,这个方法很好。
VB下
CRC
16
校验码
CRC
16计算源代码,此计算基于VB实现!
vb 标准MODBUS
CRC
16
校验码
通过VB程序,求标准modbus通信协议的
crc
16
校验码
(高位在前,低位在后)
CRC
16
校验码
计算(含源码)
CRC
16 VB/VC
CRC
16
校验码
计算目前主要有两种方式:ANSI以及CCITT两种共方式: 其中美国主要采用ANSI方式,欧洲主要采用CCITT这种方式,但是计算方法基本相同,只是采用的反转多项式不同。
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章