1. 首页
  2. 课程学习
  3. 嵌入式
  4. PIC实现CRC的小程序

PIC实现CRC的小程序

上传者: 2022-06-19 09:03:48上传 DOC文件 22.00 KB 热度 11次

PIC实现CRC的小程序PIC实现Dallas的iButton通讯时,编了段产生和校验CRC的子程序。    #include ;-------------------------------    cblock    0x20datBuff:8            ;assign 8 byte data bufferbit_cnt                ;bit counting CRC_COUNT            ;number of bytes for CRCCRC_RESULT            ;CRC resulrcrc_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    $;===============================;CHECK THE CRC FOR ? BYTES DATA;For the polynomial of X^8 + X^5 + X^4 + 1;Derived from Dallas‘s iButton st

下载地址
用户评论