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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? +?

?? 里面包括很多的驅(qū)動程序的
??
字號:
用【 小 | 中 | 大 】字體瀏覽 
C51編程:那位大俠有CRC的c51快速算法和源程序? [guojian6] [34次] 01-11-29 下午 01:45:36
   我的email是guojian6@cmmail.com,不甚感謝! 

我有一個匯編的CRC16程序,很精煉的。 [vagabond] [47次] 01-11-29 下午 03:02:06 
;這個程序的C原程序是我一個朋友XuChen寫的。以后找到的話再貼出來。
;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
;
;Function: CRC16    ,ÄÚ²¿º¯Êý
;
;Input : 
;     r7 : length.
;     dptr is Source    point.
;Output:r5,r6 =    crc16 low,high
CalcCRC:
CRCCCITT:
    mov    r5,#0ffh
    mov    r6,#0ffh

;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
;
;Function: CRC16    ;ÄÚ²¿º¯Êý
;
;Input : r5,r6 = start crc.
;     r7 : length.
;     dptr is Source    point.
;Output:r5,r6 =    crc16 low,high
;    dptr is    next byte.
CalcCRC1:
CRCCCITT1:

    movx    a,@dptr
           inc       dptr


    mov    b,a
    mov    r3,#2

CRCCCITT2:
    xrl    a,r5
    anl    a,#0fh
    rl    a    ;a*2
    mov    r1,a
    add    a,#(Crc_Table-Crc_TablePc1)
    movc    a,@a+pc
Crc_TablePc1:
    mov    r2,a

    mov    a,r1
    inc    a
    add    a,#(Crc_Table-Crc_TablePc2)
    movc    a,@a+pc
Crc_TablePc2:
    mov    r1,a    

    mov    a,r6
    anl    a,#0f0h
    swap    a
    xch    a,r6    
    anl    a,#0fh
    swap    a    
    xch    a,r5    
    anl    a,#0f0h
    swap    a    
    orl    a,r5    

    xrl    a,r1
    mov    r5,a    

    mov    a,r2
    xrl    a,r6
    mov    r6,a

    mov    a,b
    swap    a
    djnz    r3,CRCCCITT2
        
    djnz    r7,CRCCCITT1

    ret
        
Crc_Table:    dw    0,1081h,2102h,3183h
    dw    4204h,5285h,6306h,7387h
    dw    8408h,9489h,0a50ah,0b58bh
    dw    0c60ch,0d68dh,0e70eh,0f78fh

;End of    fCRC16
;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$


謝了,可惜沒有用,我不大會用匯編 [guojian6] [2次] 01-11-29 下午 08:59:51 

好吧,給你個C51的,怎么樣? [shiaf] [45次] 01-11-30 上午 08:39:30 
#pragma small
#include <reg52.h>

unsigned int CRC_16(unsigned int c,unsigned char d);

void main(void)
{
    unsigned char crcbuff[] = {31,3,0,1,0,7};
    unsigned char a;
    unsigned int crc16 = 0xffff;
    for(a=0;a<6;a++)
    {
        crc16 = CRC_16(crc16,crcbuff[a]);
    }
}

unsigned int CRC_16(unsigned int c,unsigned char d)
{
    unsigned int data e;
    unsigned char data f;
    e = c^(unsigned int)d;
    for(f=0;f<8;f++)
    {
        if(e&1)
        {
            e >>= 1;
            e ^= 0xa001;
        }
        else e >>= 1;
    }
    return e;
} 

還可以用查表法 [邦故] [30次] 01-12-1 上午 11:52:47 
/*
 *  Crc calculation stuff
 */

