Задержка на МК AVR ATmega на asm
Как вы понимаете задержка в микроконтроллерном программировании весч не просто нужная, а просто необходимая.
И если написать на C может и дурак (в виде цикла конечно), то на asm не все начинающие..
Итак. Задержка делается путём реализации вложенного цикла.
Нам понадобиться 2 регистра и немного команд из набора ассемблера для AVR.
При помощи директив ассемблера зададим 2 параметра. Количество проходов внешнего и внутренного циклов.