定時(shí)器、計數器的使用
在本控制器當中,計數器和定時(shí)器其本質(zhì)就是一個(gè)數據寄存器,和其他內部寄存器一樣,所以我們可以制造很多個(gè)定時(shí)器或者計數器,數量不會(huì )限制(在內存范圍內)
定時(shí)器提供了3種定時(shí)精度:0.1秒,1秒,和10秒用戶(hù)可以根據不同的需要選擇不同的精度。同時(shí)定時(shí)方式還可以采用順計時(shí)或者倒計時(shí)方式。如下圖:

定時(shí)要注意的是:只要定時(shí)計數條件存在,計時(shí)會(huì )一直持續,直到定時(shí)值為65535才會(huì )停止(順計時(shí)方式)或者為0才能停止(倒計時(shí)方式)
如果要關(guān)閉計時(shí)動(dòng)作,只要在定時(shí)功能完成后,把定時(shí)器置0或者置65535。
計數器則沒(méi)有精度限制,可以實(shí)現高速計數功能。計數的速度取決于硬件的速度,通過(guò)程序循環(huán)掃描次數寄存器,我們就可以看到程序的運行速度,全速運行時(shí),大概每秒掃描1萬(wàn)多次
[ 此帖被sy2kj在2010-12-24 10:01重新編輯 ]