Архитектура микроконтроллера Intel 8051. Горюнов А.Г - 50 стр.

UptoLike

50
6 Система прерываний микроконтроллера 8051
Упрощенная схема прерываний микро-ЭВМ 8051 показана на рис.
18 [1].
Внешние прерывания INT 0 и INT 1 могут быть вызваны либо
уровнем, либо переходом сигнала из 1 в 0 на входах 8051 в
зависимости от значений управляющих бит IT0 и IT1 в регистре TCON.
От внешних прерываний устанавливаются флаги IE0 и IE1 в регистре
TCON, которые инициируют вызов соответствующей программы
обслуживания прерывания. Сброс этих флагов выполняется аппаратно
только в том случае, если прерывание было вызвано по переходу
(срезу) сигнала. Если же прерывание вызвано уровнем входного
сигнала, то сбросом флага I должна управлять соответствующая
подпрограмма обслуживания прерывания путем воздействия на
источник прерывания с целью снятия им запроса.
Флаги запросов прерывания от таймеров TF0 и TF1 сбрасываются
автоматически при передаче управления подпрограмме обслуживания.
Флаги запросов прерывания RI и TI устанавливаются блоком
управления приемопередатчика аппаратно, но сбрасываться должны
программным путем [1, 2, 5].
Прерывания могут быть вызваны или отменены программой, так
как все названные флаги программно доступны и могут быть
Рис. 18. Схема прерываний