<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > STC89C52單片機(jī)定時(shí)器2的使用

          STC89C52單片機(jī)定時(shí)器2的使用

          作者: 時(shí)間:2016-12-02 來(lái)源:網(wǎng)絡(luò) 收藏
          實(shí)現(xiàn)定時(shí)和計(jì)數(shù)的方法一般有:軟件定時(shí)、專(zhuān)用電路和可編程定時(shí)器/計(jì)數(shù)器 三種方法。
          軟件定時(shí):執(zhí)行一個(gè)循環(huán)程序進(jìn)行時(shí)間延遲。定時(shí)準(zhǔn)確,不需要外加硬件電路,但會(huì)增加CPU開(kāi)銷(xiāo)。
          專(zhuān)用硬件電路定時(shí):可以實(shí)現(xiàn)請(qǐng)精確的定時(shí)和計(jì)數(shù),但參數(shù)調(diào)節(jié)不方波。
          可編程定時(shí)器/計(jì)數(shù)器:不占用CPU時(shí)間,能與CPU并行工作,實(shí)現(xiàn)精確的定時(shí)和計(jì)數(shù),又可以通過(guò)變成設(shè)置其工作方式和其他參數(shù),使用方便。
          以下說(shuō)明僅試用宏晶的STC89C52!!

          定時(shí)器2
          T2MOD,T2CON,TH2,TL2,RC2H,RC2L.

          T2MOD:0C9H(不可位尋址)
          000000T2OEDCEN
          T2OE:定時(shí)器輸出使能位
          DECN:向上/向下計(jì)數(shù)使能位。定時(shí)器2可配制成向上/向下計(jì)數(shù)器。
          0:向上計(jì)數(shù)(模式狀態(tài)) 1:向下計(jì)數(shù)(盡量不使用)


          T2CON:0XC8H(可位尋址)
          TF2EXF2RCLKTCLKEXEN2TR2C/T2CP/RL2
          TF2:7 上/下 溢出標(biāo)志位,定時(shí)器2溢出時(shí)置位,必須有用軟件清零!當(dāng)RCLK或TCLK=1時(shí),TF2將不會(huì)置位。
          EXF2:6 定時(shí)器2外部標(biāo)志,當(dāng)EXEN2=1且T2EX的負(fù)跳變產(chǎn)生捕獲或重裝時(shí),EXF2置位。定時(shí)器2中斷使能時(shí),EXF2=1將使CPU從中斷向量處執(zhí)行定時(shí)器2中斷子程序。EXF2位必須用軟件清零。在遞增/遞減計(jì)數(shù)器模式(DCEN=1)中,EXF2位不會(huì)引起中斷。
          RCLK:5 接收時(shí)鐘標(biāo)志。RCLK置位時(shí),定時(shí)器2的溢出脈沖作為串口模式1和模式3的接收時(shí)鐘。RCLK=0時(shí),將定時(shí)器1的溢出脈沖作為串口模式1和模式3的接收時(shí)鐘。
          TCLK:4 發(fā)送時(shí)鐘標(biāo)志位。TCLK置位時(shí),定時(shí)器2的溢出脈沖作為串口模式1和模式3的發(fā)送時(shí)鐘。TCLK=0時(shí),將定時(shí)器1的溢出脈沖作為串口模式1和模式3發(fā)送時(shí)鐘。
          EXEN2:3 定時(shí)器2外部使能標(biāo)志。當(dāng)其置位且定時(shí)器2未作為串口時(shí)鐘時(shí),允許T2EX的負(fù)跳變產(chǎn)生捕獲或重裝。EXEN2=0時(shí),T2EX的跳變對(duì)定時(shí)器2無(wú)效。
          TR2:2 定時(shí)器2 啟動(dòng)/停止控制位。置1時(shí)啟動(dòng)定時(shí)器。
          C/T2:1 定時(shí)器/計(jì)數(shù)器選擇(定時(shí)器2)
          0 = 內(nèi)部定時(shí)器(SYS_CLK/12或SYS_CLK/6)
          1 = 外部事件計(jì)數(shù)器(下降沿觸發(fā))
          CP/RL2:0 捕獲/重裝標(biāo)志。EXEN2=1時(shí),T2EX的負(fù)跳變產(chǎn)生捕獲。EXEN2=0時(shí),定時(shí)器2溢出或T2EX的負(fù)跳變都可以使定時(shí)器自動(dòng)重裝。RCLK=1或TCLK=1時(shí),該位無(wú)效且定時(shí)器強(qiáng)制為溢出時(shí)自動(dòng)重裝。

          定時(shí)器2有三種操作模式:捕獲,自動(dòng)重新裝載(遞增或遞減計(jì)數(shù))和波特率發(fā)生器,這三種模式由T2CON中的位進(jìn)行選擇:
          定時(shí)器2的工作方式:
          RCLK+TCLKCP/RL2TR2模式
          00116位自動(dòng)重裝
          01116位捕獲
          1x1波特率發(fā)生器
          xx0關(guān)閉



          評(píng)論


          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();