x8973 писал(а):Да, они на PD4 и PD5. Но, честно говоря, я понятия не имею, как это замутить.
А было бы неплохо, а то с опросом кнопок код вырос, и памяти контроллера только-только на два эффекта хватило)
Схема подключения 3-х кнопок на одно внешнее прерывание:

Опрос в прерывании INT1:
status_pinD=PIND&((1<<PB5)|(1<<PB4)|(1<<PB3)); // Опросим и сразу промаскируем порт D
// Проверяем status_pinD:
0x38 - кнопки не нажаты;
0x30 - нажата кнопка PD3;
0x20 - нажата кнопка PD4;
0x10 - нажата кнопка PD5;
if (status_pinD!=0x38)
{
if (status_pinD==0x30) {делаем первое}
if (status_pinD==0x20) {делаем второе}
if (status_pinD==0x10) {делаем третье}
}