PIC之CCP输出比较
扫描二维码
随时随地手机看文章
/*CCP1输出比较*/
#include "pic.h"
void initPORTB(void);
void initCCP1(void);
void interrupt CCP1INT(void);
void main()
{
initPORTB();
initCCP1();
while(1)
{
}
}
void initCCP1()
{
TRISC=0x00;
T1CON=0x00;
CCPR1H=0x61;
CCPR1L=0xa8;
CCP1CON=0x0a;
CCP1IE=1;
PEIE=1;
GIE=1;
TMR1ON=1;
}
void interrupt CCP1INT(void)
{CCP1IF=0;
TMR1ON=0;
TMR1H=0x00;
TMR1L=0x00;
T1CON=1;
RB0=!RB0;
}
void initPORTB()
{
TRISB=0xfe;
PORTB=0x00;
}