Код: Выделить всё
...
in r16, DDRD
andi r16, 0b11000111 ; подключены кнопки на 3-5 пины, их и проверяем
out DDRD, r16
in r16, PORTD
ori r16, 0b00111000
out PORTD, r16
in r16, PIND
std keyscanD, r16 ; Сохраним скан-байт PORTD
in r16, DDRD
or r16, keyledD
out DDRD, r16
in r16, PORTD
andi r16, 0b11000111
out PORTD, r16
...