huangfajia
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 144 個(gè)
工控威望: 1425 點(diǎn)
下載積分: 18164 分
在線時(shí)間: 237(小時(shí))
注冊(cè)時(shí)間: 2013-01-30
最后登錄: 2024-09-16
查看huangfajia的 主題 / 回貼
12樓  發(fā)表于: 2021-04-29 11:41
8樓是正規(guī)寫(xiě)法
日海電腦
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 45 個(gè)
工控威望: 92 點(diǎn)
下載積分: 360 分
在線時(shí)間: 21(小時(shí))
注冊(cè)時(shí)間: 2021-04-07
最后登錄: 2022-03-03
查看日海電腦的 主題 / 回貼
13樓  發(fā)表于: 2021-04-29 17:40
CRC寄存器 := 16#FFFF ;
(*Z0 := 0 ;*)
序號(hào):= 0 ;
(*temp[3]:=數(shù)量;*)
FOR  CRC數(shù)量 := 3  TO  數(shù)量  BY  1 DO
    (*MOV(M8000 , D20Z0 , CRC臨時(shí));*)
    CRC臨時(shí):=接收源[序號(hào)];
    (*temp[序號(hào)]:=接收源[序號(hào)];*)

    WXOR( M8000, CRC臨時(shí) , CRC寄存器 , CRC寄存器);
    (*Z0:=Z0+1;*)
    序號(hào):=序號(hào)+1;
    FOR  右移 := 0  TO  7  BY  1  DO
         MOV( M8000 , CRC寄存器 , K4M10 );
         ROR( M8000 , 1 , CRC寄存器 );
         WAND( M8000 , 16#7FFF , CRC寄存器  , CRC寄存器  );
         WXOR( M10 , 16#A001, CRC寄存器 , CRC寄存器 );
    END_FOR;
END_FOR;
(*temp[2]:=CRC寄存器;*)


ST編程寫(xiě)法
chenyajin
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個(gè)
工控威望: 128 點(diǎn)
下載積分: 550 分
在線時(shí)間: 105(小時(shí))
注冊(cè)時(shí)間: 2012-10-13
最后登錄: 2022-07-25
查看chenyajin的 主題 / 回貼
14樓  發(fā)表于: 2021-07-20 15:02
3u及以上可以用WTOB。
2N等之前的用
MOV D200  K4M0
MOV K2M0 D1
MOV K2M8 D2
求索求知
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 30 個(gè)
工控威望: 85 點(diǎn)
下載積分: 1065 分
在線時(shí)間: 4(小時(shí))
注冊(cè)時(shí)間: 2021-07-11
最后登錄: 2023-01-31
查看求索求知的 主題 / 回貼
15樓  發(fā)表于: 2021-07-20 16:04
醍醐灌頂,學(xué)習(xí)了
飛龍舞天
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 272 個(gè)
工控威望: 401 點(diǎn)
下載積分: 956 分
在線時(shí)間: 404(小時(shí))
注冊(cè)時(shí)間: 2014-06-24
最后登錄: 2024-09-21
查看飛龍舞天的 主題 / 回貼
16樓  發(fā)表于: 2021-07-21 07:51
引用
引用第1樓13821917697于2021-04-11 14:01發(fā)表的  :
除以256 取整 取余


c51必備技能
lin10663
Ivan
級(jí)別: VIP會(huì)員

精華主題: 0
發(fā)帖數(shù)量: 3763 個(gè)
工控威望: 4217 點(diǎn)
下載積分: 135917 分
在線時(shí)間: 6432(小時(shí))
注冊(cè)時(shí)間: 2016-10-23
最后登錄: 2024-09-21
查看lin10663的 主題 / 回貼
17樓  發(fā)表于: 2021-07-21 14:16
除以h100不是得了
    
努力~學(xué)習(xí)
QQ:1796367739    VX:IVAN10663