Назад
Посмотреть правильные ответы
Тест на тему: Архитектура микроконтроллеров Atmel, ШИМ, АЦП, режимы работы таймеров-счётчиков. Часть 2.
В тесте 19 вопросов.
1). (из 19): При работе с 16-ти битным таймером счётчиком модуль счета может определяться:
Выберите несколько правильных ответов
а) счётным регистром;
б) выводом ICPn модуля захвата;
в) выводом ICRn модуля захвата;
г) регистром сравнения;
д) выводом ICPn модуля сравнения;
е) выводом ICRn модуля сравнения;
ж) регистром захвата;
з) выводом OCRn модуля сравнения;
и) выводом OCRn модуля захвата;
2). (из 19): У 16-ти битных таймеров счётчиков имеются следующие возможности по сравнению с 8-ми битными таймерами-счётчиками:
Выберите несколько правильных ответов
а) возможность работать с модулем захвата;
б) возможность генерировать сигнал малой скважности;
в) возможность генерировать сигнал большой скважности;
г) переменный модуль счёта;
д) дополнительный вывод ICPn для получения внешнего сигнала;
е) возможность генерировать меандр;
ж) возможность управлять выводом OCn;
з) возможность управлять выводом ICPn;
3). (из 19): С помощью следующего фрагмента кода (см. рис. 2.1):
Выберите несколько правильных ответов
а) задаётся неинвертированный ШИМ сигнал на выводе OC1A;
б) задаётся неинвертированный ШИМ сигнал на выводе OC1В;
в) задаётся инвертированный ШИМ сигнал на выводе OC2;
г) задаётся инвертированный ШИМ сигнал на выводе OC1A;
д) задаётся инвертированный ШИМ сигнал на выводе OC1В;
е) задаётся неинвертированный ШИМ сигнал на выводе OC2;
ж) значение на выводе OC1A сбрасывается в ноль при равенстве счётного регистра и регистра сравнения и устанавливается в 1 при достижении счётчиком максимального значения;
з) значение на выводе OC1A устанавливается в 1 при равенстве счётного регистра и регистра сравнения и сбрасывается в 0 при достижении счётчиком максимального значения;
и) значение на выводе OC1В сбрасывается в ноль при равенстве счётного регистра и регистра сравнения и устанавливается в 1 при достижении счётчиком максимального значения;
к) значение на выводе OC1В устанавливается в 1 при равенстве счётного регистра и регистра сравнения и сбрасывается в 0 при достижении счётчиком максимального значения;
л) значение на выводе OC2 устанавливается в 1 при равенстве счётного регистра и регистра сравнения и сбрасывается в 0 при достижении счётчиком максимального значения;
м) значение на выводе OC2 сбрасывается в 0 при равенстве счётного регистра и регистра сравнения и устанавливается в 1 при достижении счётчиком максимального значения;
4). (из 19): С помощью следующего фрагмента кода (см. рис. 2.2):
Выберите несколько правильных ответов
а) генерируется ШИМ сигнал постоянной величины в 50%;
б) генерируется ШИМ сигнал постоянной величины в 106%;
в) генерируется ШИМ сигнал постоянной величины в 240%;
г) генерируется ШИМ сигнал с начальной шириной импульса равной 50 тиков таймера счётчика;
д) генерируется ШИМ сигнал с начальной шириной импульса равной 106 тиков таймера счётчика;
е) генерируется ШИМ сигнал с начальной шириной импульса равной 240 тиков таймера счётчика;
ж) величина ШИМ сигнала на выводе OC1В увеличивается на единицу до максимального значения с каждым импульсом таймера-счётчика, затем сбрасывается в 0 и опять увеличивается;
з) величина ШИМ сигнала на выводе OC1А уменьшается на единицу до нулевого значения с каждым импульсом таймера-счётчика, затем устанавливается в максимальное значение и опять уменьшается;
и) величина ШИМ сигнала на выводе OC1А увеличивается на единицу до максимального значения с каждым импульсом таймера-счётчика, затем сбрасывается в 0 и опять увеличивается;
к) величина ШИМ сигнала на выводе OC1В уменьшается на единицу до нулевого значения с каждым импульсом таймера-счётчика, затем устанавливается в максимальное значение и опять уменьшается;
л) величина ШИМ сигнала на выводе OC2 увеличивается на единицу до максимального значения с каждым импульсом таймера-счётчика, затем сбрасывается в 0 и опять увеличивается;
м) величина ШИМ сигнала на выводе OC2 уменьшается на единицу до минимального значения с каждым импульсом таймера-счётчика, затем устанавливается в максимальное значение и опять уменьшается;
5). (из 19): 16-ти битный таймер-счётчик может сохранять значение счётного регистра в регистре захвата при возникновении следующих событий:
Выберите несколько правильных ответов
а) по пассивному фронту сигнала на выводе компаратора АСО, если включён аналоговый компаратор и бит ACIC равен 0;
б) по активному фронту сигнала на выводе ICPn;
в) если напряжение на выводе аналогового компаратора AIN0 больше напряжения на выводе AIN1;
г) если напряжение на выводе аналогового компаратора AIN1 больше напряжения на выводе AIN0;
д) по активному фронту сигнала на выводе компаратора АСО, если включён аналоговый компаратор и бит ACIC равен 1;
е) если напряжение на выводе аналогового компаратора AIN1 больше напряжения внутреннего ИОН;
ж) если напряжение на выводе аналогового компаратора AIN1 меньше напряжения внутреннего ИОН;
6). (из 19): При разработке измерителя частоты внешнего сигнала с использованием модуля захвата 16-ти битного таймера-счётчика:
Выберите несколько правильных ответов
а) частота внешнего сигнала будет прямо пропорциональна значению, сохранённому в регистре захвата;
б) частота внешнего сигнала будет обратно пропорциональна значению, сохранённому в регистре захвата;
в) частота внешнего сигнала будет обратно пропорциональна значению, сохранённому в регистре сравнения;
г) частота внешнего сигнала будет прямо пропорциональна значению, сохранённому в регистре сравнения;
д) по нарастающему фронту сигнала на выводе ICRn значение счётного регистра может быть сохранено в регистр захвата;
е) по спадающему фронту сигнала на выводе ICRn значение счётного регистра может быть сохранено в регистр захвата;
ж) по нарастающему фронту сигнала на выводе ICRn значение счётного регистра может быть сохранено в регистр сравнения;
з) по спадающему фронту сигнала на выводе ICRn значение счётного регистра может быть сохранено в регистр сравнения;
и) по нарастающему фронту сигнала на выводе OCnA значение счётного регистра может быть сохранено в регистр захвата;
к) по спадающему фронту сигнала на выводе OCnA значение счётного регистра может быть сохранено в регистр захвата;
л) по нарастающему фронту сигнала на выводе OCn значение счётного регистра может быть сохранено в регистр сравнения;
м) по спадающему фронту сигнала на выводе OCn значение счётного регистра может быть сохранено в регистр сравнения;
7). (из 19): Регистр OCR1A - это:
Выберите несколько правильных ответов
а) регистр сравнения 16-ти битного таймера счётчика;
б) регистр сравнения 8-ми битного таймера-счётчика;
в) регистр захвата 16-ти битного таймера счётчика;
г) регистр захвата 8-ми битного таймера-счётчика;
д) регистр сравнения таймера-счётчика А;
е) регистр сравнения таймера-счётчика Т1;
ж) регистр сравнения таймера-счётчика Т1А;
з) регистр захвата таймера-счётчика А;
и) регистр захвата таймера-счётчика Т1;
к) регистр захвата таймера-счётчика Т1А;
8). (из 19): Обозначение ОС1А означает:
Выберите несколько правильных ответов
а) это регистр сравнения 8-ми битного таймера-счётчика;
б) это регистр захвата 16-ти битного таймера счётчика;
в) это регистр сравнения 16-ти битного таймера счётчика;
г) это регистр захвата 8-ми битного таймера-счётчика;
д) это регистр сравнения таймера-счётчика А;
е) это регистр сравнения таймера-счётчика Т1;
ж) это регистр сравнения таймера-счётчика Т1А;
з) это регистр захвата таймера-счётчика А;
и) это регистр захвата таймера-счётчика Т1;
к) это регистр захвата таймера-счётчика Т1А;
9). (из 19): Если дана следующая комбинация конфигурационных бит для ATmega16 (см. рис. 2.3), то:
Выберите несколько правильных ответов
а) порог срабатывания схемы BOD равен 2,7В;
б) порог срабатывания схемы BOD равен 4,0В;
в) схема контролирования питания включена;
г) схема контролирования питания отключена;
д) когда напряжения питания достигнет уровня 4,0В, произойдет сброс микроконтроллера;
е) когда напряжения питания достигнет уровня 2,7В, произойдет сброс микроконтроллера;
ж) когда напряжения питания достигнет уровня 4,0В, произойдет перевод микроконтроллера в спящий режим;
з) когда напряжения питания достигнет уровня 2,7В, произойдет перевод микроконтроллера в спящий режим;
10). (из 19): АЦП в микроконтроллерах может использовать следующие значения для задания диапазона измеряемых сигналов:
Выберите несколько правильных ответов
а) уровень GND для задания верхней границы диапазона;
б) уровень GND для задания нижней границы диапазона;
в) уровень напряжения на выводе AREF для задания нижней границы диапазона;
г) уровень напряжения на выводе AREF для задания верхней границы диапазона;
д) уровень напряжения внутреннего ИОН для задания верхней границы диапазона;
е) уровень напряжения внутреннего ИОН для задания нижней границы диапазона;
ж) уровень напряжения на выводе AIN0 для задания верхней границы диапазона;
з) уровень напряжения на выводе AIN1 для задания нижней границы диапазона;
11). (из 19): Если верхнее значение напряжения АЦП равно 4,8В, нижнее равно GND, разрядность АЦП равно 12, то:
Выберите несколько правильных ответов
а) данное АЦП в состоянии различить аналоговые сигналы, отличающиеся не более чем на 1,172 мВ;
б) разрешение АЦП равно 4096мВ;
в) данное АЦП использует 12 уровней квантования;
г) данное АЦП использует 4096 уровней квантования;
д) данное АЦП в состоянии различить аналоговые сигналы, отличающиеся не менее чем на 0,4 мВ;
е) разрешение АЦП равно 1,172мВ;
ж) данное АЦП в состоянии различить аналоговые сигналы, отличающиеся не менее чем на 1,172 мВ;
з) данное АЦП в состоянии различить аналоговые сигналы, отличающиеся не более чем на 0,4 мВ;
12). (из 19): Если верхнее значение напряжения АЦП равно 4,2В, нижнее равно GND, разрядность АЦП равно 8, то:
Выберите несколько правильных ответов
а) разрешение АЦП равно 16,41мВ;
б) данное АЦП в состоянии различить аналоговые сигналы, отличающиеся не более чем на 16,41 мВ;
в) разрешение АЦП равно 0,525мВ;
г) данное АЦП использует 8 уровней квантования;
д) данное АЦП использует 256 уровней квантования;
е) данное АЦП в состоянии различить аналоговые сигналы, отличающиеся не менее чем на 0,525 мВ;
ж) данное АЦП в состоянии различить аналоговые сигналы, отличающиеся не менее чем на 16,41 мВ;
з) данное АЦП в состоянии различить аналоговые сигналы, отличающиеся не более чем на 0,525 мВ;
13). (из 19): На рис. (см. рис. 2.4) представлено:
Выберите несколько правильных ответов
а) 4-ёх разрядное АЦП параллельного типа;
б) 7-ми рязрядное АЦП параллельного типа;
в) 4-ёх разрядное АЦП параллельного приближения;
г) 7-ми рязрядное АЦП параллельного приближения;
д) АЦП, которое использует 7 компараторов;
е) АЦП, которое использует 7 резисторов;
ж) АЦП, которое использует 8 резисторов;
з) АЦП, которое использует 8 компараторов;
и) 4-ёх разрядное АЦП последовательного приближения;
к) 7-ми рязрядное АЦП последовательного приближения;
14). (из 19): Преобразование аналогового сигнала в цифровой в МК ATmega16 может начаться при возникновении следующих событий:
Выберите несколько правильных ответов
а) по событию «Захват» 16-ти битного таймера-счётчика;
б) по событию «Захват» 8-ми битного таймера-счётчика;
в) по событию «Сброс» 8-ми битного таймера-счётчика;
г) по событию «Совпадение» 8-ми битного таймера-счётчика;
д) по событию «Совпадение» 16-ти битного таймера-счётчика;
е) по событию «Сброс» 16-ти битного таймера-счётчика;
ж) по событию «Сброс при совпадении» 16-ти битного таймера-счётчика;
з) по событию «Переполнение» 8-ми битного таймера-счётчика;
и) по событию «Переполнение» 16-ти битного таймера-счётчика;
к) по событию «Сброс при совпадении» 8-ми битного таймера-счётчика;
15). (из 19): Если дано 10-ти разрядное АЦП, то результат преобразования, равный 0011010011, при установленном бите ADLAR будет сохранён следующим образом:
Выберите несколько правильных ответов
а) ADC=0011010011000000;
б) ADC=0011010011111111;
в) ADCН=0011010011000000;
г) ADCL=0011010011111111;
д) ADC=1101001100000000;
е) ADC=11010011 11111111;
ж) ADCН=11010011;
з) ADCL=00000000;
и) ADCН=00110100;
к) ADCL=11000000;
л) ADCL=11111111;
16). (из 19): Пусть опорное напряжение для АЦП равно 5,3В. Необходимо выполнить аналого-цифровое преобразование для сигнала, верхняя граница которого равна 15,9В. Для решения поставленной задачи необходимо организовать схему, со следующими условиями:
Выберите несколько правильных ответов
а) в схеме должен присутствовать делитель напряжения;
б) в схеме должен быть задействован модуль захвата таймера-счётчика Т1;
в) сопротивления на выводах таймера-счётчика должны быть равны соответственно R1=2R2;
г) сопротивления в блоке делителя напряжения должны быть равны соответственно R1=2R2;
д) в схеме должен быть задействован модуль сравнения 16-ти битного таймера-счётчика;
е) сопротивления на выводах таймера-счётчика должны быть равны соответственно R1=3R2;
ж) сопротивления в блоке делителя напряжения должны быть равны соответственно R1=3R2;
17). (из 19): Дано: частота МК ATmega16 равна 1, 024 МГц. Необходимо сконфигурировать АЦП МК следующим образом: частота АЦП меньше 200 кГц; прерывания от АЦП должны быть разрешены; преобразование начинается при возникновении прерывания по переполнению 16-ти битного таймера-счётчика. Тогда:
Выберите несколько правильных ответов
а) ADCSRA=0xAA;
б) SFIOR=0xC0;
в) SFIOR=0x80;
г) ADCSR=0xAB;
д) ADCSRA=0xAB;
е) ADCSRA=0xAC;
ж) ADCSR=0xAC;
18). (из 19): Дано: частота МК ATmega16 равна 4, 096 МГц. Необходимо сконфигурировать АЦП МК следующим образом: частота АЦП меньше 120 кГц; прерывания от АЦП должны быть разрешены; преобразование начинается при возникновении прерывания по событию «Совпадение» 8-ми битного таймера-счётчика. Тогда:
Выберите несколько правильных ответов
а) ADCSRA=0xAF;
б) ADCSRA=0xAA;
в) SFIOR=0x60;
г) SFIOR=0x80;
д) ADCSR=0xAE;
е) ADCSRA=0xAE;
ж) ADCSR=0xAC;
з) SFIORА=0x60;
и) SFIORА=0x80;
19). (из 19): Если модуль SPI работает в режиме ведомого, то:
Выберите несколько правильных ответов
а) вывод SS работает на вход;
б) вывод SS работает на выход;
в) если на вывод SS подан низкий логический уровень сигнала - SPI активируется;
г) если на вывод SS подан высокий логический уровень сигнала - SPI активируется;
д) вывод MISO является выходом;
е) вывод MISO является входом;