打印

PWM

[复制链接]
1705|4
手机看帖
扫描二维码
随时随地手机跟帖
沙发
hailan13|  楼主 | 2011-3-16 15:22 | 只看该作者
void STC_PWM_INIT(void)
{
CMOD=0x02;
CCON=0X00;
  CL=0x00;
  CH=0x00;

PCA_PWM0=0X00;
CCAP0L=0xc8;   //设置占空比0
  CCAP0H=0xc8;
CCAPM0=0X42;

PCA_PWM1=0X00;
CCAP1L=0xc8;   //设置占空比
  CCAP1H=0xc8;
  CCAPM1=0x42;   //设置使用PWM模式

PCA_PWM2=0X00;
CCAP2L=0xc8;   //设置占空比
CCAP2H=0xc8;
  CCAPM2=0x42;   //设置使用PWM模式

CR=1; //开始PCA 定时器
}
void STC_PWM(void)
{
uchar i;
STC_PWM_INIT();
for(i=0;i<200;i++)
{
CCAP0H=CCAP0H-1;   //PWM波控制LED1渐亮
CCAP1H=CCAP1H-1;   //PWM波控制LED2渐亮
CCAP2H=CCAP2H-1;   //PWM波控制LED3渐亮
Delay1ms(100);}
}
LED不是渐亮,而是有阶梯式的亮,如何做到平滑,请各位高手给帮帮忙

使用特权

评论回复
板凳
hailan13|  楼主 | 2011-3-16 15:56 | 只看该作者
在线等待各位高手!

使用特权

评论回复
地板
hailan13|  楼主 | 2011-3-18 15:12 | 只看该作者
?怎么没有人看一下,太简单了?

使用特权

评论回复
5
hailan13|  楼主 | 2011-3-20 09:15 | 只看该作者
?????????????、

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

107

帖子

1

粉丝