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

當前位置:首頁 > 單片機 > 單片機
[導讀]   AVR單片機的型號不同,定時/計數(shù)器的數(shù)量也不同。下面以AT90S8515單片機為例,介紹AVR單片機的定時/計數(shù)器。    AT90S8515有一個8位定時/計數(shù)器TCNTO和一個16位的定時/計數(shù)器TCNT1。二者均可對

  AVR單片機的型號不同,定時/計數(shù)器的數(shù)量也不同。下面以AT90S8515單片機為例,介紹AVR單片機的定時/計數(shù)器。
  
  AT90S8515有一個8位定時/計數(shù)器TCNTO和一個16位的定時/計數(shù)器TCNT1。二者均可對晶振時鐘CK、預定比例器時鐘源、或外部引腳脈沖進行計數(shù)。
  
  AT90S8515的預定比例器將晶振時鐘CK進行8、64、256和1024分頻,分別為TCNTO、TCNT1提供不同頻率的時鐘源,包括:CK、CK/8、CK/64、CK/256、CK/1024、外部源EXTO、EXTI和停止。定時/控制寄存器TCCRO控制TCNTO的時鐘源,TCCRIA、TCCRIB控制TCNT1的時鐘源。定時/計數(shù)器溢出標志位在TIFR寄存器中,中斷使能位在TIMSK寄存器中。


  一、8位定時/計數(shù)器TCNTO

1.TCNTO控制寄存器-TCCROTCCRO的I/O寄存器地址為$33(RAM地址為$53),復位時值為O。
  
  TCCRO的低3位CS02、CS01、CSOO為TCNTO的時鐘源選擇位(對應關(guān)系如下表),高5位未用。


  
  若用TO腳作時鐘源,須對數(shù)據(jù)方向控制寄存器進行相應設(shè)置。
  
  2.定時/計數(shù)器TCNTOTCNTO的地址為$32($52),復位時值為O。
  
  TCNTO是可讀寫的加計數(shù)器。若向TCNTO寫入時時鐘源正在工作,則數(shù)據(jù)寫入后繼續(xù)計數(shù)。

  二、16位定時/計數(shù)器TCNT1

1.TCNT1有兩個輸出比較寄存器OCRIA、OCRIB,用于與TCNT1的計數(shù)值進行比較。輸出比較功能包括:比較匹配后的計數(shù)器清O,及比較匹配輸出引腳上的各種操作。
  
  TCNT1可用于8位、9位、10位的脈沖調(diào)制器。在此模式下,定時器和OCR1A、OCR1B具有集中脈沖雙抗誤操作獨立的PWM能力。
  
  TCNT1具有輸入捕獲功能,由輸入捕獲引腳ICP上的信號激活。捕獲信號的設(shè)置由TCNTI的控制寄存器TCCR1B來定義。模擬比較器也可觸發(fā)該捕獲事件。
  
  TCNT1具有輸入捕獲噪聲消除器。如果該功能允許,則在輸入捕獲事件激活前需要4次以上的采樣監(jiān)測,輸入引腳信號以XTAL的時鐘頻率被采樣。
  
  2.控制寄存器A-TCCRA TCCRA的地址為$2F($4F),復位時值為O,各位定義如下:

  COMMlA1、COMMIAO為比較A輸出模式選擇,決定TCNT1在與OCRIA比較匹配之后的輸出引腳事件。輸出引腳事件影響OC1A,即輸出比較A(見上表)。
  
  由于其對I/O口的可替換功能,此I/O口的方向控制位必須設(shè)為l,以便對輸出引腳進行控制。
  
  COMM1B1、COMM1BO為比較B輸出模式選擇,決定TCNT1在與OCRIB比較匹配之后的輸出引腳OCIB的事件(見上表)。
  
  在PWM模式下,上述4位的功能不同(見PWM模式下的定時計數(shù)器1)。
  
  改變以上四位時,必須清除TIMSK中的中斷使能位來禁止輸出比較器中斷l(xiāng),否則將發(fā)生中斷。
  
  PWM11、PWM10為脈沖寬度調(diào)制器選擇位(見下表)。

  3.控制寄存器B-TCCRBTCCRB地址為$2E($4E),復位時值為O,各位定義如下:


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