在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            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í)用。電路圖見圖一,采用了高速光隔(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)閉