引用引用第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時復位。方法很多只要你肯下功夫,思路會越來越廣的。