/* crctab calculated by Mark G. Mendel, Network Systems Corporation */
code unsigned short crctab[256] = {
    0x0000,  0x1021,  0x2042,  0x3063,  0x4084,  0x50a5,  0x60c6,  0x70e7,
    0x8108,  0x9129,  0xa14a,  0xb16b,  0xc18c,  0xd1ad,  0xe1ce,  0xf1ef,
    0x1231,  0x0210,  0x3273,  0x2252,  0x52b5,  0x4294,  0x72f7,  0x62d6,
    0x9339,  0x8318,  0xb37b,  0xa35a,  0xd3bd,  0xc39c,  0xf3ff,  0xe3de,
    0x2462,  0x3443,  0x0420,  0x1401,  0x64e6,  0x74c7,  0x44a4,  0x5485,
    0xa56a,  0xb54b,  0x8528,  0x9509,  0xe5ee,  0xf5cf,  0xc5ac,  0xd58d,
    0x3653,  0x2672,  0x1611,  0x0630,  0x76d7,  0x66f6,  0x5695,  0x46b4,
    0xb75b,  0xa77a,  0x9719,  0x8738,  0xf7df,  0xe7fe,  0xd79d,  0xc7bc,
    0x48c4,  0x58e5,  0x6886,  0x78a7,  0x0840,  0x1861,  0x2802,  0x3823,
    0xc9cc,  0xd9ed,  0xe98e,  0xf9af,  0x8948,  0x9969,  0xa90a,  0xb92b,
    0x5af5,  0x4ad4,  0x7ab7,  0x6a96,  0x1a71,  0x0a50,  0x3a33,  0x2a12,
    0xdbfd,  0xcbdc,  0xfbbf,  0xeb9e,  0x9b79,  0x8b58,  0xbb3b,  0xab1a,
    0x6ca6,  0x7c87,  0x4ce4,  0x5cc5,  0x2c22,  0x3c03,  0x0c60,  0x1c41,
    0xedae,  0xfd8f,  0xcdec,  0xddcd,  0xad2a,  0xbd0b,  0x8d68,  0x9d49,
    0x7e97,  0x6eb6,  0x5ed5,  0x4ef4,  0x3e13,  0x2e32,  0x1e51,  0x0e70,
    0xff9f,  0xefbe,  0xdfdd,  0xcffc,  0xbf1b,  0xaf3a,  0x9f59,  0x8f78,
    0x9188,  0x81a9,  0xb1ca,  0xa1eb,  0xd10c,  0xc12d,  0xf14e,  0xe16f,
    0x1080,  0x00a1,  0x30c2,  0x20e3,  0x5004,  0x4025,  0x7046,  0x6067,
    0x83b9,  0x9398,  0xa3fb,  0xb3da,  0xc33d,  0xd31c,  0xe37f,  0xf35e,
    0x02b1,  0x1290,  0x22f3,  0x32d2,  0x4235,  0x5214,  0x6277,  0x7256,
    0xb5ea,  0xa5cb,  0x95a8,  0x8589,  0xf56e,  0xe54f,  0xd52c,  0xc50d,
    0x34e2,  0x24c3,  0x14a0,  0x0481,  0x7466,  0x6447,  0x5424,  0x4405,
    0xa7db,  0xb7fa,  0x8799,  0x97b8,  0xe75f,  0xf77e,  0xc71d,  0xd73c,
    0x26d3,  0x36f2,  0x0691,  0x16b0,  0x6657,  0x7676,  0x4615,  0x5634,
    0xd94c,  0xc96d,  0xf90e,  0xe92f,  0x99c8,  0x89e9,  0xb98a,  0xa9ab,
    0x5844,  0x4865,  0x7806,  0x6827,  0x18c0,  0x08e1,  0x3882,  0x28a3,
    0xcb7d,  0xdb5c,  0xeb3f,  0xfb1e,  0x8bf9,  0x9bd8,  0xabbb,  0xbb9a,
    0x4a75,  0x5a54,  0x6a37,  0x7a16,  0x0af1,  0x1ad0,  0x2ab3,  0x3a92,
    0xfd2e,  0xed0f,  0xdd6c,  0xcd4d,  0xbdaa,  0xad8b,  0x9de8,  0x8dc9,
    0x7c26,  0x6c07,  0x5c64,  0x4c45,  0x3ca2,  0x2c83,  0x1ce0,  0x0cc1,
    0xef1f,  0xff3e,  0xcf5d,  0xdf7c,  0xaf9b,  0xbfba,  0x8fd9,  0x9ff8,
    0x6e17,  0x7e36,  0x4e55,  0x5e74,  0x2e93,  0x3eb2,  0x0ed1,  0x1ef0
};

