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

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

1. Чтобы сформировать состояние СТАРТ на шине TWI необходимо:

А) изменить уровень сигнала на линии SDA с 1 на 0 при ВЫСОКОМ уровне сигнала на линии SCL; +

Б) изменить уровень сигнала на линии SDA с 0 на 1 при ВЫСОКОМ уровне сигнала на линии SCL;

В) изменить уровень сигнала на линии SDA с 0 на 1 при НИЗКОМ уровне сигнала на линии SCL;

Г) изменить уровень сигнала на линии SDA с 1 на 0 при НИЗКОМ уровне сигнала на линии SCL;

2. Адресный пакет, передаваемый по шине TWI содержит:

А) в общем 9 бит; +

Б) в общем 10 бит;

В) 7-ми битный адрес; +

Г) 8-ми битный адрес;

Д) один управляющий бит R/W; +

Е) два управляющих бита R/W;

Ж) бит квитирования ACK; +

З) бит сравнения OCR;

3. Регистр TWAR модуля TWI:

А) в старших семи битах содержит адрес ведомого устройства; +

Б) маскирует значения отдельных битов данных, передаваемых по линии SDA;

В) управляет всем модулем TWI;

Г) предназначен для генерации прерываний при наступлении состояний СТАРТ(ПОВСТАРТ)/СТОП;

4. Укажите последовательность действий, которые выполняются при приеме одного байта данных ведомым устройством по шине TWI (см. рис. 3.1):

Рис. 3.1. Укажите последовательность действий, которые выполняются при приеме одного байта данных ведомым устройством по шине TWI.

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

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

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

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

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

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

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

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

5. Для управления модулем USART в микроконтроллерах AVR семейства mega используются следующие регистры:

А) UCSRA; +

б) UCSRB; +

в) UCSRC; +

г) UCSOCRA;

д) UCSOCRB;

е) UCSOCRC;

6. При передаче данных с помощью модуля USART:

А) данные записываются в регистр данных передатчика UDR; +

Б) данные пересылаются из регистра UDR (UDRn) в сдвиговый регистр передатчика; +

В) данные записываются в сдвиговый регистр UDR передатчика;

Г) данные пересылаются из сдвигового регистра в регистр данных передатчика UDR (UDRn);

Д) запутанные ответы ((((

7. Допустим имеется проект z1, созданный в CVAVR. В папке проекта содержатся файлы z1.hex, z1__.с, z1.cof. Выберите правильные утверждения:

А) z1.hex - файл-прошивка для "загрузки" в МК; +

Б) z1__.с - копия файла z1.c для симуляторов; +

В) z1.cof - информация связывающая содержимое файлов z1__.с и z1.hex; +

Г) z1__.с - информация связывающая содержимое файлов z1.сof и z1.hex;

Д) z1.cof - файл-прошивка для "загрузки" в МК;

Е) z1.hex - копия файла z1.c для симуляторов;

Ж) z1__.с - файл-прошивка для "загрузки" в МК;

З) z1.cof - копия файла z1.c для симуляторов;

И) z1.hex - информация связывающая содержимое файлов z1.сof и z1__.с;

8. Каждому порту в МК AVR соответствуют следующие регистры:

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

Б) PINх - регистр содержит значения физических уровней сигнала на соответствующих ножках МК; +

В) PORTх - регистр в который записываются желаемые значения "1" или "0" и которые необходимо получить на соответствующих ножках МК при назначении их выходом; +

Г) PORTх - регистр содержит значения физических уровней сигнала на соответствующих ножках МК;

Д) DDRx - регистр в который записываются желаемые значения "1" или "0" и которые необходимо получить на соответствующих ножках МК при назначении их выходом;

Е) PINх - регистр направления работы - вход или выход;

Ж) TIMERx – счётный регистр вывода;

З) TIMERx – регистр управления таймера-счётчика;

9. Выберите правильные утверждения, применительно к программному коду (см. рис. 3.2):

А) в цикле while (!(TIFR&0x01)) устанавливается событие «переполнение таймера»; +

Б) цикл while (1) – бесконечный цикл; +

В) цикл while (1) закончит свою работу, когда в регистре TIFR будет установлена 1;

