国产一区二区三区毛片_亚洲乱码AV中文一区二区_亚洲精品无码专区在线播放_日韩欧美一二_咪咪av影院_欧久久av一区二区

huangpeng
級別: 論壇先鋒
精華主題: 0
發帖數量: 715 個
工控威望: 1051 點
下載積分: 3272 分
在線時間: 225(小時)
注冊時間: 2009-12-07
最后登錄: 2022-03-02
查看huangpeng的 主題 / 回貼
樓主  發表于: 2013-10-03 23:48
求CRC 程序  跟算法原理
shi2999
不管學什么,興趣是最好的老師,能賺錢是最強勁的動力
級別: 網絡英雄

精華主題: 0
發帖數量: 2680 個
工控威望: 7394 點
下載積分: 3002 分
在線時間: 606(小時)
注冊時間: 2010-12-26
最后登錄: 2023-05-29
查看shi2999的 主題 / 回貼
1樓  發表于: 2013-10-04 07:04
循環冗余碼校驗英文名稱為Cyclical Redundancy Check,簡稱CRC。它是利用除法及余數的原理來作錯誤偵測(Error Detecting)的。實際應用時,發送裝置計算出CRC值并隨數據一同發送給接收裝置,接收裝置對收到的數據重新計算CRC并與收到的CRC相比較,若兩個CRC值不同,則說明數據通訊出現錯誤。
shi2999
不管學什么,興趣是最好的老師,能賺錢是最強勁的動力
級別: 網絡英雄

精華主題: 0
發帖數量: 2680 個
工控威望: 7394 點
下載積分: 3002 分
在線時間: 606(小時)
注冊時間: 2010-12-26
最后登錄: 2023-05-29
查看shi2999的 主題 / 回貼
2樓  發表于: 2013-10-04 07:06
下面為CRC的計算過程:

  1.設置CRC寄存器,并給其賦值FFFF(hex)。

  2.將數據的第一個8-bit字符與16位CRC寄存器的低8位進行異或,并把結果存入CRC寄存器。

  3.CRC寄存器向右移一位,MSB補零,移出并檢查LSB。

  4.如果LSB為0,重復第三步;若LSB為1,CRC寄存器與多項式碼相異或。

  5.重復第3與第4步直到8次移位全部完成。此時一個8-bit數據處理完畢。

  6.重復第2至第5步直到所有數據全部處理完成。

  7.最終CRC寄存器的內容即為CRC值
shi2999
不管學什么,興趣是最好的老師,能賺錢是最強勁的動力
級別: 網絡英雄

精華主題: 0
發帖數量: 2680 個
工控威望: 7394 點
下載積分: 3002 分
在線時間: 606(小時)
注冊時間: 2010-12-26
最后登錄: 2023-05-29
查看shi2999的 主題 / 回貼
3樓  發表于: 2013-10-04 07:10
  1.計算法(以VB為例)

  計算法就是依據CRC校驗碼的產生原理來設計程序。其優點是模塊代碼少,修改靈活,可移植性好。其缺點為計算量大。為了便于理解,這里假定了三位數據,而多項式碼為A001(hex)。

  在窗體上放置一命令按鈕Command1,并添加如下代碼:


  Private Sub Command1_Click()

   Dim CRC() As Byte

   Dim d() As Byte ’待傳輸數據

   ReDim d(2) As Byte

   d(0) = 123

   d(1) = 112

   d(2) = 135

   CRC = CRC16(d) ’調用CRC16計算函數

   ’CRC(0)為高位

   ’CRC(1)為低位

  End Sub

  注意:在數據傳輸時CRC的低位可能在前,而高位在后。


  Function CRC16(data() As Byte) As String

   Dim CRC16Lo As Byte, CRC16Hi As Byte   ’CRC寄存器

   Dim CL As Byte, CH As Byte        ’多項式碼&HA001

   Dim SaveHi As Byte, SaveLo As Byte

   Dim I As Integer

   Dim Flag As Integer

   CRC16Lo = &HFF

   CRC16Hi = &HFF

   CL = &H1

   CH = &HA0

   For I = 0 To Ubound(data)

    CRC16Lo = CRC16Lo Xor data(I) ’每一個數據與CRC寄存器進行異或

    For Flag = 0 To 7

     SaveHi = CRC16Hi

     SaveLo = CRC16Lo

     CRC16Hi = CRC16Hi \ 2      ’高位右移一位

     CRC16Lo = CRC16Lo \ 2      ’低位右移一位

     If ((SaveHi And &H1) = &H1) Then ’如果高位字節最后一位為1

      CRC16Lo = CRC16Lo Or &H80   ’則低位字節右移后前面補1

     End If              ’否則自動補0

     If ((SaveLo And &H1) = &H1) Then ’如果LSB為1,則與多項式碼進行異或

      CRC16Hi = CRC16Hi Xor CH

      CRC16Lo = CRC16Lo Xor CL

     End If

    Next Flag

   Next I

   Dim ReturnData(1) As Byte

   ReturnData(0) = CRC16Hi       ’CRC高位

   ReturnData(1) = CRC16Lo       ’CRC低位

   CRC16 = ReturnData

  End Function
