Надо реализовать по нажатию на кнопочку рекурсивное прерывание. Не совсем представляю как из обычного сделать рекурсивное? То есть чтоб могло само себя прерывать..
ytkopobot, не забудьте про команду reti без её исполнения повторно войти в прерывание такого же или низшего приоритета невозможно. То есть, внутри процедуры обработки прерывания нужно исполнить команду "reti" с заранее подготовленным стеком, чтобы не вернуться случайно в исходную программу а остаться в обработчике прерывания , дабы обеспечить рекурсию.