Г) цикл while (!(TIFR&0x01)) будет выполняться до тех пор, пока результат вычисления выражения TIFR&0x01 будет равен 0; +

Д) цикл while (!(TIFR&0x01)) будет выполняться до тех пор, пока результат вычисления выражения TIFR&0x01 будет равен 1;

10. Запись (см. рис. 3.3) означает, что:

Рис. 3.3. Что означает данная запись?

А) что функция timer1_comp_isr является процедурой обработки прерывания; +

Б) что процедура Interrupt является функцией обработки прерывания;

В) выражение Interrupt [TIM1_COMP] означает, что данная функция является процедурой обработки прерывания по совпадению таймера Т1; +

Г) выражение Interrupt [TIM1_COMP] означает, что данная функция является процедурой обработки прерывания по совпадению таймера COMP;

Д) даже и не знаю, что ответить((((

11. Запись rab>>1 означает:

А) сдвиг разрядов переменной rab на 1 вправо; +

Б) сдвиг разрядов переменной rab на 1 влево;

В) сравнение последнего разряда переменной rab с 1;

Г) сравнение первого разряда переменной rab с 1;

12. Интерфейс SPI расшифровывается как:

А) Serial Peripheral Interface; +

Б) Serial Programming Interface;

в) Synchronous Programming Interface;

г) Synchronous Peripheral Interface;

д) System Peripheral Interface;

е) System Programming Interface;

13. Недостатком параллельного подключения к шине SPI является:

А) необходимость в дополнительных линиях для адресации подчиненных микросхем; +

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

В) то, что выход передачи данных одной микросхемы соединяется со входом приема данных другой, что в свою очередь ведёт к невозможности создания полнодуплексной передачи данных;

Г) то, что для синхронизации двух микросхем при передаче данных используется 4 такта тактового генератора ведущего МК, что приводит к снижению скорости передачи данных;

14. При параллельном подключении к шине SPI 7 ведомых микросхем, общее число линий связи будет равно:

А) 10; +

Б) 7;

В) 8;

Г) 4;

Д) 5;

15. Интерфейс I2C характеризуется тем, что:

А) количество линий связи не зависит от количества подключённых к нем микросхем; +

Б) имеет возможность мультимастерной работы; +

В) имеет 2 программируемые скорости обмена данными;

Г) использует 2 вывода микроконтроллера;

16. Если в названии микроконтроллера написано следующее МС 68НLC 7 05 С9А M FU, то это значит:

А) что это МК с пониженным напряжением питания Vп=2B; +

Б) что этот МК был произведён как опытный образец;

В) что этот МК имеет электрически программируемое ПЗУ; +

Г) что этот МК имеет диапазон рабочих температур -40… +125 С; +

Д) что этот МК имеет масочное ПЗУ;

17. В МК фирмы Motorola модуль асинхронной прийомо-передачи называется:

А) SCI; +

Б) SPI;

в) UART;

г) USART;

д) RxD;

е) TxD;

18. Модуль асинхронной прийомо-передачи в МК Motorola обеспечивает приемо-передачу:

А) 10-ти битовых кадров, если бит М=0 в регистре SCCR1; +

Б) 11-ти битовых кадров, если бит М=1 в регистре SCCR1;

В) с использованием бита четности, если бит М=1 в регистре SCCR1; +

Г) с использованием бита четности, если бит М=0 в регистре SCCR1;

Д) с использованием бита четности, если бит Т8=0 в регистре SCCR1;

Е) без использования бита четности, если бит Т8=0 в регистре SCCR1;

19. Модуль АЦП может работать в следующих режимах:

А) одиночного преобразования; +

Б) непрерывного преобразования; +

В) дискретного преобразования;

Г) сброс при совпадении;

Д) захват при совпадении;

20. Чтобы сконфигурировать вывод PD2 как выход применяют следующую конструкцию:

А) DDRD |= 1<<2; +

Б) DDRD = 1<<2;

В) DDRD |= 1>>2;

г) DDRD |= 1<<1;

д) DDRD = 1<<1;

е) DDRD |= 1<<2;

ж) DDRD &= ~(1<<2);

з) DDRD &= (1<<2);

и) DDRD &= ~(1>>2);