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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 51單片機輸出PWM的兩種方法

          51單片機輸出PWM的兩種方法

          作者: 時間:2012-11-03 來源:網(wǎng)絡(luò) 收藏

          51系列單片機無PWM輸出功能,可以采用配合軟件的方法輸出。對精度要求不高的場合,非常實用。電路圖見圖一,采用了高速光隔(6N137)輸出,并將PWM的信號倒相。

          一、原理圖
          51單片機輸出PWM的兩種方法
          圖一

          二、固定脈寬PWM輸出
          用T0完成PWM輸出,脈寬固定:65536微妙。T0設(shè)置成:16位定時器
          PWM:
          51單片機輸出PWM的兩種方法
          程序清單:(12MHz)
          PwmData0 ;T0定時t1所需的定時初值(字)
          PwmData1 ;T0定時t2所需的定時初值(字)
          PwmF ;PWM輸出標(biāo)志
          ;*********************************************************
          setb tro ;啟動T0
          。。。。。。
          T0Int:;T0中斷服務(wù)程序
          JB PwmF ,PwmOutH ;PWM輸出未完成返回
          Mov TH0,High(PwmData0)
          Mov TL0,Low(PwmData0)
          Setb tr0
          Setb PwmF
          Clr p1.0 ;PWM輸出腳
          reti
          PwmOutH:
          Setb p1.0
          Clr tr0
          Mov TH0,High(PwmData1)
          Mov TL0,Low(PwmData1)
          Setb tr0
          Clr PwmF
          reti
          說明:在主程序中計算PwmData0、PwmData1的值。

          三、可變脈寬PWM輸出
          用T0定時器控制PWM的占空比,T1定時器控制脈寬(最大:65536微妙)。
          T0、T1定時器設(shè)置成:16位定時器。
          51單片機輸出PWM的兩種方法
          程序清單:(12MHz)
          PwmData0 ;T0定時t1所需的定時初值(字)
          PwmData1 ;T1定時T所需的定時初值(字)
          ;*********************************************************
          setb tro ;啟動T0
          setb tr1
          。。。。。。
          T0Int:;T0中斷服務(wù)程序
          Clr tr0
          setb p1.0 ;PWM輸出腳
          reti
          T1Int:;T1中斷服務(wù)程序
          Clr p1.0
          Clr tr0
          Clr tr1
          Mov TH0,High(PwmData0)
          Mov TL0,Low(PwmData0)
          Mov TH1,High(PwmData1)
          Mov TL1,Low(PwmData1)
          Setb tr1
          Setb tr0
          reti
          說明:在主程序中計算PwmData0、PwmData1的值。

          pwm相關(guān)文章:pwm是什么


          51單片機相關(guān)文章:51單片機教程


          單片機相關(guān)文章:單片機教程


          單片機相關(guān)文章:單片機視頻教程


          單片機相關(guān)文章:單片機工作原理


          pwm相關(guān)文章:pwm原理




          關(guān)鍵詞: 51單片機 輸出PWM 定時器

          評論


          相關(guān)推薦

          技術(shù)專區(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); })();