Организация ЭВМ. Довгий П.С - 29 стр.

UptoLike

29
при вводе с аналого-цифровым преобразованием входного сигнала (АЦП)-
сигнал завершения преобразования.
Внутренние сигналы и события связаны, например, с завершением или
началом временных интервалов, с достижением контрольных точек в
программе.
2.6.1.Внешние прерывания.
Внешние события в MCU MCS51 представлены сигналами-запросами
прерывания на входных портах P3.2=INT0 и P3.3=INT1.
Таблица 2.1.
1 2 3 4 5 6 7
p3.2
/INT0
IT0 IE0 EX0 0 0 03
p3.3
/INT1
IT1 IE1 EX1 2 2 13h
1 входные сигналы прерываний.
2 тип прерываний IT0=1 – выбирается H/L фронт входного сигнала.
Виртуальные внутренние сигналы прерывания или программные
прерывания могут быть сформированы программно при выводе в порты
P3.2 или P3.1. Тогда изменение состояния контакта схема порта
трактуется как внешнее событие.
3 бит регистра запросов прерываний (IE=1 запрос). Бит сбрасывается при
входе в
прерываний.
4 Маска разрешения прерывания (EX0=1 разрешено).
5,6 Номер (приоритет) прерываниячем меньше номер, тем выше
приоритет.
7 –
Адрес-вектор в таблице векторов прерываний в памяти Code.
Виртуальные внутренние сигналы прерывания или программные
прерывания могут быть сформированы программно при выводе в порты P3.2
или P3.1. Изменение состояния контакта порта можно рассматривать как
внешнее
событие.
Работа системы прерываний.
1. Если бит маски и бит разрешения прерываний EA равны единице, на
регистре запросов аппаратно фиксируются запросы прерывания.
2. В конце текущей команды выбирается наиболее приоритетный запрос
и формируется вызов в памяти Code подпрограммы обработки прерывания
через вектор прерывания. Выбранный запрос сбрасывается при входе в
прерывание.