/*
 * updcrc macro derived from article Copyright (C) 1986 Stephen Satchell. 
 *  NOTE: First srgument must be in range 0 to 255.
 *        Second argument is referenced twice.
 * 
 * Programmers may incorporate any or all code into their programs, 
 * giving proper credit within the source. Publication of the 
 * source routines is permitted so long as proper credit is given 
 * to Stephen Satchell, Satchell Evaluations and Chuck Forsberg, 
 * Omen Technology.
 */

#define updcrc(cp, crc) ( crctab[((crc >> 8) & 255)] ^ (crc << 8) ^ cp)

/* End of crctab.c */

 

 
點擊這里回復(fù)這篇貼子>>
_____________________________________________________________________________
Copyright?,C51BBS論壇 2000-2002 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品美女一区二区在线观看| 国产日本亚洲高清| 粉嫩一区二区三区性色av| 亚洲精品va在线观看| 国产亚洲欧美在线| 精品久久久网站| 欧美日韩一卡二卡| 成人免费高清在线| 国产成人啪免费观看软件| 国产一区二区三区精品欧美日韩一区二区三区 | 91首页免费视频| 国产成人免费在线| 日韩一区二区中文字幕| 宅男在线国产精品| 欧美日韩精品欧美日韩精品一| 欧美视频日韩视频| 欧美一区国产二区| 久久久久国色av免费看影院| 久久九九影视网| 美女爽到高潮91| 国产一区二区三区精品视频| 日韩欧美资源站| 免费在线一区观看| 国产很黄免费观看久久| 久久综合色婷婷| 1024精品合集| 亚洲成人在线网站| 蜜桃一区二区三区四区| 欧美日韩高清在线| 亚洲福利视频一区| 国产精品综合二区| 欧洲色大大久久| 欧美不卡一区二区| 狠狠久久亚洲欧美| 欧美调教femdomvk| 亚洲成人先锋电影| 欧美日韩免费观看一区二区三区| 亚洲亚洲人成综合网络| 欧美日韩在线亚洲一区蜜芽| 午夜精品久久久久久久| 成人动漫视频在线| 欧美一区二区视频免费观看| 男人的天堂亚洲一区| 久久在线免费观看| 白白色亚洲国产精品| 日韩精品一区二区在线观看| 亚洲欧美激情视频在线观看一区二区三区 | 欧洲精品在线观看| 亚洲aaa精品| 精品三级在线看| 国产成人av电影在线播放| 亚洲欧洲精品一区二区三区不卡| 色拍拍在线精品视频8848| 日韩一级欧美一级| 国产成人精品一区二区三区网站观看| 国产精品拍天天在线| 在线观看不卡一区| 久久精品国产秦先生| 在线中文字幕不卡| 亚洲欧洲成人精品av97| 在线欧美小视频| 久久成人免费网| 亚洲日本韩国一区| 99久久久精品| 欧美国产丝袜视频| 国产激情精品久久久第一区二区| 中文字幕在线不卡一区二区三区| 在线免费观看一区| 国产黄色成人av| 亚洲福利视频一区| 国产精品欧美一区喷水| 91麻豆精品91久久久久久清纯 | 成人爱爱电影网址| 亚洲r级在线视频| 欧美高清在线精品一区| 欧美精品久久久久久久多人混战 | 国产精品一二一区| 亚洲国产你懂的| 国产免费久久精品| 欧美美女bb生活片| 不卡视频免费播放| 麻豆视频观看网址久久| 亚洲视频你懂的| 日韩一区二区视频在线观看| 99视频一区二区三区| 久久99久久精品| 欧美v国产在线一区二区三区| av在线播放一区二区三区| 六月丁香综合在线视频| 一区二区三区精品视频| 欧美日精品一区视频| 国产1区2区3区精品美女| 麻豆91在线观看| 亚洲永久免费视频| 欧美疯狂性受xxxxx喷水图片| 成人免费视频caoporn| 精品制服美女丁香| 午夜精品久久久久久| 一区二区三区四区高清精品免费观看| 亚洲精品在线三区| 国产盗摄女厕一区二区三区 | 国产福利视频一区二区三区| 免费在线看一区| 日韩不卡免费视频| 国产校园另类小说区| 欧美一级艳片视频免费观看| 欧美视频一区二| 欧美午夜一区二区三区 | 精品免费日韩av| 日韩一级在线观看| 在线观看91av| 日韩欧美亚洲一区二区| 日韩一区二区三区精品视频| 欧美一级电影网站| 欧美老年两性高潮| 欧美电影一区二区三区| 日韩视频中午一区| 欧美大片在线观看| 国产性色一区二区| 国产精品二区一区二区aⅴ污介绍| 色综合 综合色| 色综合中文综合网| 日本伊人色综合网| 全国精品久久少妇| 国产91精品精华液一区二区三区| 久久精品免费观看| 国产综合色视频| 国产99一区视频免费| 丁香天五香天堂综合| 一本一本大道香蕉久在线精品| 91国产丝袜在线播放| 91精品国产一区二区| 久久色视频免费观看| 亚洲欧洲日本在线| 午夜久久电影网| 久久成人久久鬼色| jlzzjlzz亚洲女人18| 欧美视频在线一区二区三区| 欧美一区二区黄| 国产精品久久久久久亚洲毛片| 亚洲欧美偷拍三级| 麻豆久久久久久久| 99精品热视频| 日韩欧美高清在线| 国产精品欧美一区二区三区| 洋洋av久久久久久久一区| 美女免费视频一区二区| 高清shemale亚洲人妖| 在线免费观看日本欧美| 欧美videossexotv100| 1024成人网| 激情综合网天天干| 欧美亚洲精品一区| 久久色中文字幕| 香蕉成人伊视频在线观看| 国产成人日日夜夜| 欧美一级欧美三级在线观看| 国产精品久久久久久久久久久免费看| 香蕉加勒比综合久久| 成人免费视频caoporn| 欧美一区午夜视频在线观看 | 男男视频亚洲欧美| 91麻豆文化传媒在线观看| 日韩欧美一卡二卡| 亚洲国产毛片aaaaa无费看| 国产99一区视频免费| 欧美一级日韩免费不卡| 亚洲美女偷拍久久| 国产99久久久国产精品潘金 | 中文字幕一区二区三区四区不卡 | 国产又黄又大久久| 欧美三级在线播放| 亚洲欧美自拍偷拍| 国产成人免费在线观看不卡| 日韩精品一区二区三区四区| 亚洲国产cao| 欧美亚日韩国产aⅴ精品中极品| 国产亚洲欧美日韩在线一区| 免费在线观看不卡| 欧美色图免费看| 亚洲综合在线免费观看| 成人av网站在线观看免费| 久久色成人在线| 精品在线一区二区| 日韩三级免费观看| 免费成人你懂的| 精品国产凹凸成av人导航| 亚洲成a人v欧美综合天堂下载| 91丨porny丨蝌蚪视频| 中文字幕一区二区三区在线不卡| 国产成人精品免费看| 国产片一区二区三区| 激情综合五月天| 国产夜色精品一区二区av| 美国欧美日韩国产在线播放| 日韩天堂在线观看| 国产自产2019最新不卡| 精品国产伦一区二区三区免费| 麻豆极品一区二区三区| 欧美成人三级电影在线|