恭喜,你发布的帖子
发布于 2022-06-07 17:18:20
9楼
您好,这个习题的要求就是要做一个标志位“exFisrtScan”,让CPU在第一个运行周期时该位为1,而后再变为0。即首周期的一个0->1的变化。
所以,在NW1,因为MB2保持性默认为非保持,所以M2.1首周期肯定为0,使用闭点指令,则标志位“exFisrtScan”置位为1;
在最后的NW5,首周期结束,先将标志位“exFisrtScan”复位为0;而后给M2.1写入1,保证下一个周期NW1执行条件不满足,无法再置位。
而如果CPU重启后,M2.1变为0,则可以再去将标志位“exFisrtScan”触发一次0->1的变化
所以我这样吧这两段程序加在首尾是正确对吧,老师
请填写推广理由:
分享
只看
楼主