#include <avr/io.h>
#include <util/delay.h>
void setup(){
DDRB |= (1 << PB7); //configura o pino 13 como saída
DDRD &= ~(1 << PD0); // Configura o pino 12 como entrada
PORTD |= (1 << PD0); // Ativa o pull-up interno
EICRA |= 0b0000011; //configura
EIMSK |= 0b0000001; //habilita
sei(); //habilita
}
ISR(INT0_vect){
PORTB |= (1 << PB7);
_delay_ms(1000);
PORTB &= ~(1 << PB7);
}
void loop(){
}