huangpeng
級別: 論壇先鋒
精華主題: 0
發帖數量: 715 個
工控威望: 1051 點
下載積分: 3272 分
在線時間: 225(小時)
注冊時間: 2009-12-07
最后登錄: 2022-03-02
查看huangpeng的 主題 / 回貼
4樓  發表于: 2013-10-04 11:36
大家多是百度的吧,  誰有CRC子程序 跟注解
danny518
級別: 探索解密
精華主題: 0
發帖數量: 45 個
工控威望: 181 點
下載積分: 678 分
在線時間: 12(小時)
注冊時間: 2013-09-24
最后登錄: 2015-01-01
查看danny518的 主題 / 回貼
5樓  發表于: 2013-10-04 18:31
下載一個MODBUS 測試工具,里面有CRC 校驗  http://pan.baidu.com/share/home?uk=2688339055
huangpeng
級別: 論壇先鋒
精華主題: 0
發帖數量: 715 個
工控威望: 1051 點
下載積分: 3272 分
在線時間: 225(小時)
注冊時間: 2009-12-07
最后登錄: 2022-03-02
查看huangpeng的 主題 / 回貼
6樓  發表于: 2013-10-04 20:34
我的做modbus通信   的做CRC算法   不要說什么用庫 3U 有CRC 指令  我這不不是標準的MODBUS 我想知道CRC的算法 還有程序
supermax
級別: 工控俠客
精華主題: 0
發帖數量: 590 個
工控威望: 2540 點
下載積分: 3642 分
在線時間: 375(小時)
注冊時間: 2011-03-20
最后登錄: 2021-03-26
查看supermax的 主題 / 回貼
7樓  發表于: 2013-10-04 21:17
引用
引用第4樓huangpeng于2013-10-04 11:36發表的  :
大家多是百度的吧,  誰有CRC子程序 跟注解

坦白說!大家平水相逢!幫你百度一下算是不錯!說無保留幫你只是在騙你!你水平上來之前多是單向問人家索取,只有當你水平上來以后才有資格說交流,人家沒義務帶你!
supermax
級別: 工控俠客
精華主題: 0
發帖數量: 590 個
工控威望: 2540 點
下載積分: 3642 分
在線時間: 375(小時)
注冊時間: 2011-03-20
最后登錄: 2021-03-26
查看supermax的 主題 / 回貼
8樓  發表于: 2013-10-04 21:18
幫你百度一下已經是不錯,因為內容哪里對錯人家知道。
wjmdtt
級別: 略有小成
精華主題: 0
發帖數量: 129 個
工控威望: 267 點
下載積分: 1314 分
在線時間: 89(小時)
注冊時間: 2009-07-20
最后登錄: 2025-05-15
查看wjmdtt的 主題 / 回貼
9樓  發表于: 2013-10-05 11:31
這是我做的,西門子的。MODBUS用的是;CRC16的
描述:CRC
附件: crc校驗.zip (2 K) 下載次數:42
網站提示: 請不要用迅雷下載附件,容易出錯

