while(TRUE){
// ******** Procesos que se hacen si ocurre una int. ******************
if(FLAG_INT_EXT==1){
FLAG_INT_EXT=0; /* actualizo el flag para una nueva interrupcion */
i++;
output_d(i); /* */
lcd_gotoxy(1,2); /* el conteo se vera en la segunda linea del LCD */
printf(lcd_putc
,"%d",i
); /* envia numero al LCD */ if(i==0x00FF){
i=0;
}
}
// ******************** espera la int. **************************
do{
output_high (pin_b7); // enciendo el pin RB7
delay_ms(100);
output_low (pin_b7); // apago el pin RB7
delay_ms(100);
}while(FLAG_INT_EXT==0);
}