Evitar divisões e modulos na ISR
Usar EEMEM para contador gravado na EEPROM
Fazer botão piscar só por 1 segundo
Simplificações pequenas e cosméticos
Arrumar incrementador de dígitos e sair mais cedo do loop
Arrumar ISR (idx deve ser declarada antes de ser usada)
Usar função udiv() para dividir e obter resto ao mesmo tempo
Função main() nunca retorna
Mover variáveis de contador de cerveja para dentro de main() e renomear
Usar uint8_t para index, que é 0 ou 1
Decrementar em vez de incrementar no loop (salva 2 bytes)
Remover carry, sempre adicionar 1
Tornar const int estático
cervejas não precisa ser volátil
pino_LED só precisa ser 8 bits