VW200是時間的個位,它的計時單位是什么?是秒,還是mS? 你的程序是用比較指令,即使用VW200與0比較,VW200=0才會產(chǎn)生一“P”沿脈沖,執(zhí)行一次運算。當VW200由=0執(zhí)行加計數(shù),其VW200的值就≠0,只帶VW200計數(shù)65535個數(shù)后,VW200才會又=0,VW200與0比較指令才能發(fā)出第二次“P”。你說“每增加一秒VW200有個上升沿”,就是說VW200在1秒內計滿65536個數(shù),這計數(shù)頻率F=65535HZ=65.5KHz,有這么高的時鐘脈沖?即使有,1秒只i運算一次,如需運算幾百次,這程序不是太慢了嗎。不了解你的程序,僅從你說的提出不成熟的看法,僅供參考。 |
|