日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]TMR0為8位寬,有一個可選的預分頻器,用于通用目的,可用于定時和計數(shù)。TMR1為16位寬,附帶一個可編程的預分頻器和一個可選的低頻時基振蕩器,適合與CPP模塊配合使用來實現(xiàn)輸入捕扣或輸出比較功能,也可于定時和計數(shù)

TMR0為8位寬,有一個可選的預分頻器,用于通用目的,可用于定時和計數(shù)。

TMR1為16位寬,附帶一個可編程的預分頻器和一個可選的低頻時基振蕩器,適合與CPP模塊配合使用來實現(xiàn)輸入捕扣或輸出比較功能,也可于定時和計數(shù)。

TMR2為8位寬,附帶一個配合使用來實現(xiàn)PWM脈沖寬度調制信號的產生,只能用于定時。

TMR0用作定時器時,定時器時鐘=系統(tǒng)時鐘/4;
寫TMR0時,會產生2個周期的的延時,如果不使用前置分頻器,可通過設置
初值進行補償。
例如 需要定時200個時鐘周期時,TMR0 = 256 -200 + 2= 58

OPTION_REG:

bit5 T0CS:TMR0 Clock Source Select bit

1 = Transition on T0CKI pin

0 = Internal instruction cycle clock(CLKO)

bit 4 T0SE:TMR0 Source Edge Select bit

1 = Increment on high-to-low transition on T0CKI pin

0 = Increment on low-to-high transition on T0CKI pin

bit 3 PSA:Prescaler Assignment bit

1 = Prescaler is assigned to the WDT

0 = Prescaler is assigned to the Timer0 module

bit2-0 PS2:PS0:Prescaler Rate Select bits

任何時候對TMR0寄存器進行一次寫操作后,其計數(shù)功能將被禁止2個指令周期。

給大家一個意見:如果想用TMR0實現(xiàn)精確的定時,一旦用了預分頻器后就不要對TMR0做任何寫操作。

注意:在中斷服務程序中查詢TMR0中斷時,既要查詢T0IE位,還要查詢T0IF位。


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