发表于:2015/7/13 18:22:34
#0楼
LD X000
PLS M100
LDI M100
AND Y000
LD M100
ANI Y000
ORB
OUT Y000
以上是一个典型的二分频电路,当X000第一次为ON时Y000=1,以下是我所理解的扫描周期:按下X000则M100在一个运算周期内为1,LDI M100断开 AND Y000,Y000=0,接下来LD M100变为ON ANI Y000,Y000=1,又因为扫描方式从上到下,所以Y=1.既然扫描方式从上到下,输出自锁无法理解。如变为以下:
LD X000
PLS M100
LD M100
ANI Y000
LDI M100
AND Y000
ORB
OUT Y000
以下是我所理解的扫描周期:按下X000则M100在一个运算周期内为1,LD M100接通 ANI Y000,Y000=1,接下来LDI M100断开 AND Y000,Y000=0,又因为扫描方式从上到下,所以Y=0 但实际输出仍然为1,既然扫描方式从上到下,我又不理解了。
写到这 脑子有点乱了,自己也是刚学,如以上 块并联的扫描方式 究竟是每一块分别决定输出 然后以最靠后的结果为输出结果?还是每一块先做运算 然后两个结果再做与运算 最后决定输出呢? 扫描周期应该怎么理解 ?
请高手不吝详细解答 谢谢
PLS M100
LDI M100
AND Y000
LD M100
ANI Y000
ORB
OUT Y000
以上是一个典型的二分频电路,当X000第一次为ON时Y000=1,以下是我所理解的扫描周期:按下X000则M100在一个运算周期内为1,LDI M100断开 AND Y000,Y000=0,接下来LD M100变为ON ANI Y000,Y000=1,又因为扫描方式从上到下,所以Y=1.既然扫描方式从上到下,输出自锁无法理解。如变为以下:
LD X000
PLS M100
LD M100
ANI Y000
LDI M100
AND Y000
ORB
OUT Y000
以下是我所理解的扫描周期:按下X000则M100在一个运算周期内为1,LD M100接通 ANI Y000,Y000=1,接下来LDI M100断开 AND Y000,Y000=0,又因为扫描方式从上到下,所以Y=0 但实际输出仍然为1,既然扫描方式从上到下,我又不理解了。
写到这 脑子有点乱了,自己也是刚学,如以上 块并联的扫描方式 究竟是每一块分别决定输出 然后以最靠后的结果为输出结果?还是每一块先做运算 然后两个结果再做与运算 最后决定输出呢? 扫描周期应该怎么理解 ?
请高手不吝详细解答 谢谢