<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 詳細注解的PWM c程序初學(xué)者適用

詳細注解的PWM c程序初學(xué)者適用

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

#include "stc2052.h"

unsigned int pulse_width_MAX = 0xF0; // ; 脈寬最大值, 占空比 = 93.75%

unsigned int pulse_width_MIN = 0x10; // ; 脈寬最小值, 占空比 = 6.25%

unsigned int step =0x38;

unsigned int pulse_width;

unsigned int i,j;

unsigned char state;

void PCAinit(); //PCA模塊初始化

void delay1ms(unsigned int TIME); //1ms延時(shí)程序(大概是1ms)

void zhankongbi(); //調節占空比

void st(); //用來(lái)表示pulse_width的狀態(tài)函數

void main(void)

{

EA=0;

PCAinit(); //初始化PCA定時(shí)器

zhankongbi();

}

void PCAinit()

{

CMOD=0x80; //PCA 在空閑模式下停止 PCA 計數器工作

//PCA 時(shí)鐘模式為fosc/12

//禁止 PCA 計數器溢出中斷

CCON=0x00; //禁止 PCA 計數器工作, 清除中斷標志、計數器溢出標志

CL=0X00; //清0計數器

CH=0X00;

//下面設置模塊0為 8 位 輸出模式, PWM 無(wú)需中斷支持。脈沖在P3.7(第11腳)輸出

CCAPM0=0x42; //PCA(計數器陣列)模塊0的工作模式 :8位PWM工作模式

PCA_PWM0=0x00; //賦值為0,pwm才能有高電平輸出

//下面設置模塊1為 8 位 PWM 輸出模式, PWM 無(wú)需中斷支持。脈沖在P3.5(第9腳)輸出

CCAPM1=0x42; //PCA(計數器陣列)模塊1的工作模式 :8位PWM工作模式

PCA_PWM1=0x00; //賦值為0,pwm才能有高電平輸出

EPCA=1; // 開(kāi) PCA 中斷

EA =1; // 開(kāi)總中斷

CR=1; //將PCA 計數器打開(kāi)

}

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



上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: PWM c程序 初學(xué)者

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>