在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,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首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > STC單片機(jī)PWM脈寬調(diào)制功能模塊

            STC單片機(jī)PWM脈寬調(diào)制功能模塊

            作者: 時(shí)間:2016-11-25 來源:網(wǎng)絡(luò) 收藏
            // STC單片機(jī)PWM脈寬調(diào)制功能模塊

            #include

            本文引用地址:http://www.biyoush.com/article/201611/321201.htm

            // PWM初始化
            // 將PCA初始化為PWM模式,初始占空比為0
            // 參數(shù):0,1,2,3,分別表示對(duì)PWM0、PWM1、PWM2、PWM3初始化
            void PWM_Init(int i)
            {
            CMOD = 0x02; // 設(shè)置PCA定時(shí)器頻率為內(nèi)部時(shí)鐘fosc/2
            CL = 0x00;
            CH = 0x00;

            switch(i)
            {
            case 0:
            CCAPM0 = 0x42; // PWM0設(shè)置PCA工作方式為PWM方式(0100 0010)
            CCAP0L = 0x00; // 設(shè)置PWM0初始值與CCAP0H相同
            CCAP0H = 0x00; // PWM0初始為0
            break;
            case 1:
            CCAPM1 = 0x42;
            CCAP1L = 0x00;
            CCAP1H = 0x00;
            break;
            case 2:
            CCAPM2 = 0x42;
            CCAP2L = 0x00;
            CCAP2H = 0x00;
            break;
            case 3:
            CCAPM3 = 0x42;
            CCAP3L = 0x00;
            CCAP3H = 0x00;
            break;
            default:
            break;
            }

            CR = 1; // 啟動(dòng)PCA定時(shí)器
            }

            // PWM占空比設(shè)置
            // 參數(shù)1:0,1,2,3,分別表示對(duì)PWM0、PWM1、PWM2、PWM3設(shè)置占空比
            // 參數(shù)2:0x00~0xFF(或0~255),0x00時(shí)全部為低電平,0xFF時(shí)全部為高電平
            void PWM_Set(int i, unsigned char c)
            {
            switch(i)
            {
            case 0:
            CCAP0L = c;
            CCAP0H = c;
            break;
            case 1:
            CCAP1L = c;
            CCAP1H = c;
            break;
            case 2:
            CCAP2L = c;
            CCAP2H = c;
            break;
            case 3:
            CCAP3L = c;
            CCAP3H = c;
            break;
            default:
            break;
            }
            }




            評(píng)論


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

            關(guān)閉