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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 用AT89S205 1單片機(jī)實現(xiàn)PWM輸出控制

          用AT89S205 1單片機(jī)實現(xiàn)PWM輸出控制

          作者: 時間:2016-11-13 來源:網(wǎng)絡(luò) 收藏
           PWM(Pulse Width Modulation)脈寬調(diào)制技術(shù)。通過對脈沖寬的調(diào)制,獲得所需要的波形(含形狀和幅值)。

            PWM也是單片機(jī)常用的模擬量輸出方法,通過外接轉(zhuǎn)換電路,可以將不同占空比的脈沖變成與之對應(yīng)的電壓(占空比是指正脈沖與整個周期的比值)。本文介紹的程序,是通過調(diào)整占空比來調(diào)節(jié)輸出模擬電壓的方法之一??梢杂闷淇刂浦绷麟姍C(jī)的轉(zhuǎn)速。

          本文引用地址:http://www.ex-cimer.com/article/201611/316244.htm

            一、用延時子程序?qū)崿F(xiàn)PWM控制

            P1.0口接PWM轉(zhuǎn)換電壓輸入端.電壓輸出接電壓表的+端,電壓表的-端接地,通過改變PWM的占空比來觀察電壓表的讀數(shù),占空比越大,電壓表的讀數(shù)就越大。

            二、用中斷實現(xiàn)PWM控制

            通過對單片機(jī)定時器初始值的兩次不同設(shè)置,來實現(xiàn)占空比PWM輸出控制。方法和電路圖同前,只是單片機(jī)編程方法不一樣。用定時器TO完成PWM輸出,脈寬也是1275μS(定時器控制最大脈寬為65536μS),所以此程序的占空比是1:2。定時器計數(shù)初值為FB04H。計算方法:計數(shù)初值為65535-1275=64260,轉(zhuǎn)換為十六進(jìn)制:64260D=FB04H。

            注:此程序的占空比是l:2



          評論


          技術(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); })();