|
#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
2018-3-22 17:38 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
41.2 KB, 下載次數: 21, 下載積分: 黑幣 -5
LED七彩PWM控制器程序
評分
-
查看全部評分
|