abs1357
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 83 個
工控威望: 210 點
下載積分: 5278 分
在線時間: 100(小時)
注冊時間: 2012-07-05
最后登錄: 2019-09-25
查看abs1357的 主題 / 回貼
樓主  發(fā)表于: 2013-04-03 00:33
WAN DT2000     HFF   DT2002
WAN DT2000     HFF00    DT2004
比如說DT2000=1128    
那么DT2002 和DT2004是怎么求得出來的呢
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6767 個
工控威望: 38368 點
下載積分: 2821 分
在線時間: 9502(小時)
注冊時間: 2006-09-13
最后登錄: 2024-11-13
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2013-04-03 06:09
DT2000=1128,那么轉(zhuǎn)換為二進(jìn)制就是 0000 0100 0110 1000
16進(jìn)制數(shù)FF,轉(zhuǎn)換為二進(jìn)制就是 0000 0000 1111 1111
然后二個數(shù)做與操作,根據(jù)與操作法則,全1出1,有0出0,因此,結(jié)果就是0000 0000 0110 1000,成功的保留了低8位數(shù)據(jù)。

同理,16進(jìn)制FF00 轉(zhuǎn)換為二進(jìn)制就是 1111 1111,0000 0000 與Dt2000做與操作,按照操作法則,結(jié)果 就是0000 0100 0000 0000,保留了高8位數(shù)據(jù)

Good Luck~