arpawpelf
级别: 略有小成
精华主题: 0
发帖数量: 315 个
工控威望: 421 点
下载积分: 2313 分
在线时间: 131(小时)
注册时间: 2009-04-16
最后登录: 2023-03-08
查看arpawpelf的 主题 / 回贴
楼主  发表于: 2009-07-29 18:42
      当D128,D130,D131,D132中一有数据,在D134中反映出一种状态,比如:D128有数据,其他没有时,在D134中显示0001H;当D128,D130有数据,在D134中显示0011H ;当D128,D131有数据,在D134中显示0101H。就是说:D128~D132中有数据显示为“1”没有数据显示为“0”反正是数据结合。望各位大侠帮忙,谢谢!
[ 此帖被arpawpelf在2009-07-29 19:21重新编辑 ]
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5212 个
工控威望: 7436 点
下载积分: 158993 分
在线时间: 3172(小时)
注册时间: 2007-11-21
最后登录: 2024-12-22
查看sjm213的 主题 / 回贴
1楼  发表于: 2009-07-29 20:55
麻烦点就用比较指令+传送指令呗,反正就四个状态~
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5212 个
工控威望: 7436 点
下载积分: 158993 分
在线时间: 3172(小时)
注册时间: 2007-11-21
最后登录: 2024-12-22
查看sjm213的 主题 / 回贴
2楼  发表于: 2009-07-30 21:46
引用
引用第3楼lgk123于2009-07-30 09:03发表的  :
假如有8个寄存器,那值个比较就麻烦了,最好是数据组合,那方便多了,望版主有更好


用个变址就搞定了。