#include <p18f2480.h>
void main() {
//初始化定时器2,PWM用----------------------------------------
PR2 = 0xff;//PWM的周期 CCPR1L = 0x7f;//PWM的占空比,不能大于PR2 TRISCbits.TRISC2= 0; //设定RC2/CCP1为输出
T2CONbits.T2OUTPS3=0;//后分频比 T2CONbits.T2OUTPS2=0;//后分频比 T2CONbits.T2OUTPS1=0;//后分频比 T2CONbits.T2OUTPS0=0;//后分频比 T2CONbits.T2CKPS1=0;//预分频比 T2CONbits.T2CKPS0=0;//预分频比 T2CONbits.TMR2ON = 1;//打开定时器2
CCP1CON = 0x0c;//CCP1选择PWM模式
for(;;);
}
|