прерывание от нажатия кнопки на int1
таймер который вызывает прерывание по переполнению раз 10 мили секунд. - timer 1.
и прерывание после АЦП.
ну и сама программа main в цикле while.
Теперь хочу понять как работают инструкции.
Например выполнил инструкции в основном цикле программы и отправил MK в sleep. Но например sleep перед последней инструкцией.
Просыпается МК по переполнению. Какую инструкцию выполнит МК? последнею инструкцию в основном цикле или сразу войдет в прерывание, и после выполнит инструкцию в основном цикле?
А если в прерывании по таймеру последняя команда sleep. То опять не выполниться команда в main, а после этого будет прерывание АЦП.
Main
Sleep
Timer
Sleep
ADC
Main
Sleep
Timer
Такой будет схема выполнения программы.


