Одной из наиболее мощных и важных функций в микропроцессорах MCS-51, которые также иногда называют микроконтроллерами благодаря встроенным в них периферийным блокам, является обработка прерываний. Как мы уже выяснили, в большинстве процессов реального времени для правильной обработки определенных условий текущая задача должна быть приостановлена на некоторое время, произведена обработка возникшего события, и затем процессор должен вернуться к основной задаче. Для выполнения программ такого типа необходимы прерывания. Этот подход полностью отличается от метода опроса, в котором процессор должен последовательно проверять каждое устройство и спрашивать, требуется ли обработка или нет, потребляя при этом больше процессорного времени.

