вопросы 51темы 6_9

Тема 6. Блок таймер – счетчиков MCS-51 ( 31 вопросов)
Сколько таймеров-счетчиков у микроконтроллеров i8x51?
С какого микроконтроллера в семействе MCS-51 появляется таймер-счетчик 2?
С какого микроконтроллера в семействе MCS-51 появляется реверсивный таймер-счетчик 2?
С какой частотой изменяется состояние таймер-счетчика у i8x51 в режиме таймера?
С какой максимальной частотой изменяется состояние таймер-счетчика у i8x51 в режиме счетчика?
Какова частота кварцевого резонатора таймер-счетчика 2 в режиме формирования выходного сигнала с программируемой частотой?
Какие регистры специальных функций необходимы для управления таймер - счетчиками у i8x51?
Какие регистры необходимы для управления таймер - счетчиками у i8xC52?

Q2
8a
Описание ситуации

TMOD dir address 89h

TCON dir address 88h
Как задать работу таймер/счетчика 1 в режиме счетчика?

Q2
8b
Описание ситуации

TMOD dir address 89h

TCON dir address 88h
Как задать работу таймер/счетчика 0 в режиме таймера?

Q2
8c
Описание ситуации

TMOD dir address 89h

TCON dir address 88h
Для запуска работы таймеров/счетчиков 1 и 0 необходимо в МК i8x51:

Q1
8d
Описание ситуации

TMOD dir address 89h

TCON dir address 88h
Комбинация флагов М0=0, М1=0 в регистре TMOD у i8x51 задает:

Q1
8e
Описание ситуации

Как измерить длительность одиночного положительного импульса с помощью таймер-счетчика в микроконтроллере i8x51 ?


Сколько таймеров-счетчиков у микроконтроллеров i8x251SB?
В чем отличие таймер - счетчиков 0 и 1 в микроконтроллерах MCS-251 от таймер - счетчиков 0 и 1 микроконтроллеров семейства MCS-51?
Какие регистры специальных функций необходимы для управления таймер - счетчиком 2 у микроконтроллера i8x251SB?
Q1
11a
Описание ситуации

Для чего предназначен бит C/T2# регистра T2CON таймер-счетчика 2 в микроконтроллере i8x251SB?

Q1
11b
Описание ситуации

Для чего предназначен бит TR2 регистра T2CON таймер-счетчика 2 в микроконтроллере i8x251SB?

Q1
11c
Описание ситуации

Для чего предназначен бит TF2 регистра T2CON таймер-счетчика 2 в микроконтроллере i8x251SB?

Q1
11d
Описание ситуации

Какую функцию выполняет флаг EXF2 регистра T2CON в режиме генератора скорости в бодах таймер-счетчика 2 в микроконтроллере i8x251SB?

Q1
11e
Описание ситуации

Какую функцию выполняет флаг EXF2 регистра T2CON в режиме авто перезагрузки таймер-счетчика 2 в микроконтроллере i8x251SB(DCЕN = 1 работает как реверсивный счетчик)?

Q1
11f
Описание ситуации

Какую функцию выполняет флаг EXF2 регистра T2CON в режиме формирования выходной программируемой частоты таймер-счетчика 2 в микроконтроллере i8x251SB?

Q1
11g
Описание ситуации

По битовой комбинации RCLK=0 и TCLK=0 регистра T2CON таймер-счетчика 2 скорость генератора в бодах определяется по переполнению:

Q1
11h
Описание ситуации

По битовой комбинации RCLK=0 и TCLK=1 регистра T2CON таймер-счетчика 2 скорость генератора в бодах определяется по переполнению:

Q1
11i
Описание ситуации

По битовой комбинации RCLK=1 и TCLK=0 регистра T2CON таймер-счетчика 2 скорость генератора в бодах определяется по переполнению:

Q1
11j
Описание ситуации

По битовой комбинации RCLK=1 и TCLK=1 регистра T2CON таймер-счетчика 2 скорость генератора в бодах определяется по переполнению:

Q1
11k
Описание ситуации

Укажите в каком случае таймер-счетчик 2 работает как реверсивный счетчик c обратным отсчетом:

