色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

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

          51單片機(jī)輸出PWM的兩種方法

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

          51系列單片機(jī)無(wú)PWM輸出功能,可以采用配合軟件的方法輸出。對(duì)精度要求不高的場(chǎng)合,非常實(shí)用。電路圖見(jiàn)圖一,采用了高速光隔(6N137)輸出,并將PWM的信號(hào)倒相。

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

          二、固定脈寬PWM輸出
          用T0完成PWM輸出,脈寬固定:65536微妙。T0設(shè)置成:16位定時(shí)器
          PWM:
          51單片機(jī)輸出PWM的兩種方法
          程序清單:(12MHz)
          PwmData0 ;T0定時(shí)t1所需的定時(shí)初值(字)
          PwmData1 ;T0定時(shí)t2所需的定時(shí)初值(字)
          PwmF ;PWM輸出標(biāo)志
          ;*********************************************************
          setb tro ;啟動(dòng)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
          說(shuō)明:在主程序中計(jì)算PwmData0、PwmData1的值。

          三、可變脈寬PWM輸出
          用T0定時(shí)器控制PWM的占空比,T1定時(shí)器控制脈寬(最大:65536微妙)。
          T0、T1定時(shí)器設(shè)置成:16位定時(shí)器。
          51單片機(jī)輸出PWM的兩種方法
          程序清單:(12MHz)
          PwmData0 ;T0定時(shí)t1所需的定時(shí)初值(字)
          PwmData1 ;T1定時(shí)T所需的定時(shí)初值(字)
          ;*********************************************************
          setb tro ;啟動(dòng)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
          說(shuō)明:在主程序中計(jì)算PwmData0、PwmData1的值。

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


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


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


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


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


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




          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