простыми словами - прерывания (точнее код, который вы пишите для обработки соответствующего прерывания) используются для быстрой реакции на соответствующие запрограммированные ранее события.
Например в начале программы вы инициализируете определённый таймер, чтобы этот таймер досчитывал до числа 1000, и после этого происходило прерывание сравнения данного канала таймера. А в обработчике прерывания для данного канала таймера вы пишите код, который выполняет, например, переключение лампочек на гирлянде :-).
то же самое можно проделать и для всего остального, у микроконтроллеров богатая периферия, которая при установке соответствующих режимов будет генерить соответствующие прерывания.
--------------------
С уважением,
|