PWM

[复制链接]
 楼主| hailan13 发表于 2011-3-16 15:00 | 显示全部楼层 |阅读模式
PWM输出是否正确?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 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 | 显示全部楼层
?怎么没有人看一下,太简单了?
 楼主| hailan13 发表于 2011-3-20 09:15 | 显示全部楼层
?????????????、
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

107

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部