网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

PIC单片机CRC校验程序

  用PIC单片机和DALLAS的iButton通讯时,编了段产生和校验CRC的子程序。
#include <P16CE625.INC>

  ;-------------------------------
  cblock    0x20
  datBuff:8          ;assign 8 byte data buffer
  bit_cnt              ;bit counting
  CRC_COUNT          ;number of bytes for CRC
  CRC_RESULT          ;CRC resulr
  crc_temp          ;temporary data buffer during CRC
  endc

  ;-------------------------------
  #define    skp0    btfsc
  #define    skp1    btfss

  ;===============================
  org    0x000
  movlw    .7
  movwf    CRC_COUNT
  movlw    datBuff
  movwf    FSR      ;FSR point to data buffer
  call    CRC_CHECK
  movwf    datBuff+7
  goto    $

热门搜索:UL800CB-15 LED24-C4 02T1001JF BTS412B2E3062A TLP808NETG PS-615-HG 2838228 PS4816 TLP76MSG TLP606B LC1800 6SPDX 2838322 TW-E41-T1 LS606M 2839376 1553DBPCB 2838733 01T1001JF SS7415-15 BT05-F250H-03 PS-415-HG 2817958 PS-415-HGULTRA 01B1002JF
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质