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