发布于 2013-06-19 15:12:55
5楼
是的,MOD指令用于长整数取余。楼主可以这样测试一下:
L MD 100 //被除数
L MD 104 //除数
MOD //长整数取余后的结果存入ACCU1
L L#0 //将ACCU1的内容移入ACCU2,并装载长整数0到ACCU1
==D //如果余数等于0,RLO=1;如果余数不等于0那么RLO=0
= M 108.0 //将当前的RLO赋给M108.0
这段代码可测试,如果无余数,M108.0=1;如果有余数,M108.0=0。
如果要执行一个动作,那么取M108.0的上升沿来处理就好了。
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”