定時器、計數(shù)器的使用
在本控制器當中,計數(shù)器和定時器其本質(zhì)就是一個數(shù)據(jù)寄存器,和其他內(nèi)部寄存器一樣,所以我們可以制造很多個定時器或者計數(shù)器,數(shù)量不會限制(在內(nèi)存范圍內(nèi))
定時器提供了3種定時精度:0.1秒,1秒,和10秒用戶可以根據(jù)不同的需要選擇不同的精度。同時定時方式還可以采用順計時或者倒計時方式。如下圖:
定時要注意的是:只要定時計數(shù)條件存在,計時會一直持續(xù),直到定時值為65535才會停止(順計時方式)或者為0才能停止(倒計時方式)
如果要關(guān)閉計時動作,只要在定時功能完成后,把定時器置0或者置65535。
計數(shù)器則沒有精度限制,可以實現(xiàn)高速計數(shù)功能。計數(shù)的速度取決于硬件的速度,通過程序循環(huán)掃描次數(shù)寄存器,我們就可以看到程序的運行速度,全速運行時,大概每秒掃描1萬多次
[ 此帖被sy2kj在2010-12-24 10:01重新編輯 ]