




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
5.4定時器
USART、定時器和ADC這樣的片內外設同樣也需要I/O口實現其功能。對于
USART、定時器具有兩個可以選擇的位置對應它們的I/O引腳.I/O引腳被選擇實現片內外設I/O功能,需要設置對應的PxSEL位為1。片內外設
I/OCC2530共有四個定時器T1、T2、T3、T4,定時器用于范圍廣泛的控制和測量應用,可用的五個通道的正計數/倒計數模式可以實現諸如電機控制之類的應用。T1為16位定時/計數器,支持輸入采樣、輸出比較和PWM功能。T1有五個獨立的輸入采樣/輸出比較通道,每一個通道對應一個I/O口。T2為MAC定時器,T3、T4為8位定時/計數器,支持輸出比較和PWM功能。定時器簡介五個捕獲/比較通道上升沿、下降沿或任何邊沿的輸入捕獲設置、清除或切換輸出比較自由運行、模或正計數/倒計數操作可被1,8,32或128整除的時鐘分頻器在每個捕獲/比較和最終計數上生成中斷請求DMA觸發功能定時器1的功能T1CNTH –
定時器1計數高位T1CNTL –
定時器1計數低位T1CTL –
定時器1控制T1STAT –定時器1狀態定時器1寄存器定時器1操作自由運行模式在自由運行操作模式下,計數器從0x0000開始,每個活動時鐘邊沿增加1。當計數器達到0xFFFF(溢出),計數器載入0x0000,繼續遞增它的值,如圖5-8所示。當達到最終計數值0xFFFF,設置標志IRCON.T1IF和T1STAT.OVFIF。如果設置了相應的中斷屏蔽位 TIMIF.OVFIM以及IEN1.T1IE,將產生一個中斷請求。定時器1操作模模模式當定時器運行在模模式,16位計數器從0x0000開始,每個活動時鐘邊沿增加1。當計數器達到寄存器T1CC0(溢出)時,寄存器T1CC0H:T1CC0L保存的最終計數值,計數器將復位到0x0000,并繼續遞增。如果定時器開始于T1CC0以上的一個值,當達到最終計數值(0xFFFF)時,設置標志IRCON.T1IF和T1CTL.OVFIF。如果設置了相應的中斷屏蔽位TIMIF.OVFIM以及IEN1.T1IE,將產生一個中斷請求。模模式被大量用于周期不是0xFFFF的應用程序。定時器1操作正計數/倒計數模式在正計數/倒計數模式,計數器反復從0x0000開始,正計數直到達到T1CC0H:T1CC0L保存的值。然后計數器將倒計數直到0x0000,如圖5.10所示。這個定時器用于周期必須是對稱輸出脈沖而不是0xFFFF的應用程序,因為這種模式允許中心對齊的 PWM輸出應用的實現。在正計數 /倒計數模式,當達到最終計數值時,設置標志IRCON.T1IF和T1CTL.OVFIF。如果設置了相應的中斷屏蔽位TIMIF.OVFIM以及IEN1.T1EN,將產生一個中斷請求。定時器1包括一個 16位計數器,在每個活動時鐘邊沿遞增或遞減。活動時鐘邊沿周期由寄存器位CLKCON.TICKSPD定義,它設置全球系統時鐘的劃分,提供了從0.25MHz到32MHz的不同的時鐘標記頻率(可以使用32MHzXOSC作為時鐘源)。這在定時器1中由T1CTL.DIV設置的分頻器值進一步劃分。這個分頻器值可以從1、8、32或128。因此當32MHz晶振用作系統時鐘源時,定時器1可以使用的最低時鐘頻率是1953.125Hz,最高是32MHz。當16MHzRC振蕩器用作系統時鐘源時,定時器1可以使用的最高時鐘頻率是16MHz。16位計數器讀取16位的計數器值:T1CNTH和T1CNTL,分別包含在高位字節和低位字節中。當讀取T1CNTL時,計數器的高位字節在那時被緩沖到T1CNTH,以便高位字節可以從T1CNTH中讀出。因此T1CNTL必須在讀取T1CNTH之前首先讀取。對T1CNTL寄存器的所有寫入訪問將復位16位計數器。當達到最終計數值(溢出)時,計數器產生一個中斷請求。可以用T1CTL控制寄存器設置啟動并停止該計數器。當一個不是00值的寫入到T1CTL.MODE時,計數器開始運行。如果00寫入到T1CTL.MODE,計數器停止在它現在的值上。16位計數器定時器3和定時器4的所有定時器功能都是基于8位計數器建立的,所以定時器3和定時器4最大計數值要遠遠小于定時器1,常用于較短時間間隔的定時。定時器3和定時器4各有0、1兩個通道,功能較定時器1要弱。計數器在每個時鐘邊沿遞增或遞減。活動時鐘邊沿的周期由寄存器位CLKCONCMD.TICKSPD[2:0]定義,由TxCTL.DIV[2:0](其中x指的是定時器號碼,3或4)設置的分頻器值進一步劃分。計數器可以作為一個自由運行計數器,倒計數器,模計數器或正/倒計數器運行。可以通過寄存器TxCNT讀取8位計數器的值,其中x指的是定時器號碼:3或4。計數器開始和停止是通過設置TxCTL控制寄存器的值實現的。當TxCTL.START寫入1時,計數器開始。當TxCTL.START寫入0時,計數器停留在它的當前值。定時器3實驗目的:編程實現t1blink.c定時器1控制LED,掌握定時器計數器的使用方法。實驗現象:led1大約5秒閃爍一次程序分析
(1)在主函數中,程序首先開T1的溢出中斷,然后設置T1CTL,使用T1處于8分頻的自由模式
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 殺場活動策劃方案
- 暖冬校園活動方案
- 上海市青浦高級中學2025屆化學高二下期末學業水平測試模擬試題含解析
- (2025)中華人民共和國食品安全法培訓考試題庫及參考答案
- 2025至2030KTV行業市場深度研究與戰略咨詢分析報告
- 2025至2030InGaAsPIN光電二極管模塊行業市場占有率及投資前景評估規劃報告
- 供給側改革試題及答案
- 新媒體環境下民辦高校思政教育內容的變革需求
- 2025至2030便攜式超聲波掃描儀行業市場深度研究與戰略咨詢分析報告
- 2025-2030中空微球行業市場現狀供需分析及重點企業投資評估規劃分析研究報告
- 車間主任轉正述職報告
- 靜脈采血并發癥預防與處理
- 2024年體育類第一批(本科)投檔最低分排名
- 2025年河南省許昌市許昌縣小升初數學綜合練習卷含解析
- 2.5 噴泉 教學設計 六年級音樂下冊 人教版
- 剖宮產手術專家共識2023年解讀
- 2024-2025學年廣東省惠州市惠城區七年級下學期期末數學教學質量監測試題(含答案)
- 2025年上半年駐村工作總結范例(三篇)
- 樓宇自控系統入門基礎知識
- 化工企業安全操作規程培訓計劃
- 氣管插管堵塞的原因分析課件
評論
0/150
提交評論