三菱MOV指令求助 点击:6441 | 回复:69



宣烨

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:32帖 | 18回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2006年7月09日
发表于:2007-08-10 09:04:00
楼主

 mov k15 k1y000
 mov k6 k1y004
请问是何意思?那他们同时动作,为何y4 y7不动作,其他动作
谢谢



bg7mka

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 261回
  • 年度积分:0
  • 历史总积分:701
  • 注册:2006年6月28日
发表于:2007-12-23 23:16:00
21楼
下面引用由小蔡在 2007-12-22 12:38:00 发表的内容:
  给出解释的都对
--------------------------------------------------------------------------------------------

ahilala

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2008年9月17日
发表于:2008-10-30 12:44:55
22楼

K15表示成二进制数就为1111

K6表示成二进制数就为0110

第二个K1表示4位数

从高位到低位排列即为y3 y2 y1 y0=1111

?????????????????????????????????????? y7 y6 y5 y4=0110

因此两条指令的效果,即只有y4,y7不亮。

?

ted.wang

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 170回
  • 年度积分:0
  • 历史总积分:218
  • 注册:2005年2月20日
发表于:2008-10-30 13:38:25
23楼

是的,解释的 都对,y0-y15一起是一个word,y0 ,y1,y2~y15分别是个bit,

K6表示成二进制数就为0110,移位时

0?to y4

1to y5

1t0 y6

0 to y7

这样,y5 and y6 都等于1 ,即点亮

ZJZC

  • 精华:1帖
  • 求助:0帖
  • 帖子:23帖 | 3984回
  • 年度积分:0
  • 历史总积分:4895
  • 注册:2004年10月18日
发表于:2008-10-30 15:41:49
24楼

呵呵;就是把对应的数字换成二进制对应输出到Y;

mov k15 k1y000?? K15对应1111,所以Y0~Y3全为1;

mov k6 k1y004??? K6对应0110,所以Y5~Y6为1,Y4及Y7为0;

?

tangzhike

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:27
  • 注册:2008年9月10日
发表于:2008-10-31 12:36:46
25楼

K1Y0是Y0 Y1 Y2 Y3

K2Y0是YO YI Y2 Y3 Y4 Y5 Y6 Y7

三人行必有吾师

  • 精华:0帖
  • 求助:0帖
  • 帖子:25帖 | 187回
  • 年度积分:0
  • 历史总积分:350
  • 注册:2006年12月02日
发表于:2008-10-31 17:10:04
26楼
K1Y0是Y0 Y1 Y2 Y3

K2Y0是YO YI Y2 Y3 Y4 Y5 Y6 Y7
K是代表十进制的数,K1代表的是四个一组的数 ,k1是代表4个位的意思,K2是8个位的意思.

bluefree

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:0
  • 历史总积分:42
  • 注册:2007年6月12日
发表于:2008-11-07 22:01:40
27楼

k表示10禁止,k15换成2进制就是1111,所以y0到y4都是1.

Bin k6= 110 y4=0 y5 y6=1

newchp

  • 精华:3帖
  • 求助:0帖
  • 帖子:113帖 | 3966回
  • 年度积分:0
  • 历史总积分:9364
  • 注册:2006年7月15日
发表于:2008-11-07 22:09:31
28楼

                                              上面的正解

newchp

  • 精华:3帖
  • 求助:0帖
  • 帖子:113帖 | 3966回
  • 年度积分:0
  • 历史总积分:9364
  • 注册:2006年7月15日
发表于:2008-11-07 22:10:29
29楼

k表示10禁止,k15换成2进制就是1111,所以y0到y4都是1.

Bin k6= 110 y4=0 y5 y6=1

应该是YO到Y3都是1

发光的金子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2008年10月27日
发表于:2008-11-07 22:11:57
30楼

我想知道十进制是怎么转换成二进制的确良

发光的金子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2008年10月27日
发表于:2008-11-07 22:15:45
31楼
    是在编程中怎么编的(10进制转2进制)

工控@人生

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-11-08 06:50:55
32楼

mov  K15 K1Y0

k15是10进制,但k1y0组合位元件,在执行传送指令时是按二进制传送的,15转成二进制为1111,从后向前顺序对应Y0、Y1、Y2、Y3都为ON

mov K6 K1Y4

6转成二进制为0110,从后向前顺序对应对应Y4、Y5、Y6、Y7,只有y5、Y6为ON

PSF-PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 849回
  • 年度积分:5
  • 历史总积分:3567
  • 注册:2005年4月19日
发表于:2008-11-08 10:23:44
33楼

不错。学到东西了。

 

PSF-PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 849回
  • 年度积分:5
  • 历史总积分:3567
  • 注册:2005年4月19日
发表于:2008-11-08 10:24:54
34楼

很好。

 

 

wenzhao

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2004年4月03日
发表于:2008-11-08 11:16:58
35楼

列位楼主说的对,但是此题没有涉及到高低位的顺序,分析时要注意高低位的顺序。

 

罗运强

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 39回
  • 年度积分:0
  • 历史总积分:97
  • 注册:2006年10月10日
发表于:2008-11-08 15:20:49
36楼

多看资料吧!上面都有写的

6a6e7a7e

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 416回
  • 年度积分:0
  • 历史总积分:656
  • 注册:2006年6月27日
发表于:2008-11-08 16:11:28
37楼
引用工控@人生 的回复内容:

mov  K15 K1Y0

k15是10进制,但k1y0组合位元件,在执行传送指令时是按二进制传送的,15转成二进制为1111,从后向前顺序对应Y0、Y1、Y2、Y3都为ON

mov K6 K1Y4

6转成二进制为0110,从后向前顺序对应对应Y4、Y5、Y6、Y7,只有y5、Y6为ON





博古

  • 精华:0帖
  • 求助:0帖
  • 帖子:127帖 | 992回
  • 年度积分:0
  • 历史总积分:2320
  • 注册:2006年7月25日
发表于:2008-11-08 20:42:48
38楼

谢谢楼上的各位,学习了

zexi521

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2006年10月30日
发表于:2008-11-08 21:24:10
39楼

要是再不明白就用仿真软件或者逻辑测试什么的看一下就明白了

阳光月光

  • 精华:1帖
  • 求助:0帖
  • 帖子:16帖 | 421回
  • 年度积分:0
  • 历史总积分:1071
  • 注册:2008年9月27日
发表于:2008-11-08 21:37:18
40楼
  不错.     又学了一些东西.真是太好了.谢谢

热门招聘
相关主题

官方公众号

智造工程师