主站蜘蛛池模板: 人间精品视频在线播放_av免费网站大全_国产精品久久久久久久久久久杏吧_男人和女人做爽爽视频_精品无人乱码一区二区三区_久久精品国产亚洲av香蕉_亚洲男人的天堂视频_国产欧美一区二区精品老汉影院 | 亚洲精品无码成人A片体验区在线_精品无码一区二区三区亚洲桃色_国产九九久久_国产乱精品一区二区三区视频了_淫片网站_少妇人妻一级a毛片_天天干天天射综合网_1769国内精品视频在线 益日韩欧群交P片内射中文_1313午夜精品理论片_综合爱爱网_纯肉无遮挡h肉动漫在线观看3d_男人的天堂久久精品_99久久精品午夜一区二区_亚洲七七久久桃花影院_国产91色在线亚洲 | 精品国产乱码一区_亚洲AV中文无码乱人伦在线视色_天堂爱爱_久操热久操_国产农村妇女野外牲交视频_亚洲一区午夜_精品综合_国产资源免费在线观看 | 波多野结衣一区二区三区_伊人55yiren综合开心_天天操天天拍_国产精品一区二区三区乱码_永久免费AV无码入口国语片_亚洲精品午夜aaa久久久_日本手机在线视频_热99精品 | 亚洲国产一区二区视频_国产草草影院CCYYCOM_av黄色_精品av综合导航_久久国产91免费观看_性少妇video_a级黄色片在线观看_亚洲免费看片 | 国产精品色婷婷亚洲综合看片_日本熟日本熟妇在线视频_一级片的网址_亚洲无人区一卡2卡三卡_青草青草视频2免费观看_欧美亚洲国产片在线播放_老女老肥熟国产在线视频_亚洲精品xxxxx | 美女久久一区_插B内射18免费视频_激情综合一区二区三区_国产成人亚洲综合精品_黑人中文字幕_china农村妇女videos_综合久色_高清一区二区三区日本久 | 一个人免费观看视频WWW中文_性xxxxbbbb欧美熟妇_有人有在线观看的片吗WWW_幻女bbwxxxx另类_国产精品久线在线观看_天天干干_91国自啪_色小妹av | 国产精品色片_看一级片_在线超碰av_日日干夜夜操_日韩国产91_粉嫩虎白女在线观看中国女_久久综合色播_免费av影片 | 中文字幕二三区不卡_国产午夜人做人免费视频_午夜男女爽爽影院a片免费_日本爽快片视频_亚洲美日韩_狠狠躁夜夜躁AV网站中文字幕_夜夜精品无码一区二区三区_在线国产小视频 | 极品人妻大胆尝试50p_国产精品久久久久久久久妇女_欧美精选视频在线观看_91大尺度分娩_久久强奷乱码老熟女_日本h片在线观看免费_性av无码天堂_亚洲AV无码成人精品区 | 玖玖色在线观看_久久久国产精品黄毛片_日韩人妻无码潮喷中文视频_日本一区二区三区四区不卡视频_青青操国产_一级看片免费视频_夜夜激情网_凸凹隐藏撒尿xxxx偷拍 | 超碰在线97中文字幕_天天草夜夜草_亚洲精品久久久久久久久久久久_四韩色情无码一区二区三区_国产精品久久久久久久7777_欧美国产日韩在线三区_7777偷窥盗摄视频_97在线视频免费 | 精品国产一区二区免费不卡_久久久久久久久久99_国产精品无码素人福利免费_国产三级生活片_国精一区二区_国产小福利_久久中文字幕无码专区_日韩精品国产精品 | 强奷乱码中文字幕_国产999久久久_成人精品啪啪欧美成_好男人在线社区www_日本粉色视频在线观看_国产精品免费视频色拍拍_日韩av在线免费观看_好妞色妞国产在线视频 | 久草在线一免费新视频_播放一级毛片_91偷自产一区二区三区精品_久久人妻无码毛片A片麻豆_午夜激情视频免费观看_精品女同一区二区三区免费站_四虎家庭影院_青青草国产精品人人爱99 | 高h粗口_日本黄色三级网站_黄色av大全_少妇饥渴偷公乱第一章全文_精品免费久久久国产一区_国产乱人_国产精品久久久国产盗摄_欧美亚洲人成在线 | 国产精品夜夜春夜夜爽久久小_午夜影晥_xxxxwwww免费视频_在线成人自拍视频_亚洲一区二区三区精品在线观看_久久国产36精品色熟妇_美女裸身裸乳无遮挡网站_在线看片免费人成视频播 | 午夜精品久久久内射近拍高清_三级久久久久久久久高潮_在线免费观看av网址_免费国产在线观看_日本熟妇中文字幕三级_国产免费让你躁在线视频_奇米视频888_麻豆午夜影院 | 日韩精品极品视频在线观看免费_免费日韩av在线_欧美丰满少妇XXXX性_国产精品久久久久影院日本_国产成人亚洲综合无码精品_日b视频免费观看_黄色片免费观看_亚洲黄色站 | 天天操导航_久久国内精品自在自线图片_av夜色_啪啪自拍视频_日韩在线精品中文字幕一区二区_亚洲精品久久一区二区三区_CHINASEX喷水VIDEOS中国少妇_久草视频网址 | h网站免费在线观看_久久丫精品国产亚洲av_男女啪啪激烈高潮喷出动态图_亚洲欧美国产毛片在线_国产精品伦一区二区三级视频_天天躁日日躁狠狠躁退_人妻洗澡被强公日日澡_中文字幕精品—区二区四季 | 中文字幕一精品亚洲无线一区_一级毛片全部免费播放特黄_成人在线一级片_2020av视频_亚洲福利网_亚洲精选无码久久久_午夜影视啪啪免费体验区深夜_夜鲁夜鲁夜鲁视频在线观看 | 中国熟妇内谢69xxxxx_国产亚洲精品精品国产亚洲综合_操你妹影视_av在线a_可以直接免费观看的AV网站_啊v在线视频_日本不卡一二三区_久久久噜噜噜久久久白丝袜 | 亚洲最大成人av_国产精品一品二区三区在线观看_免费看a毛片_终极斗罗4第三季免费播放_国产乱码精品一区二区三区中文_四虎影院4hu_91精品国产综合久_国产男女视频在线 | 欧洲免费在线观看视频_日韩欧美亚洲中文乱码_免费看日本zzzwww色_欧美性做爰毛片_日韩一级二级三级_一区二区三区欧美在线观看_国产精品亚洲无码在线_99爱这里只有精品 | 欧美成人精品三级网站_国产区二区_91精品国产综合久久精品图片_91在线观看入口_日韩久久精品视频_九色网站在线观看_影音先锋久草在线_一起草逼 | 国产自主偷在线视频_日本中出在线播放_日本xx18_每日更新在线观看视频_亚洲最新网站_色8久久久噜噜噜久久_在线日本欧美_亚洲Av永久无码精品黑人 | 在线免费中文字日产_亚洲视频入口_秋霞成人午夜鲁丝一区二区三区_久久这里只有精品8_caoporm在线视频_91豆花_国产日产成人免费视频在线观看_精品日韩在线观看 | 特大巨人黑人AAA片BBC_www.色涩涩.com网站_1024国产精品视频一区_欧美自拍亚洲综合在线_老外黑人欧美一级毛片_91精品啪在线观看国产商店_免费的青榴视频在线观看_国产不卡av在线播放 | 女仆乖乖脱内衣内裤打屁股_正在播放91精_少妇自慰浓密的p毛_亚洲热一区_xxxx69成人在线观看_亚洲A∨国产AV综合AV_精品综合在线_奇米成人网 | 日本视频不卡_久久精品99国产精品亚洲_久久亚洲AV无码精品色午夜麻豆_免费a级作爱片免费观看欧洲_欧美第十页_成人影院在线观看视频_www.91在线播放_操女人免费视频 | 91久久精品日日躁夜夜欧美_毛茸茸性毛茸茸xxxxⅹ毛茸茸_狠狠色狠色综合曰曰_日韩精品资源_久久久国产精品久久久_少妇办公室好紧好爽再浪一点_中文字幕四区_JAPANESE少妇高潮喷水 | 久久精品亚洲一区二区三区_香蕉快播_蜜桃视频一区二区_一区二区不卡视频_成人在线无码_夫の目の前侵犯新婚人妻在线_无码avav无码中文字幕_国产精品一国产精品最新章节 | 日本人真人姓交大视频_www精品视频_91看片网页_国产一级美女_三级男人添奶爽爽爽视频_av在线中文在线_海绵宝宝英文版双语字幕在线观看_色人在线 | 91综合视频在线观看_免费人妻av无码专区_jlzzjlzz国产精品久久_狠狠躁夜夜躁人人爽天天古典_黑人与中国女一级毛片不卡_少妇的肉体aa片在线观看_亚洲国产精品一区在线观看_就要干就要操就要日 | 久草高清_中文字幕无码中文字幕有码在线_日韩成年视频_91成人在线免费观看_日本爽爽爽爽爽爽在线观看免_特大黑人娇小亚洲女_91亚洲国产成人_精品少妇亚洲乱码 | 女人在厨房被添高潮全过程A片_麻豆网神马久久人鬼片_麻豆秋葵绿巨人无限观看_2020国产自慰福利_欧美又黄又嫩大片a级_欧美人与性囗牲恔配视频0_国产成人AV免费网址_青青青久久 | 日本人浓密BBW_www.爱久久.com_国产高清精品一区_久久久久久久久久久福利观看_国产超碰在线播放_系列国产精品综合在线_翘臀后进少妇大白嫩屁股_国产无码不卡一区二区 | 国产成人无码精品久久久性色_国产精品呻吟久久av图片_男人激烈吮乳吃奶视频免费_www.伊人.com_亚洲日韩中文无码久久_欧美人与动性行为视频_黄色在线视屏_国产色综合一区 | 搞笑一家人韩剧韩语在线看_中文字幕mv在线观看_蜜桃视频在线播放_懂色av一区二区夜夜嗨_夜夜夜网站_欧美性群另类交_久久免费视频网站_亚洲欧美日韩国产精品专区 |