• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 一個關(guān)于PWM的小程序,用在PIC16F877A上

    一個關(guān)于PWM的小程序,用在PIC16F877A上

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

    /*該用于使CCP1模塊產(chǎn)生分辨率為10位的波形,占空比為50%*/

    本文引用地址:http://www.czjhyjcfj.com/article/148414.htm

    #include p18f458.h

    /*CCP1模塊的工作方式初始化子*/

    void CCP1INIT()

    {

    CCPR1L=0X7F;

    CCP1CON=0X3C; /*設置CCP1模塊為工作方式,且其工作

    循環(huán)的低2位為11,高8位為01111111=7F*/

    INTCON=0X00; /*禁止總中斷和外圍中斷*/

    PR2=0XFF; /*設置PWM的工作周期*/

    TRISC=0XFB; /*設置CCP1引腳為輸出方式*/

    }

    /*主*/

    main()

    {

    CCP1INIT(); /*CCP1模塊的PWM工作方式初始化*/

    T2CON=0X04; /*打開TMR2,且使其前分頻為0,

    *同時開始輸出PWM波形*/

    do

    {

    ;

    }while(1); /*系統(tǒng)開始輸出PWM波形。如果系統(tǒng)是

    *多任務的,則可以在此執(zhí)行其它任務,而

    *不會影響PWM波形的產(chǎn)生*/

    }

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


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




    評論


    相關(guān)推薦

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

    關(guān)閉
    主站蜘蛛池模板: 左贡县| 沿河| 马公市| 义乌市| 沙河市| 平遥县| 泊头市| 浪卡子县| 黎城县| 荆门市| 白朗县| 玛曲县| 尚志市| 敦煌市| 航空| 睢宁县| 灵寿县| 万盛区| 宣城市| 和田市| 宜丰县| 广南县| 逊克县| 甘洛县| 疏勒县| 客服| 即墨市| 金寨县| 电白县| 宁德市| 乌拉特前旗| 密云县| 翼城县| 杭州市| 诸城市| 庆城县| 彭山县| 红安县| 那曲县| 江安县| 资中县|