基于stc12c5a60s2单片机,按键可实现pwm输出的源程序

如题所述

第1个回答  2012-07-13
你想找什么程序,我以前做过这个项目的。追问

用按键可以控制pwm占空比输出的c程序

追答

我给你一段程序
初始化程序如下:
void pwm_init()
{CCON=0;
CL=0;
CH=0;
CMOD=0x01;

CCAP0H=CCAP0L=0;
CCAPM0=0x42;

CCAP1H=CCAP1L=0;
CCAPM1=0X42;

CCAP2H=CCAP2L=0;
CCAPM2=0x42;

CCAP3H=CCAP3L=0;
CCAPM3=0x42;

CR=1;
}
然后就是按键了
KEY_PWM()
{
if(up_key)
{key_delay1++;
key_delay2=0;
CCAPM1=key_delay1;
}
if(down_key)
{key_delay2++;
key_delay1=0;
CCAPM2=key_delay2;
}
}

追问

thank you

第2个回答  2012-06-30
stc12c5a60s2单片机 的 数据手册 上 有范例 C言语 第366页,汇编言语第368页。本回答被网友采纳
第3个回答  2012-07-07
表示遗憾。
相似回答