Какие регистры специальных функций используются для перезагрузки регистров TH2 и TL2 при работе таймер-счетчика 2 в режиме авто перезагрузки:
По какой формуле рассчитывается частота сигнала типа меандр, выдаваемого на выходе T2(вывод Р1.0) при работе таймер-счетчика 2 в режиме формирования сигнала с программируемой частотой?
Какова максимальная частота меандра выдаваемого на выходе T2 при работе таймер-счетчика 2 в режиме формирования сигнала с программируемой частотой, если Fosc=16 МГц?
В каком режиме должен работать таймер-счетчик 2 для задания скорости работы последовательного порта?


Тема 7. Блок обработки событий (PCA) ( 21 вопрос)
С какого микроконтроллера в семействе MCS-51 появляется блок обработки событий (PCA)?
Q1
16a
Описание ситуации


Указать каким источником формируется базовое время PCA таймер-счетчика по битовой комбинации CPS1=0 и CPS0=0 регистра CMOD :

Q1
16b
Описание ситуации


Указать каким источником формируется базовое время PCA таймер-счетчика по битовой комбинации CPS1=0 и CPS0=1 регистра CMOD :

Q1
16c
Описание ситуации


Указать каким источником формируется базовое время PCA таймер-счетчика по битовой комбинации CPS1=1 и CPS0=0 регистра CMOD :

Q1
16d
Описание ситуации


Указать каким источником формируется базовое время PCA таймер-счетчика по битовой комбинации CPS1=1 и CPS0=1 регистра CMOD :

В каком модуле блоке PCA конфигурируется 16-битовый сторожевой таймер с программируемой частотой?
Q1
17a
Описание ситуации


Как запустить в работу сторожевой таймер блока РСА?

Q1
17b
Описание ситуации

Какой режим устанавливает комбинация 0010 0000 регистра CCAPMn (n=0,1,2,3,4)?

Q1
17c
Описание ситуации

Какой режим устанавливает комбинация 0001 0000 регистра CCAPMn (n=0,1,2,3,4)?

Q1
17d
Описание ситуации

Какой режим устанавливает комбинация 0011 0000 регистра CCAPMn (n=0,1,2,3,4)?

Q1
17e
Описание ситуации

Какой режим устанавливает комбинация 0100 1000 регистра CCAPMn (n=0,1,2,3,4)?

Q1
17f
Описание ситуации

Какой режим устанавливает комбинация 0100 1100 регистра CCAPMn (n=0,1,2,3,4)?

Q1
17g
Описание ситуации

Какой режим устанавливает комбинация 0100 0010 регистра CCAPMn (n=0,1,2,3,4)?

Q1
17h

Какая из нижеприведенных команд позволяет инициализировать модуль 0 в блоке РСА в режиме сбора данных по положительному фронту сигнала на входе?

Какая из нижеприведенных задач может быть решена в режиме сбора данных(захвата) в блоке РСА?
Какая из нижеприведенных задач может быть решена в режиме сравнения в блоке РСА?
В блоке РСА для внешнего источника частоты по входу ECI(Р1.2), используемого в качестве входного сигнала для таймер-счетчика, максимальной частотой является:
Q1
20a
Описание ситуации


Как устанавливаются флаги формирования запросов на прерывание CF и CCFn?

Q1
20b
Описание ситуации


Как сбрасываются флаги формирования запросов на прерывание CF и CCFn?

Q1
20c
Описание ситуации

По каким адресам в памяти программ располагаются подпрограммы обслуживания прерываний по флагам CF и CCFn?

Q1
20d
Описание ситуации


Каким приоритетами обладают запросы на прерывание по флагам CF и CCFn ?



Тема 8. Система прерываний микроконтроллера семейства MCS-51 (30 вопрос)
Сколько источников запросов на прерывания (и соответственно векторов перехода на подпрограммы) в базовой конфигурации микроконтроллеров i8x51?
Сколько уровней имеет система прерываний в базовой конфигурации микроконтроллеров i8x51?
Сколько байт отводится в памяти программ под начало подпрограмм обслуживания прерываний в MCS-51?
Сколько источников запросов на прерывания (и соответственно векторов перехода на подпрограммы) в конфигурации микроконтроллеров i8хС51FX?
Сколько флагов запросов на прерывания в конфигурации микроконтроллеров i8хС51FX?
Сколько уровней имеет система прерываний в конфигурации микроконтроллеров i8хС51FX?
Сколько источников запросов на прерывания (и соответственно векторов перехода на подпрограммы) в конфигурации микроконтроллеров i8хС51GB?
Сколько флагов запросов на прерывания в конфигурации микроконтроллеров i8хС51GB?
Сколько уровней имеет система прерываний в конфигурации микроконтроллеров i8хС51GB?
На какие из перечисленных выводов в конфигурации микроконтроллеров i8x51 являются внешними запросами на прерывания?
Можно ли в микроконтроллерах семейства MCS-51 организовать формирование запросов на прерывание программным путем?
Q1
31a
Описание ситуации
TCON (Timer Control) dir address = 88h
Если бит IE0 регистра TCON установлен в 1 то:

