當前位置:編程學習大全網 - 電腦編程 - 求基於單片機STC125616AD的C語言PWM的編程 分不多謝謝

求基於單片機STC125616AD的C語言PWM的編程 分不多謝謝

給妳個參考

void InitPWM(void)

{

EA = 0;

CCON = 0x00; //初始化PCA寄存器

CMOD = 0x00; //時鐘12分頻,禁止溢出中斷

CL = 0; //初始化PCA計數器

CH = 0;

CCAP0H = CCAP0L = 0x80; //占空比00%

CCAPM0 = 0x63; //8位PWM,由低變高產生中斷

CR = 1; //PCA時鐘開始工作

}

要多少的PWM,設置PCA_PWM0、CCAP0H 、 CCAP0L就行了

  • 上一篇:用devc++編寫的代碼被windows系統認作木馬病毒是為什麽
  • 下一篇:ce是碼農還是cs是碼農
  • copyright 2024編程學習大全網