__CONFIG(HS&WDTDIS&LVPDIS&PWRTEN);//对熔丝位进行设置 #define uint unsigned int uint num =0;
void delay1ms(uint DelayTime) { uint temp; for(;DelayTime>0;DelayTime--) { for(temp=0;temp<270;temp++) {;} } } void main(void) { //*********************************************************** CCP1M3=1;//Enable CPP1 Work as PWM mode CCP1M2=1; CCP1M1=1; CCP1M0=1; TRISC2=0;//Enable RC2 work as output CCPR1L=0x10;//PWM脉宽值,改变PWM的脉宽,只需改变CCPR1L中的值 CCP1X=0;//以及CCP1CON中的CCP1X和CCP1Y这两个位的值 CCP1Y=0;
//*********************************************************** CCP2M3=1;//Enable CPP2 Work as PWM mode CCP2M2=1; CCP2M1=1; CCP2M0=1; TRISC1=0;//Enable RC0 work as output CCPR2L=0x20;//PWM脉宽值,改变PWM的脉宽,只需改变CCPR2L中的值 CCP2X=0;//以及CCP2CON中的CCP2X和CCP2Y这两个位的值 CCP2Y=0;