Подпрограмма обработки прерывания от источника INT0# находиться:
Что такое вектор прерывания?
При переходе на подпрограмму прерываний счетчик команд PC:
Какой регистр специальных функций используется для маскирования прерываний в i8xC51FX?
Какой регистр специальных функций используется для задания уровней приоритетов прерываний в i8xC51FX?
Укажите правильный приоритет прерываний при поллинге от высшего к низшему в микроконтроллере i8x51:
При завершении процедуры прерывания адрес следующей команды загружается:
Какие флаги устанавливает активный сигнал на входе INT1#?

Q1
39a
Описание ситуации
SCON (Serial Control) dir address = 98h

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

Q2
39b
Описание ситуации
IE (Interrupt Enable) dir address = A8h
Какой флаг (бит) регистра IE необходимо использовать для запрета запросов на прерывание от всех источников?

Q2
39c
Описание ситуации
IE (Interrupt Enable) dir address = A8h

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

Q2
39d
Описание ситуации
IE (Interrupt Enable) dir address = A8h

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

Q1
39e
Описание ситуации
IP (Interrupt Priority) dir address = B8h
13 EMBED PBrush 1415

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

Q1
39f
Описание ситуации
IP (Interrupt Priority) dir address = B8h
13 EMBED PBrush 1415
IPH (Interrupt Priority High) dir address = B7h
13 EMBED PBrush 1415
Какой приоритета соответствующего источника определяет значение комбинации битов IPH.x=1 и IP.x=1 (х=06)?

Q1
39g
Описание ситуации
IP (Interrupt Priority) dir address = B8h
13 EMBED PBrush 1415
Для установки высокого приоритета запроса на прерывание от блока обработки событий необходимо:

Q2
39h
Описание ситуации
TCON (Timer Control) dir address = 88h
13 EMBED PBrush 1415
Как сбрасываются флаги внешних запросов на прерывание IE0 и IE1?

Q1
39i
Описание ситуации
TCON (Timer Control) dir address = 88h
13 EMBED PBrush 1415
Как сбрасываются флаги запросов на прерывание по переполнению таймеров TF0 и TF1?

Как и когда опрашиваются флаги запросов на прерывания?

Тема 9. Организация обмена информацией в последовательной форме в MCS-51
(25 вопросов)
Последовательный порт управляется с помощью регистра:
Линии каких портов используют для организации последовательного обмена?
Последовательный порт обеспечивает работу:
По какой линии в синхронном режиме последовательного ввода данных выдаются синхроимпульсы?
По какой линии в синхронном режиме последовательного вывода данных выдаются синхроимпульсы?
По какой линии в синхронном режиме последовательного обмена выдаются данные?
По какой линии в синхронном режиме последовательного обмена принимаются данные?
Частота передачи в синхронном режиме (режим 0) через последовательный порт равна у i8x51составляет:
Максимально возможная скорость обмена данными через последовательный порт в синхронном режиме равна у i87C51FX:
Какие варианты асинхронного протокола обмена данными в последовательной форме используются в MCS-51?
Q1
50a
Описание ситуации
PCON (Power Control) dir address = 87h

Для чего предназначен бит SMOD1 регистра PCON?

Q1
50b
Описание ситуации
SCON (Serial Control) dir address = 98h


PCON (Power Control) dir address = 87h

Для чего предназначен бит SMOD0 регистра PCON?

Q1
50c
Описание ситуации
SCON (Serial Control) dir address = 98h

Какие биты (бит) определяют режим работы последовательного порта?

