图片是configuration bits,大家都看到了吧!
程序代码为:
#include <htc.h>
#include "includes.h"
//__CONFIG (1,_FOSC_INTOSC & _WDTE_OFF & _nPWRTE_ON & _MCLRE_ON & _CP_OFF & _CPD_OFF & _BOREN_OFF & _CLKOUTEN_OFF & _IESO_OFF &_FCMEN_OFF);
//__CONFIG (2,_WRT_OFF & _VCAPEN_RA5 & _PLLEN_ON & _STVREN_ON & _BORV_27 & _nDEBUG_ON & _LVP_OFF);
void interrupt ISR(void);//interrupt
void gpio_init()
{
TRISA0 = 0;
ANSA0 = 0;
TRISA2 = 0;
ANSA2 = 0;
RA0 = 1;
RA2 = 1;
TRISA1 = 0;
ANSA1 = 0;
RA1 = 0;
}
void Init_Timer2(void)
{
PR2 = 19;
T2CKPS0 = 0;
T2CKPS1 = 0;
TMR2ON = 1;
TMR2IE = 1;
}
void interrupt ISR(void)
{
if(TMR2IF)
{
TMR2IF = 0;
RA0 ^=1;
}
}
void main(void)
{
//OSCCON = 0B11110011;
SPLLEN = 1;
IRCF3 = 1;
IRCF2 = 1;
IRCF1 = 1;
IRCF0 = 0 ;
SCS1 = 1;
SCS0 = 1;
gpio_init();
Init_Timer2();
PEIE = 1;
ei();
for(;;)
{;}
} |