Тест на тему: Микроконтроллеры Atmel, основы. Часть 1.
Главная–> IT-тесты–> Тесты с ответами по IT дисциплинам–> Микроконтроллеры Atmel, основы. Часть 1
Правильные ответы отмечены символом "+".

Тест на тему: "Микроконтроллеры Atmel, основы. Часть 1."

1. Укажите самые распространенные компании, которые занимаются производством микроконтроллеров:

А) Microchip; +

б) PIC;

в) Atmel; +

г) AVR;

д) Intel; +

е) Philips; +

ж) Scinex; +

з) Zilog; +

2. Микроконтроллеры делятся на:

А) CISC – устройства; +

б) RISC – устройства; +

в) DSP – устройства;

г) MIPS – устройства;

3. Производительность микроконтроллера измеряют:

А) в MIPS; +

Б) в DSP;

В) разрядностью памяти данных;

Г) разрядностью памяти программ;

4. Микроконтроллеры по способу программирования классифицируют на:

А) масочно-программируемые; +

Б) однократно программируемые; +

В) перепрограммируемые; +

Г) флеш-программируемые;

Д) последовательно-программируемые;

5. Укажите какие существуют подсемейства для микроконтроллером AVR:

а) tiny; +

б) Classic; +

в) mega; +

г) normal;

д) standart;

6. В микроконтроллерах AVR обозначение EEPROM означает:

А) энергонезависимая память данных; +

Б) энергонезависимая память программ;

В) регистровая память;

Г) сторожевой таймер;

7. Память программ микроконтроллеров семейства AVR разделена на следующие области:

А) область прикладной программы; +

Б) область загрузчика; +

В) область счётчика команд;

Г) область энергонезависимой EEPROM;

Д) область регистров ввода-вывода;

8. Регистровая память микроконтроллеров семейства AVR включает:

А) 32 регистра общего назначения; +

Б) 64 регистра общего назначения;

В) область дополнительных регистров ввода-вывода; +

Г) регистры статического ОЗУ;

9. Выберите правильное утверждение:

А) последние 6 регистров общего назначения объединены в 3 шестнадцатибитных регистра; +

Б) последние 6 регистров общего назначения объединены в 3 тридцатидвухбитных регистра;

В) последние 8 регистров общего назначения объединены в 4 шестнадцатибитных регистра;

Г) последние 8 регистров общего назначения объединены в 4 тридцатидвухбитных регистра;

10. Пусть все выводы РВ0…РВ7 микроконтроллера ATmega16x/32x используются в качестве входов. К ним подключены кнопки, которые другими выводами подключены к шине питания +5В. Что будет находиться в регистре PinB, когда все кнопки нажаты? Что в этом случае должен содержать регистр DDRB? Что будет находиться в регистре PinB, когда нажаты все кнопки, кроме кнопки, подключённой к выводу PB7? Выберите правильные утверждения.

А) в регистре PinB будет находится число 0b11111111; +

Б) в регистре PinB будет находится число 0b00000000;

В) регистр DDRB будет содержать число 0b00000000; +

Г) регистр DDRB будет содержать число 0b11111111;

Д) если все кнопки нажаты кроме кнопки, подключённой к выводу PB7, то в регистре PinB в данном случае будет находиться число 0b01111111; +

Е) если все кнопки нажаты кроме кнопки, подключённой к выводу PB7, то в регистре PinB в данном случае будет находиться число 0b10000000;

11. Пусть все выводы РВ0…РВ7 микроконтроллера ATmega16x/32x используются в качестве выходов и подключены к светодиодам. Другие выводы светодиодов подключены через резисторы к общему проводу. Что должен содержать регистр PortB, чтобы все светодиоды были включены? Что в этом случае должен содержать регистр DDRB? Что должен содержать регистр PortB, чтобы были включены все светодиоды, кроме двух центральных? Выберите правильные утверждения:

А) чтобы все светодиоды были включены, регистр PortB должен содержать число 0b11111111; +

Б) чтобы все светодиоды были включены, регистр PortB должен содержать число 0b00000000;

В) регистр DDRB будет содержать число 0b11111111; +

Г) регистр DDRB будет содержать число 0b00000000;

Д) чтобы были включены все светодиоды, кроме двух центральных регистр PortB должен содержать число 0b11100111; +

Е) чтобы были включены все светодиоды, кроме двух центральных регистр PortB должен содержать число 0b00011000;

Ж) содержимое регистра PortB не влияет на включение и выключение светодиодов в данном случае;

12. Выберите правильные утверждения:

А) регистр SREG содержит набор флагов, показывающих текущее состояние микроконтроллера; +

Б) регистр SREG используется для подключения внешнего ОЗУ;

В) регистр SREG содержит адрес пересылаемого байта по интерфейсу SPI;

Г) регистр SREG хранит значение глобальных переменных;

13. Прямая адресация для доступа к данным в микроконтроллерах AVR семейства mega делится на:

А) прямая адресация одного РОН; +

Б) прямая адресация двух РОН; +

В) прямая адресация РВВ; +

Г) прямая адресация ОЗУ; +

Д) прямая адресация с индексным регистром;

Е) прямая косвенная адресация;

14. Укажите, какой способ адресации изображён на рисунке (см. рис. 1.1):

Рис. 1.1. Какой способ адресации изображён?

А) простая косвенная адресация; +

Б) прямая адресация одного регистра общего назначения;

В) прямая адресация трёх регистров общего назначения;

Г) прямая адресация ОЗУ;

Д) относительная косвенная адресация;

15. Укажите, какой способ адресации изображён на рисунке (см. рис. 1.2):

Рис. 1.2. Какой способ адресации изображён?

А) относительная косвенная адресация; +

Б) простая косвенная адресация;

Б) прямая адресация одного регистра общего назначения;

В) прямая адресация трёх регистров общего назначения;

Г) прямая адресация ОЗУ;

16. Для работы с EEPROM-памятью используются регистры:

А) EEAR; +

б) EEDR; +

в) EECR; +

г) EEIR;

д) EEPR;

17. Процедура записи одного байта в EEPROM-память состоит из следующих этапов (Укажите последовательность действий, см. рис. 1.3):

Рис. 1.3. Из каких этапов состоит процедура записи одного байта в EEPROM-память?

А) II-III-I-V-IV;

Б) I-V-IV-III-II;

В) IV-III-V-I-II; +

Г) III-I-V-IV-II;

Д) V-I-III-IV-II;

Е) I-II-III-IV-V;

Ж) II-IV-V-III-I;

З) IV-V-I-II-III;

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

А) запрещать все прерывания при выполнении записи в EEPROM; +

Б) запрещать все прерывания при выполнении чтения из EEPROM;

В) удерживать микроконтроллер в «спящем» режиме пока производится запись;

Г) не знаю…

19. Счётчик команд – это:

А) регистр, в котором содержится адрес следующей исполняемой команды; +

Б) регистр, в котором содержится количество выполненных команд программы;

В) регистр, в котором содержится общее количество команд программы;

Г) регистр, в котором содержится общее количество команд условного перехода в программе;

20. Если в команде условного перехода под значение смещения отводится семь битов, то максимальная величина перехода составляет:

А) -63… +64 слова; +

Б) -126… + 127 байт;

В) -254… +254 байт;

Д) -7… + 7 байт;

Е) -3… +3 слова;