ysz0377
小勝靠智,大勝靠德,厚積薄發(fā),氣勢如虹!
級別: 家園常客

精華主題: 0
發(fā)帖數(shù)量: 530 個
工控威望: 763 點
下載積分: 5134 分
在線時間: 360(小時)
注冊時間: 2009-08-09
最后登錄: 2024-10-23
查看ysz0377的 主題 / 回貼
樓主  發(fā)表于: 2012-03-08 14:42
圖片:
各位大俠:這道程序里為什么D82乘以K4096 , D83乘以256,D80乘以K16??望解答
小勝靠智,大勝靠德,厚積薄發(fā),氣勢如虹。
heye7890
時間就像乳溝,擠擠還是有的!
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 84 個
工控威望: 1871 點
下載積分: 1386 分
在線時間: 752(小時)
注冊時間: 2012-03-01
最后登錄: 2018-03-14
查看heye7890的 主題 / 回貼
1樓  發(fā)表于: 2012-03-08 15:33
你這一小段程序誰能看出,為什么要這么做啊,天啦!
低調(diào)!
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6766 個
工控威望: 38367 點
下載積分: 2339 分
在線時間: 9493(小時)
注冊時間: 2006-09-13
最后登錄: 2024-10-29
查看cvlsam的 主題 / 回貼
2樓  發(fā)表于: 2012-03-08 15:48
D82乘以4096,相當于左移12位,比如D82為A,那么移動后就是A000
D83乘以256,相當于左移8位,比如D83為B,那么移動后就是B00,

同理,D80乘以16,相當于左移4位,如果D80為C,那么移動后就是C0

然后再加起來,這樣就合并了,A000+B00+C0=ABC0,最后與最低位的D81加起來,就成了一個字的數(shù)據(jù)。
本帖最近評分記錄:
  • 下載積分:+5(alongfeng) 強人
  • 下載積分:+5(guochunyi) 熱心助人
  • 下載積分:+5(gys19830912) 熱心助人
  • 下載積分:+3(ysz0377) 熱心助人
    ysz0377
    小勝靠智,大勝靠德,厚積薄發(fā),氣勢如虹!
    級別: 家園?

    精華主題: 0
    發(fā)帖數(shù)量: 530 個
    工控威望: 763 點
    下載積分: 5134 分
    在線時間: 360(小時)
    注冊時間: 2009-08-09
    最后登錄: 2024-10-23
    查看ysz0377的 主題 / 回貼
    3樓  發(fā)表于: 2012-03-09 08:32
    謝謝二樓的精彩解釋,好人
    小勝靠智,大勝靠德,厚積薄發(fā),氣勢如虹。
    和諧共贏
    努力學習,做好工控
    級別: 網(wǎng)絡英雄

    精華主題: 0
    發(fā)帖數(shù)量: 1991 個
    工控威望: 7813 點
    下載積分: 62686 分
    在線時間: 733(小時)
    注冊時間: 2008-01-07
    最后登錄: 2024-10-29
    查看和諧共贏的 主題 / 回貼
    4樓  發(fā)表于: 2012-03-13 15:29
    學習了
    夜雨無聲
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 76 個
    工控威望: 232 點
    下載積分: 1766 分
    在線時間: 55(小時)
    注冊時間: 2012-03-06
    最后登錄: 2017-04-26
    查看夜雨無聲的 主題 / 回貼
    5樓  發(fā)表于: 2012-03-13 16:38
    頂。了
    heye7890
    時間就像乳溝,擠擠還是有的!
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 84 個
    工控威望: 1871 點
    下載積分: 1386 分
    在線時間: 752(小時)
    注冊時間: 2012-03-01
    最后登錄: 2018-03-14
    查看heye7890的 主題 / 回貼
    6樓  發(fā)表于: 2012-03-13 16:47
    慚愧!
    低調(diào)!
    meipingboy
    級別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 529 個
    工控威望: 735 點
    下載積分: 9628 分
    在線時間: 609(小時)
    注冊時間: 2009-09-13
    最后登錄: 2024-08-30
    查看meipingboy的 主題 / 回貼
    7樓  發(fā)表于: 2012-03-13 18:40
    引用
    引用第2樓cvlsam于2012-03-08 15:48發(fā)表的  :
    D82乘以4096,相當于左移12位,比如D82為A,那么移動后就是A000
    D83乘以256,相當于左移8位,比如D83為B,那么移動后就是B00,

    同理,D80乘以16,相當于左移4位,如果D80為C,那么移動后就是C0

    .......

    非常專業(yè),但對于我們新手來說:
    D82乘以4096  這個很好理解,也就是數(shù)學中的加、減、乘、除等等。
    但后面的解釋:相當于左移12位,比如D82為A,那么移動后就是A000 ,理解起來非常吃力。。。。
                  如果D82為 8 的話,那么結(jié)果不會是 8000吧??好象應該是用上面 (D82) 8×4096=32768
                  當然D83為 7 的話,結(jié)果也不會是 700,應該是 (D83) 7×256=1792 吧!
    活到老學到老:還有 8  分沒學到
    spyx1928
    浮躁的社會
    級別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 80 個
    工控威望: 646 點
    下載積分: 535 分
    在線時間: 127(小時)
    注冊時間: 2012-03-02
    最后登錄: 2024-10-25
    查看spyx1928的 主題 / 回貼
    8樓  發(fā)表于: 2012-03-13 19:18
    學了吧
    浮躁的社會
    sicsuilyijun
    工控路上學習中
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 163 個
    工控威望: 355 點
    下載積分: 773 分
    在線時間: 373(小時)
    注冊時間: 2009-05-17
    最后登錄: 2024-10-22
    查看sicsuilyijun的 主題 / 回貼
    9樓  發(fā)表于: 2012-03-13 21:31
    學習了
    希望2樓的高手再講詳細一點哦
    [ 此帖被sicsuilyijun在2012-03-13 22:01重新編輯 ]
    l0331g
    隨緣...
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 255 個
    工控威望: 371 點
    下載積分: 7323 分
    在線時間: 205(小時)
    注冊時間: 2011-03-31
    最后登錄: 2024-07-04
    查看l0331g的 主題 / 回貼
    10樓  發(fā)表于: 2012-03-13 23:08
    (D82) 8×4096=32768 (10進制) 轉(zhuǎn)為16進制=8000
    7×256=1792 (10進制) 轉(zhuǎn)為16進制=700
    要轉(zhuǎn)一下(用PC小算盤轉(zhuǎn)一下就知了)
    付玉明
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 141 個
    工控威望: 285 點
    下載積分: 1186 分
    在線時間: 40(小時)
    注冊時間: 2011-09-11
    最后登錄: 2018-03-08
    查看付玉明的 主題 / 回貼
    11樓  發(fā)表于: 2012-03-14 01:31
    哎 還是能人多啊