引用引用第11楼杨粟宇于2013-08-21 12:07发表的 :你这个程序有问题的,首先C没有在停止的时候清零,会造成第二次启动的时候立即停止。其次你用来给C做计数的信号不对,即使你上电第一次启动,在第五次循环的时候正转刚起,电机都还没转,就停止了,更不用说反转了。如6楼所说用Y1,如果还是上升沿,那么也会产生第五次循环时正转后不反转的现象。上面说的很对,应该用Y2的下降沿,C要有复位
引用引用第16楼wwcwwc于2013-08-23 16:14发表的 :加油,楼主!你的思路不错,只要在程序后面加入ld i m1 【 rst c0】这样当五次计数到后就复位了C0,当然也可以写计数器C0大于、等于6时复位。方法很多只要你肯下功夫,思路会越来越广的。