При зажатии двух кнопок, скорость моргания, "то есть задержки", увеличивается.

Здравствуйте. Не могу пока что создавать свои темы. А ответа на вопрос не нахожу на форуме.

Я только учусь Ассемблеру на AVR используя ATmega8 в качестве подопытного.

У меня такая проблема.

Есть светодиод и кнопка. Прописана подпрограмма задержки.

При нажатой кнопке светодиод начинает моргать. Все работает нормально

НО

.

При подключении второй кнопки и светодиода "на другие пины естественно". При зажатии двух кнопок, скорость моргания, "то есть задержки", увеличивается. Как я предполагаю, из за того что на МК код выполняется последовательно, при нажатии второй кнопки увеличивается время исполнения. Мои потуги результата не дали. Это лечится как то?