STC12C5A60S2内部PWM应用.docVIP

  • 4
  • 0
  • 约5.78千字
  • 约 12页
  • 2019-08-06 发布于广东
  • 举报
【PWM】 . 实例一: 电路图如上,该程序的功能是利用按键S1对LED的亮度进行调节。 程序如下: #includeSTC12C5A.h//注意这个头文件,用reg52是不行的,如果你没有的话,可以去百 // //度文档里搜索“STC12C5A系列单片机头文件 void delay(unsigned int cnt) { unsigned char i; for(;cnt0;cnt--) for(i=0;i250;i++); } void main() { CCON=0; //PCA初始化 CL=0; //PCA的16位计数器低八位 CH=0; //PCA的16位计数器高八位 CMOD=0x00; //选择 系统时钟/12 为计数脉冲,则PWM的频率f=sysclk/256/12; CCAP0H=0x80; // 占空比控制 CCAP0L=0x80; PCA_PWM0=0x00; //控制占空比的第九位为0 CCAPM0=0x42; //允许P13

文档评论(0)

1亿VIP精品文档

相关文档