标题: LED七彩PWM控制器程序 [打印本页]

作者: lanqian001    时间: 2018-3-22 17:38
标题: LED七彩PWM控制器程序
#include"STC12C2052AD.H"

sbit LIGHT=P3^7;


//初始化PWM,输出频率f=100HZ
void init_pwm()
{
  TMOD=0x02;  //将T0设置为8位自动重装载模式。
  TL0=0xd8;
  TH0=0xd8;   

  CMOD=0x04;  // 用定时器0
  CL=0x00;
  CH=0x00;
  CCAP0L=0x00;
  CCAP0H=0x00;
  CCAP1L=0x00;
  CCAP1H=0x00;
  CCAPM0=0x42;  //设置module 0 工作在PWM模式。PWM0=1 使能PWM; ECOM0=1 使能比较器。
  CCAPM1=0x42;
  CR=1;  //启动PCA       
  TR0=1; //启动定时器T0

}

void delay02s(void)               //延时0.2秒子程序

{

  unsigned char i,j,k;

  for(i=20;i>0;i--)

  for(j=20;j>0;j--)

  for(k=248;k>0;k--);

}   


void  main()
{
   char i,j;
   init_pwm();





LED七彩PWM控制器程序.pdf

41.2 KB, 下载次数: 21, 下载积分: 黑币 -5

LED七彩PWM控制器程序






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1