⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 driver.c

📁 用来控制LED七彩控制器
💻 C
字号:
#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();
     
   while(1)
   {
     delay02s();
     CCAP0H++;
	 CCAP1H++;
   }
   
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -