#include "main.h"#define LED1 PIN_E0#define LED2 PIN_E1#define SYNC_OUTPUT PIN_E2int1 sync;int8 sec;#int_EXTvoid EXT_isr(void){if (sync==1){output_high(SYNC_OUTPUT);output_toggle(LED2);delay_us(2);output_low(SYNC_OUTPUT);sync=0;}}void main(){setup_adc_ports(NO_ANALOGS|VSS_VDD);setup_adc(ADC_CLOCK_DIV_2);setup_psp(PSP_DISABLED);setup_spi(SPI_SS_DISABLED);setup_wdt(WDT_OFF);setup_timer_0(RTCC_INTERNAL);setup_timer_1(T1_DISABLED);setup_timer_2(T2_DISABLED,0,1);setup_ccp1(CCP_OFF);setup_comparator(NC_NC_NC_NC);setup_vref(FALSE);enable_interrupts(INT_EXT);enable_interrupts(GLOBAL);setup_oscillator(OSC_8MHZ|OSC_TIMER1|OSC_31250|OSC_PLL_OFF);sync=0;//Example blinking LED programwhile(true){while (getch()!='$');if (getch()!='G') continue;if (getch()!='P') continue;if (getch()!='R') continue;if (getch()!='M') continue;if (getch()!='C') continue;if (getch()!=',') continue;getch();getch();getch();getch();getch();output_toggle(LED1);sec=getch();if ((sec!='9')) continue;sync=1;}}