亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? crcunit.pas

?? 臺達PLC通信用
?? PAS
字號:
  unit   CRCUnit;
    
  interface   
  uses   
      Windows,SysUtils;   
  type   
      PBYTE   =^Byte;   

      //計算CRC檢驗碼   
      function   Get_CRC16(const   pData:Pointer;nLength:Integer):string;   
      //檢驗函數   
      function   Check_CRC16(const   pData:Pointer;nLength:Integer):Boolean;   
      //獲取指定字符串的CRC驗證碼   
      function   Get_CRC16Code(strValue   :   string)   :   string;   
    
  const   
      //16位的CRC檢驗表   
      CRCTable16   :   array[0..255]   of   Word   =   (   
          $0000,   $1189,   $2312,   $329b,   $4624,   $57ad,   $6536,   $74bf,   
          $8c48,   $9dc1,   $af5a,   $bed3,   $ca6c,   $dbe5,   $e97e,   $f8f7,   
          $1081,   $0108,   $3393,   $221a,   $56a5,   $472c,   $75b7,   $643e,   
          $9cc9,   $8d40,   $bfdb,   $ae52,   $daed,   $cb64,   $f9ff,   $e876,   
          $2102,   $308b,   $0210,   $1399,   $6726,   $76af,   $4434,   $55bd,   
          $ad4a,   $bcc3,   $8e58,   $9fd1,   $eb6e,   $fae7,   $c87c,   $d9f5,   
          $3183,   $200a,   $1291,   $0318,   $77a7,   $662e,   $54b5,   $453c,   
          $bdcb,   $ac42,   $9ed9,   $8f50,   $fbef,   $ea66,   $d8fd,   $c974,   
          $4204,   $538d,   $6116,   $709f,   $0420,   $15a9,   $2732,   $36bb,   
          $ce4c,   $dfc5,   $ed5e,   $fcd7,   $8868,   $99e1,   $ab7a,   $baf3,   
          $5285,   $430c,   $7197,   $601e,   $14a1,   $0528,   $37b3,   $263a,   
          $decd,   $cf44,   $fddf,   $ec56,   $98e9,   $8960,   $bbfb,   $aa72,   
          $6306,   $728f,   $4014,   $519d,   $2522,   $34ab,   $0630,   $17b9,   
          $ef4e,   $fec7,   $cc5c,   $ddd5,   $a96a,   $b8e3,   $8a78,   $9bf1,   
          $7387,   $620e,   $5095,   $411c,   $35a3,   $242a,   $16b1,   $0738,   
          $ffcf,   $ee46,   $dcdd,   $cd54,   $b9eb,   $a862,   $9af9,   $8b70,   
          $8408,   $9581,   $a71a,   $b693,   $c22c,   $d3a5,   $e13e,   $f0b7,   
          $0840,   $19c9,   $2b52,   $3adb,   $4e64,   $5fed,   $6d76,   $7cff,   
          $9489,   $8500,   $b79b,   $a612,   $d2ad,   $c324,   $f1bf,   $e036,   
          $18c1,   $0948,   $3bd3,   $2a5a,   $5ee5,   $4f6c,   $7df7,   $6c7e,   
          $a50a,   $b483,   $8618,   $9791,   $e32e,   $f2a7,   $c03c,   $d1b5,   
          $2942,   $38cb,   $0a50,   $1bd9,   $6f66,   $7eef,   $4c74,   $5dfd,   
          $b58b,   $a402,   $9699,   $8710,   $f3af,   $e226,   $d0bd,   $c134,   
          $39c3,   $284a,   $1ad1,   $0b58,   $7fe7,   $6e6e,   $5cf5,   $4d7c,   
          $c60c,   $d785,   $e51e,   $f497,   $8028,   $91a1,   $a33a,   $b2b3,   
          $4a44,   $5bcd,   $6956,   $78df,   $0c60,   $1de9,   $2f72,   $3efb,   
          $d68d,   $c704,   $f59f,   $e416,   $90a9,   $8120,   $b3bb,   $a232,   
          $5ac5,   $4b4c,   $79d7,   $685e,   $1ce1,   $0d68,   $3ff3,   $2e7a,   
          $e70e,   $f687,   $c41c,   $d595,   $a12a,   $b0a3,   $8238,   $93b1,   
          $6b46,   $7acf,   $4854,   $59dd,   $2d62,   $3ceb,   $0e70,   $1ff9,   
          $f78f,   $e606,   $d49d,   $c514,   $b1ab,   $a022,   $92b9,   $8330,   
          $7bc7,   $6a4e,   $58d5,   $495c,   $3de3,   $2c6a,   $1ef1,   $0f78);   
    
  implementation   
    
  function   Get_CRC16(const   pData:pointer;nLength:Integer):string;   
  var   
      fcs   :   Word;   
      p   :   PBYTE;   
  begin   
      p   :=   PBYTE(pData);   
      fcs   :=   $ffff;   
      while(nLength>0)do   
      begin   
          fcs   :=   (fcs   shr   8)   xor   CRCTable16[(fcs   xor   p^)   and   $ff];   
          Dec(nLength);   
          Inc(p);   
      end;   
      Result   :=   IntToStr(not   fcs);   
  end;   
    
  function   Check_CRC16(const   pData:Pointer;nLength:   Integer):Boolean;   
  var   
      fcs:Word;   
      p:PBYTE;   
  begin   
      p   :=   PBYTE(pData);   
      fcs   :=   $ffff;   
      while(nLength>0)   do   
      begin   
          fcs   :=   (fcs   shr   8)   xor   CRCTable16[(fcs   xor   p^)   and   $ff];   
          Dec(nLength);   
          Inc(p);   
      end;   
  end;   
    
  function   Get_CRC16Code(strValue   :   string)   :   string;   
  var   
      crc   ,   i:Word;   
  begin   
      crc   :=   0;   
      for   i:=   1   to   length(strValue)   do   
      begin   
          crc   :=   CRCTable16[(Byte(crc   shr   8)   and   $ff)   xor   (ord(strValue[i])   and   $ff)]   xor   (crc   shr   8);   
      end;   
      Result   :=   IntTohex(crc,2);   
  end;   

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久精品国产导航| 日韩一区和二区| 欧美绝品在线观看成人午夜影视| 91精品国产91久久久久久一区二区| 国产亚洲精品免费| 肉肉av福利一精品导航| 91麻豆文化传媒在线观看| 精品成人在线观看| 亚洲色图欧洲色图婷婷| 国产一区二区三区在线观看免费视频| 97久久精品人人做人人爽| 久久综合九色综合欧美98| 亚洲v日本v欧美v久久精品| av激情综合网| 国产精品美女视频| 国产一区二区三区黄视频| 日韩欧美一区在线| 日韩专区欧美专区| 欧美人妖巨大在线| 亚洲永久精品国产| 欧美无砖专区一中文字| 亚洲天堂网中文字| aaa欧美日韩| 亚洲欧美视频在线观看| 99re成人在线| 一二三四社区欧美黄| 91网站在线观看视频| 亚洲人成电影网站色mp4| 99久久夜色精品国产网站| 欧美国产综合一区二区| 国产乱码精品一区二区三区av | 99久久国产综合精品色伊| 国产婷婷一区二区| 懂色av一区二区三区免费看| 国产三级精品在线| 成人高清视频在线| 国产精品乱子久久久久| av电影天堂一区二区在线观看| 中文在线资源观看网站视频免费不卡| 国产精品一二三四| 国产精品美女久久久久aⅴ | 日韩国产精品久久久| 欧美人与禽zozo性伦| 轻轻草成人在线| 精品久久久久久久人人人人传媒 | 成人h精品动漫一区二区三区| 国产欧美日韩亚州综合| 成人深夜在线观看| 一区二区三区四区视频精品免费| 在线观看网站黄不卡| 日韩福利视频网| 国产日产欧美一区二区视频| www.成人网.com| 亚洲成av人片在线| 欧美成人三级电影在线| 成人国产精品免费观看动漫| 亚洲欧美区自拍先锋| 制服视频三区第一页精品| 久88久久88久久久| 国产精品久久777777| 欧美中文字幕亚洲一区二区va在线| 天天综合网天天综合色| 精品国产一二三| 91免费视频网| 蜜臀精品一区二区三区在线观看 | 欧美va亚洲va| 99久久综合99久久综合网站| 亚洲午夜一区二区| 精品国产免费一区二区三区香蕉| 从欧美一区二区三区| 亚洲成人7777| 国产亚洲欧美色| 欧美性视频一区二区三区| 国产一区二区三区不卡在线观看 | 另类中文字幕网| 国产精品久久久久7777按摩| 欧美精选一区二区| 成人性生交大片免费看视频在线 | 一区二区三区四区av| 日韩欧美卡一卡二| 在线影视一区二区三区| 国产**成人网毛片九色| 日韩成人一区二区三区在线观看| 欧美高清在线精品一区| 91精品国产综合久久精品麻豆| 成人综合婷婷国产精品久久蜜臀| 天天影视网天天综合色在线播放| 国产喂奶挤奶一区二区三区| 日韩视频永久免费| 欧美在线高清视频| 99re这里只有精品首页| 美国十次综合导航| 亚洲成人一二三| 亚洲激情网站免费观看| 国产精品福利一区二区| 久久免费精品国产久精品久久久久| 欧美日韩精品电影| 色94色欧美sute亚洲13| av午夜精品一区二区三区| 国产大陆a不卡| 国产一区二区三区日韩| 麻豆成人久久精品二区三区红 | 7777精品伊人久久久大香线蕉经典版下载 | 麻豆精品新av中文字幕| 天堂成人免费av电影一区| 亚洲精品成人悠悠色影视| 国产精品成人一区二区艾草| 国产三级一区二区| 久久久久九九视频| 久久久久久9999| 久久精品日产第一区二区三区高清版| 精品国产一区二区三区不卡 | 91精选在线观看| 欧美日韩www| 91精品国产免费久久综合| 在线播放中文字幕一区| 欧美美女一区二区在线观看| 欧美日韩精品福利| 欧美一区二区三区性视频| 7777精品伊人久久久大香线蕉经典版下载 | 色哟哟日韩精品| 在线亚洲精品福利网址导航| 在线观看91精品国产入口| 91丨porny丨国产| 色欧美88888久久久久久影院| 91免费精品国自产拍在线不卡| 99久久99久久精品国产片果冻| 色婷婷久久久亚洲一区二区三区 | 99精品国产视频| 欧美中文字幕一二三区视频| 5858s免费视频成人| 欧美xxxx在线观看| 欧美国产日韩在线观看| 亚洲乱码国产乱码精品精小说 | 亚洲精品日韩一| 亚洲成人三级小说| 久国产精品韩国三级视频| 粉嫩嫩av羞羞动漫久久久| 色爱区综合激月婷婷| 日韩午夜av电影| 国产精品亲子乱子伦xxxx裸| 一区二区免费在线播放| 日韩av电影免费观看高清完整版| 韩国毛片一区二区三区| caoporn国产一区二区| 欧美日韩国产综合视频在线观看| 欧美不卡在线视频| 亚洲欧美偷拍卡通变态| 蜜臀av一级做a爰片久久| 成人午夜在线播放| 91麻豆精品国产自产在线| 国产日韩av一区二区| 午夜欧美2019年伦理| 国产丶欧美丶日本不卡视频| 欧美在线影院一区二区| 久久蜜桃香蕉精品一区二区三区| |精品福利一区二区三区| 热久久国产精品| 一本大道久久a久久综合婷婷| 精品国产百合女同互慰| 日日夜夜免费精品| 国产精品99久久久久久久vr| 欧美在线综合视频| 国产日韩欧美不卡| 麻豆国产欧美一区二区三区| 91丨九色丨国产丨porny| 精品日韩欧美在线| 亚洲欧洲精品一区二区精品久久久 | 中文字幕一区视频| 久久成人av少妇免费| 欧美在线免费观看视频| 国产精品无遮挡| 蜜桃av噜噜一区| 欧美视频你懂的| |精品福利一区二区三区| 国产自产视频一区二区三区| 3d动漫精品啪啪| 一区二区三区国产精华| 大桥未久av一区二区三区中文| 日韩一区二区麻豆国产| 亚洲6080在线| 色老头久久综合| 亚洲视频中文字幕| 成人涩涩免费视频| 精品1区2区在线观看| 天堂av在线一区| 欧美三级韩国三级日本一级| 日韩理论片网站| 成人黄色免费短视频| 日本一区二区三区国色天香| 韩国三级中文字幕hd久久精品| 日韩欧美一级片| 日韩福利电影在线观看| 在线播放日韩导航| 亚洲h在线观看| 777色狠狠一区二区三区| 日韩在线播放一区二区| 欧美日韩国产123区| 亚洲一区二区在线视频| 欧美日韩一区精品|