Какой регистр используется в качестве источника данных при последовательном обмене?
Какой регистр используется в качестве приемника данных при последовательном обмене?
Как происходит инициализация передачи данных при последовательном обмене?
Как происходит инициализация приема данных при последовательном обмене?
Q2
54a
Описание ситуации
SCON (Serial Control) dir address = 98h Reset State: 0000 0000B
SBUF (Serial Buffer) dir address = 99h

Выбрать правильный вариант команд, с помощью которых происходит инициализация передачи байта данных в синхронном режиме:

CLR REN;
ORL 98h, #00h;
ANL SCON, #1101 1100b;
MOV SBUF, #byte;
MOV 99h, #byte;
Q1
54b
Описание ситуации
SCON (Serial Control) dir address = 98h; Reset State: 0000 0000B
SBUF (Serial Buffer) dir address = 99h

Выбрать правильный вариант команд, с помощью которых происходит инициализация передачи байта данных с битом паритетности в асинхронном режиме:


a)MOV C, P;
MOV TB8 ,C;
MOV SBUF, #byte;
b) MOV 99h, #byte;
c) SETB TB8;
MOV 99h, #byte;
d) MOV TB8, C;
MOV SBUF, #byte;
Q2
54c
Описание ситуации
SCON (Serial Control) dir address = 98h
Reset State: 0000 0000B

Выбрать правильный вариант команд, с помощью которых происходит инициализация прием байта данных в асинхронном режиме:

CLR REN;
ORL 98h, #00h;
ANL SCON, #1101 1100b;
MOV 98h, #00h;
SETB REN; прием начинается с приходом старт бита
Q2
54d
Описание ситуации
SCON (Serial Control) dir address = 98h
Reset State: 0000 0000B

В подпрограмме ввода байта данных в синхронном режиме правильно вставить пропущенную команду (CLR P3.4; SETB 9Ch; JNB RI, -3;
JNB RI, Wt; CLR B4h;)
PR: SETB P3.0; установка на ввод линии приеме RxD
? ? ?; выдача сигнала подтверждения прерывания inta#
SETB 9Ch; разрешение приема
Wt: JNB RI, -3; ожидание окончания приема байта
MOV A, SBUF; перемещение принятого байта в аккумулятор
CLR RI; сброс флага запроса прерывания на приеме
SETB P3.4; снятие сигнала подтверждения прерывания inta#
CLR REN; запрещение приема
RETI ;возврат из подпрограммы обработки прерывания


Q2
54e
Описание ситуации
SCON (Serial Control) dir address = 98h
Reset State: 0000 0000B

В подпрограмме ввода байта данных в синхронном режиме правильно вставить пропущенную команду (CLR P3.4; SETB 9Ch; JNB RI, -3;
JNB RI, Wt; SETB SCON.4;)
PR: SETB P3.0; установка на ввод линии приеме RxD
CLR P3.4; выдача сигнала подтверждения прерывания inta#
? ? ?; разрешение приема
Wt: JNB RI, -3; ожидание окончания приема байта
MOV A, SBUF; перемещение принятого байта в аккумулятор
CLR RI; сброс флага запроса прерывания на приеме
SETB P3.4; снятие сигнала подтверждения прерывания inta#
CLR REN; запрещение приема
RETI ;возврат из подпрограммы обработки прерывания


Q2
54f
Описание ситуации
SCON (Serial Control) dir address = 98h
Reset State: 0000 0000B

В подпрограмме ввода байта данных в синхронном режиме правильно вставить пропущенную команду ( CLR P3.4; SETB 9Ch; JNB RI, -3;
JNB 98h, Wt; JB SCON.0, Wt;)
PR: SETB P3.0; установка на ввод линии приеме RxD
CLR P3.4; выдача сигнала подтверждения прерывания inta#
SETB 9Ch; разрешение приема
Wt: ? ? ? ; ожидание окончания приема байта
MOV A, SBUF; перемещение принятого байта в аккумулятор
CLR RI; сброс флага запроса прерывания на приеме
SETB P3.4; снятие сигнала подтверждения прерывания inta#
CLR REN; запрещение приема
RETI ;возврат из подпрограммы обработки прерывания














13PAGE 15


13PAGE 141115




Root Entry

Приложенные файлы

  • doc 23942800
    Размер файла: 612 kB Загрузок: 0

Добавить комментарий