#include __CONFIG(FOSC_INTOSC & WDTE_OFF & PWRTE_OFF & MCLRE_OFF & CP_OFF & CPD_OFF & BOREN_ON & CLKOUTEN_OFF & IESO_OFF& FCMEN_OFF); __CONFIG(PLLEN_ON & LVP_OFF); void wait_ms(int value){ T2CON = 0b00000111; //T2=ON int i; for(i = 0; i < value; i++){ TMR2 = 0; while(1){ if(TMR2 > 124) break; } } T2CON = 0b00111001; //T2=OFF } void main(){ //---Clock--- OSCCON = 0b11110000; //32MHz //---IO setting--- TRISC = 0b11111001; //0:output 1:input //---sensor read--- while(1){ RC2 = 1; wait_ms(1000); RC2 = 0; wait_ms(1000); } }