//**********************************************// void main(){ // Setup UART for 9600bps with 20MHZ for high speed OpenUSART(USART_TX_INT_OFF& USART_RX_INT_OFF& USART_ASYNCH_MODE& USART_EIGHT_BIT& USART_CONT_RX& USART_BRGH_HIGH,UART_40Mhz_19200); //Setup Timer1 OpenTimer1(TIMER_INT_OFF& T1_16BIT_RW& T1_SOURCE_INT& T1_PS_1_1);
//Initialize Ports TRISB=0b00000011;// set RB5-RB4 for input on change TRISCbits.TRISC2=1;// CCP1 TRISCbits.TRISC6=0; TRISCbits.TRISC7=1;
TRISD=0; // PORTD all output PORTB=0; PORTD=0;
// Set up interrupt control bit PIR1bits.TMR1IF=0; // clear timer1 IF
// setup INT0 INTCONbits.INT0IE=1; INTCONbits.INT0IF=0; INTCON2bits.INTEDG0=1;// set INT0 for Rising Edge
// setup INT1 INTCON3bits.INT1IE=1; INTCON3bits.INT1IF=0; INTCON2bits.INTEDG1=0;// set INT1 for Falling Edge INTCON3bits.INT1IP=1;// set for Low Priority