ysz0377
小胜靠智,大胜靠德,厚积薄发,气势如虹!!
级别: 家园常客

精华主题: 0
发帖数量: 531 个
工控威望: 763 点
下载积分: 5134 分
在线时间: 360(小时)
注册时间: 2009-08-09
最后登录: 2024-10-31
查看ysz0377的 主题 / 回贴
楼主  发表于: 2012-03-08 14:42
图片:
各位大侠:这道程序里为什么D82乘以K4096 , D83乘以256,D80乘以K16??望解答
小胜靠智,大胜靠德,厚积薄发,气势如虹!!
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6767 个
工控威望: 38368 点
下载积分: 2831 分
在线时间: 9503(小时)
注册时间: 2006-09-13
最后登录: 2024-11-14
查看cvlsam的 主题 / 回贴
1楼  发表于: 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加起来,就成了一个字的数据。
本帖最近评分记录:
  • 下载积分:+5(alongfeng) 强人
  • 下载积分:+5(guochunyi) 热心助人
  • 下载积分:+5(gys19830912) 热心助人
  • 下载积分:+3(ysz0377) 热心助人