Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
вопросы+ответы 51темы 6_9.doc
Скачиваний:
4
Добавлен:
26.11.2019
Размер:
635.39 Кб
Скачать

Тема 8. Система прерываний микроконтроллера семейства mcs-51 (30 вопрос)

  1. Сколько источников запросов на прерывания (и соответственно векторов перехода на подпрограммы) в базовой конфигурации микроконтроллеров i8x51? 5 источников

  2. Сколько уровней имеет система прерываний в базовой конфигурации микроконтроллеров i8x51? 2 уровня приоритетов

  3. Сколько байт отводится в памяти программ под начало подпрограмм обслуживания прерываний в MCS-51? 8 байт

  4. Сколько источников запросов на прерывания (и соответственно векторов перехода на подпрограммы) в конфигурации микроконтроллеров i8хС51FX? 7 источников

  5. Сколько флагов запросов на прерывания в конфигурации микроконтроллеров i8хС51FX? 14 флагов

  6. Сколько уровней имеет система прерываний в конфигурации микроконтроллеров i8хС51FX? 4 уровня

  7. Сколько источников запросов на прерывания (и соответственно векторов перехода на подпрограммы) в конфигурации микроконтроллеров i8хС51GB? 15 источников

  8. Сколько флагов запросов на прерывания в конфигурации микроконтроллеров i8хС51GB? 27 флагов

  9. Сколько уровней имеет система прерываний в конфигурации микроконтроллеров i8хС51GB? 4 уровня

  10. На какие из перечисленных выводов в конфигурации микроконтроллеров i8x51 являются внешними запросами на прерывания? Линии порта 3.0 и 3.1и 3.2и 3.3???

Можно ли в микроконтроллерах семейства MCS-51 организовать формирование запросов на прерывание программным путем? Можно если программно установить флаги

Q1

Описание ситуации

TCON (Timer Control) dir address = 88h

Е сли бит IE0 регистра TCON установлен в 1 то: Interrupt external

Подпрограмма обработки прерывания от источника INT0# находиться: 32H

Что такое вектор прерывания? Область памяти где хран короткая процедура обработки прерывания или команда джамп

При переходе на подпрограмму прерываний счетчик команд PC: Сохраняется в стеке, вектор перехода

  1. Какой регистр специальных функций используется для маскирования прерываний в i8xC51FX? IE

  2. Какой регистр специальных функций используется для задания уровней приоритетов прерываний в i8xC51FX? IP и IPH

  3. Укажите правильный приоритет прерываний при поллинге от высшего к низшему в микроконтроллере i8x51: int0# T0 int1# T1 SP T2 PC

  4. При завершении процедуры прерывания адрес следующей команды загружается: RETI

  5. Какие флаги устанавливает активный сигнал на входе INT1#? IE1

Q1

Описание ситуации

SCON (Serial Control) dir address = 98h

Ф лаг TI=1 соответствует прерыванию от: по завершению передачи данных

Q2

Описание ситуации

IE (Interrupt Enable) dir address = A8h

К акой флаг (бит) регистра IE необходимо использовать для запрета запросов на прерывание от всех источников? Бит 7 сбросить в 0

Q2

Описание ситуации

IE (Interrupt Enable) dir address = A8h

Какой флаг (бит) регистра IE необходимо использовать для запрета запросов на прерывание от таймера 0? ET0 сбросить в 0

Бит первый в 0

Q2

Описание ситуации

IE (Interrupt Enable) dir address = A8h

Какой флаг (бит) регистра IE необходимо использовать для запрета запросов на прерывание по входу INT1#? EX1 сбросить 0

Q1

Описание ситуации

IP (Interrupt Priority) dir address = B8h

Для установки высокого приоритета запроса на прерывание от последовательного порта необходимо: PS ystanovit v 1

Q1

Описание ситуации

IP (Interrupt Priority) dir address = B8h

IPH (Interrupt Priority High) dir address = B7h

Какой приоритета соответствующего источника определяет значение комбинации битов IPH.x=1 и IP.x=1 (х=0…6)? высший приоритет

Q1

Описание ситуации

IP (Interrupt Priority) dir address = B8h

Для установки высокого приоритета запроса на прерывание от блока обработки событий необходимо: От PCA

Q2

Описание ситуации

TCON (Timer Control) dir address = 88h

Как сбрасываются флаги внешних запросов на прерывание IE0 и IE1? Аппаратно при переходе если запрос по срезу от внешних источников

Программно в подпрограммах, если запрос по уровню

Q1

Описание ситуации

TCON (Timer Control) dir address = 88h

Как сбрасываются флаги запросов на прерывание по переполнению таймеров TF0 и TF1? Программно только в подпрограммах

Как и когда опрашиваются флаги запросов на прерывания? По срезу АЛИ а 5том состоянии