取反指令 点击:972 | 回复:7



做人要厚道嘛

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:104帖 | 546回
  • 年度积分:0
  • 历史总积分:1215
  • 注册:2007年8月13日
发表于:2007-09-21 15:31:00
楼主
 M8000
—‖—————————[ MOV K0  D0 ]

  X0
—‖—————————[ CMLP D0 D0 ]

  X0
—‖—————————[ MOVP D0 K1M10 ]

哪位朋友帮帮忙    解释下这个怎么处理的??

x0  on   会怎么样??



xinhuo

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 110回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2003年7月14日
发表于:2007-09-21 15:46:00
1楼

xinhuo

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 110回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2003年7月14日
发表于:2007-09-21 15:47:00
2楼
XO ON -》 D0=0
K1M10=15

做人要厚道嘛

  • 精华:0帖
  • 求助:1帖
  • 帖子:104帖 | 546回
  • 年度积分:0
  • 历史总积分:1215
  • 注册:2007年8月13日
发表于:2007-09-21 15:51:00
3楼
别只说结果呀!!
解释下过程嘛!!!!!!!

做人要厚道嘛

  • 精华:0帖
  • 求助:1帖
  • 帖子:104帖 | 546回
  • 年度积分:0
  • 历史总积分:1215
  • 注册:2007年8月13日
发表于:2007-09-21 15:52:00
4楼
K1M10  是继电器怎么会有数据的呢???

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2007-09-21 15:52:00
5楼
1 将 0  -》 D0   此时D0为0000000000000000
2 执行取反传送指令cml  D0的值按位取反,因此成为1111111111111111,即16进制的F,十进制的15
3 将D0的值传送给M10,M11,M12,M13,也就是D0的低4位传送,因此K1M10的值为1111,也就是15.

结论:当X0=On,K1M10为15,而D0由于始终在清零因此表现为0

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2007-09-21 15:53:00
6楼
这类基本的运用楼主应该找本编程手册自行推敲的,而非一直发帖指望别人手把手的教您。

做人要厚道嘛

  • 精华:0帖
  • 求助:1帖
  • 帖子:104帖 | 546回
  • 年度积分:0
  • 历史总积分:1215
  • 注册:2007年8月13日
发表于:2007-09-21 15:57:00
7楼
麻烦您了!

热门招聘
相关主题

官方公众号

智造工程师