Назад
Посмотреть правильные ответы
Тест на тему: "Архитектура микроконтроллеров Atmel: ШИМ, АЦП, режимы работы таймеров-счётчиков. Часть 1."
В тесте 19 вопросов.
1). (из 19): При равенстве счётного регистра и регистра сравнения восьмибитных таймеров-счётчиков:
Выберите несколько правильных ответов
а) устанавливается соответствующий флаг регистра флагов E/TIFR;
б) устанавливается соответствующий флаг регистра флагов E/GIFR;
в) устанавливается соответствующий флаг регистра флагов E/TIMSK;
г) устанавливается соответствующий флаг регистра флагов E/GIMSK;
д) генерируется прерывание, если оно разрешено;
е) изменяется состояние вывода OCn;
ж) значение вывода OCn записывается в счётный регистр;
2). (из 19): Если частота сигнала системного генератора для МК равна 8 МГц, то для получения задержки в 100 мс:
Выберите несколько правильных ответов
а) можно использовать 16-ти битный таймер счётчик с предделителем 512;
б) счётный регистр 16-ти битного таймера-счётчика с предделителем 512 должен получить 1563 тактовых импульса;
в) для получения задержки в 100 мс шестнадцатибитный таймер-счетчик в свой счётный регистр должен получить 4688 тактовых импульсов;
г) период тактового сигнала 16-ти битного таймера счётчика с предделителем 512 равен 0,128 мс.;
д) период тактового сигнала 16-ти битного таймера счётчика с предделителем 512 равен 0,064 мс.;
е) счётный регистр 16-ти битного таймера-счётчика с предделителем 512 должен получить 15625 тактовых импульса;
3). (из 19): Если частота сигнала системного генератора для МК равна 2 МГц, то для получения задержки в 50 мс:
Выберите несколько правильных ответов
а) можно использовать 16-ти битный таймер счётчик с предделителем 256;
б) счётный регистр 16-ти битного таймера-счётчика с предделителем 256 должен получить 391 тактовых импульсов;
в) для получения задержки в 50 мс шестнадцатибитный таймер-счетчик в свой счётный регистр должен записать 195 тактовых импульсов;
г) период тактового сигнала 16-ти битного таймера счётчика с предделителем 256 равен 0,128 мс.;
д) период тактового сигнала 16-ти битного таймера счётчика с предделителем 256 равен 0,256 мс.;
е) можно использовать 8-ми битный таймер-счётчик с предделителем 512;
ж) счётный регистр 8-ми битного таймера-счётчика с предделителем 512 должен получить 195 тактовых импульсов;
з) период тактового сигнала 8-ми битного таймера счётчика с предделителем 512 равен 0,256 мс.;
и) период тактового сигнала 8-ми битного таймера счётчика с предделителем 512 равен 0,2048 мс.;
4). (из 19): Если частота сигнала системного генератора для МК равна 8 МГц и коэффициент предделителя равен 512, то:
Выберите несколько правильных ответов
а) частота выходного сигнала равна 15 625 Гц;
б) период тактового сигнала в данном случае равен 0,064 мс.;
в) период тактового сигнала в данном случае равен 1,953 мс.;
г) для получения задержки в 300 мс шестнадцатибитный таймер-счетчик в свой счётный регистр должен получить 4688 тактовых импульсов;
д) для получения задержки в 50 мс шестнадцатибитный таймер-счетчик в свой счётный регистр должен получить 25600 тактовых импульсов;
е) для получения задержки в 200 мс шестнадцатибитный таймер-счетчик в свой счётный регистр должен получить 3125 тактовых импульсов;
5). (из 19): Если частота сигнала системного генератора для МК равна 1 МГц, то для получения задержки в 50 мс:
Выберите несколько правильных ответов
а) можно использовать 16-ти битный таймер счётчик с предделителем 256;
б) счётный регистр 16-ти битного таймера-счётчика с предделителем 256 должен получить 195 тактовых импульсов;
в) для получения задержки в 50 мс шестнадцатибитный таймер-счетчик в свой счётный регистр должен записать 1563 тактовых импульсов;
г) период тактового сигнала 16-ти битного таймера счётчика с предделителем 256 равен 0,256 мс.;
д) период тактового сигнала 16-ти битного таймера счётчика с предделителем 256 равен 0,064 мс.;
е) счётный регистр 16-ти битного таймера-счётчика с предделителем 256 должен получить 15625 тактовых импульса;
ж) можно использовать 8-ми битный таймер-счётчик с предделителем 256;
з) счётный регистр 8-ми битного таймера-счётчика с предделителем 256 должен получить 195 тактовых импульсов;
6). (из 19): Перечислите существующие режимы 8-ми битных таймеров-счётчиков:
Выберите несколько правильных ответов
а) нормальный режим;
б) режим «Захват при совпадении»;
в) режим «Сброс при совпадении»;
г) быстродействующий ШИМ;
д) ШИМ с точной фазой и частотой;
е) ШИМ с точной фазой;
ж) ШИМ по совпадению;
7). (из 19): При работе 8-ми битного таймера-счётчика в режиме Normal:
Выберите несколько правильных ответов
а) осуществляется инкрементирование счётного регистра;
б) осуществляется декрементирование счётного регистра;
в) при достижении счётным регистром максимального значения флаг прерывания по переполнению устанавливается в 1;
г) при обнулении счётного регистра флаг прерывания по переполнению устанавливается в 1;
д) состояние вывода OCn изменяется при равенстве регистра сравнения и счётного регистра;
е) состояние вывода OCn изменяется при обнулении регистра сравнения;
ж) состояние вывода OCn изменяется при обнулении счётного регистра;
з) состояние вывода OCn изменяется при записи лог.1 в бит FOCn регистра управления;
8). (из 19): При работе 8-ми битного таймера-счётчика в режиме СТС:
Выберите несколько правильных ответов
а) осуществляется инкрементирование счётного регистра;
б) осуществляется декрементирование счётного регистра;
в) при достижении счётным регистром максимального значения (значения, записанного в регистр сравнения) флаг прерывания по переполнению устанавливается в 1;
г) при достижении счётным регистром максимального значения (значения, записанного в регистр сравнения) происходит обнуление счётного регистра;
д) при достижении счётным регистром максимального значения (значения, записанного в регистр сравнения) происходит обнуление регистра сравнения;
е) счёт может осуществляться по спадающему фронту импульсов внешнего источника тактового сигнала, подключённому к выводу Т0;
ж) счёт может осуществляться по нарастающему фронту импульсов внешнего источника тактового сигнала, подключённому к выводу Т0;
9). (из 19): При широтно-импульсной модуляции (выберите правильные утверждения):
Выберите несколько правильных ответов
а) ширина импульса цифрового сигнала будет пропорциональна амплитуде аналогового сигнала;
б) амплитуда импульса цифрового сигнала будет пропорциональна ширине аналогового сигнала;
в) происходит приближение аналогового непрерывного сигнала к действительному цифровому сигналу;
г) происходит приближение цифрового дискретного сигнала к действительному аналоговому сигналу;
д) скважность сигнала определяется как отношение периода сигнала к длительности сигнала равного 1;
е) скважность сигнала определяется как отношение периода сигнала к длительности сигнала равного 0;
ж) скважность сигнала определяется как отношение длительности сигнала, равного 1, к периоду сигнала;
з) скважность сигнала определяется как отношение длительности сигнала, равного 0, к периоду сигнала;
10). (из 19): При работе 8-ми битного таймера-счётчика в режиме «Быстродействующий ШИМ»:
Выберите несколько правильных ответов
а) чем меньшее значение записано в регистр сравнения, тем большую скважность будет иметь ШИМ сигнал;
б) чем большее значение записано в регистр сравнения, тем большую скважность будет иметь ШИМ сигнал;
в) чем меньшее значение записано в регистр сравнения, тем меньшую скважность будет иметь ШИМ сигнал;
г) чем большее значение записано в регистр сравнения, тем меньшую скважность будет иметь ШИМ сигнал;
д) изменение содержимого регистра сравнения происходит только в момент достижения счетчиком максимального значения;
е) изменение содержимого регистра сравнения происходит только в момент достижения счетчиком минимального значения;
ж) изменение содержимого счётного регистра происходит только в момент достижения регистром сравнения минимального значения;
з) изменение содержимого счётного регистра происходит только в момент достижения регистром сравнения максимального значения;
11). (из 19): В режиме «ШИМ с точной фазой»:
Выберите несколько правильных ответов
а) максимальная частота сигнала в 2 раза меньше максимальной частоты сигнала в режиме «Быстродействующий ШИМ»;
б) максимальная частота сигнала в 2 раза больше максимальной частоты сигнала в режиме «Быстродействующий ШИМ»;
в) счётный регистр функционирует как суммирующий счётчик;
г) счётный регистр функционирует как реверсивный счётчик;
д) максимальное значение счётного регистра может быть 255;
е) максимальное значение счётного регистра может быть задано регистром сравнения;
12). (из 19): При работе таймера-счётчика в режиме «ШИМ с точной фазой»:
Выберите несколько правильных ответов
а) регистр сравнения обновляется при достижении счётным регистром максимального значения;
б) регистр сравнения обновляется при обнулении счётного регистра;
в) состояние вывода OCn может изменяться при равенстве счётного регистра и регистра сравнения;
г) состояние вывода OCn может изменяться при достижении счётным регистром максимального значения;
д) состояние вывода OCn может изменяться при обнулении счётного регистра;
е) состояние вывода OCn может изменяться при равенстве счётного регистра и регистра захвата;
13). (из 19): При переключении таймеров-счётчиков между синхронным и асинхронным режимом необходимо:
Выберите несколько правильных ответов
а) в бит ASn регистра ASSR записать значение 0;
б) в бит TCNnUB записать нулевое значение;
в) запретить прерывания от таймера-счётчика;
г) запретить глобально все прерывания;
д) в бит ASn регистра ASSR записать значение 1;
е) в бит ASn регистра ASSR записать значение 0;
ж) в бит TCNnUB записать нулевое значение;
з) в бит TCNnUB записать единичное значение;
и) настроить стек и порты ввода-вывода таймера-счетчика;
14). (из 19): Для МК ATmega16x с помощью следующего фрагмента кода (см. рис. 1.1):
Выберите несколько правильных ответов
а) в качестве источника тактового сигнала для таймера-счётчика выбран системный тактовый сигнал с предделителем 8;
б) в качестве источника тактового сигнала для таймера-счётчика выбран системный тактовый сигнал с предделителем 64;
в) для 8-ми битного таймера-счётчика Т1 сгенерирован режим работы «8-ми битный быстродействующий ШИМ»;
г) для 16-ти битного таймера-счётчика Т1 сгенерирован режим работы «9-ти битный быстродействующий ШИМ»;
д) для 16-ти битного таймера-счётчика Т1 сгенерирован режим работы «8-ми битный быстродействующий ШИМ»;
е) в качестве источника тактового сигнала для таймера-счётчика выбран системный тактовый сигнал с предделителем 1;
ж) для 16-ти битного таймера-счётчика Т1 сгенерирован режим работы «10-ти битный быстродействующий ШИМ»;
з) для 8-ми битного таймера-счётчика Т1 сгенерирован режим работы «9-ти битный быстродействующий ШИМ»;
и) для 8-ми битного таймера-счётчика Т1 сгенерирован режим работы «10-ти битный быстродействующий ШИМ»;
к) сгенерирован ШИМ сигнал величиной в 50%;
л) сгенерирован ШИМ сигнал величиной в 100%;
м) сгенерирован ШИМ сигнал величиной в 80%;
н) сгенерирован ШИМ сигнал величиной в 20%;
о) будет нарушена логика программы, результат работы устройства, для которого написана программа, будет неверным;
15). (из 19): Для МК ATmega16x с помощью следующего фрагмента кода (см. рис. 1.2):
Выберите несколько правильных ответов
а) в качестве источника тактового сигнала для таймера-счётчика выбран системный тактовый сигнал с предделителем 8;
б) в качестве источника тактового сигнала для таймера-счётчика выбран системный тактовый сигнал с предделителем 64;
в) для 8-ми битного таймера-счётчика Т1 определён режим работы «8-ми битный быстродействующий ШИМ»;
г) для 16-ти битного таймера-счётчика Т1 определён режим работы «9-ти битный быстродействующий ШИМ»;
д) для 16-ти битного таймера-счётчика Т1 определён режим работы «8-ми битный быстродействующий ШИМ»;
е) в качестве источника тактового сигнала для таймера-счётчика выбран системный тактовый сигнал с предделителем 1;
ж) для 16-ти битного таймера-счётчика Т1 определён режим работы «10-ти битный быстродействующий ШИМ»;
з) для 8-ми битного таймера-счётчика Т1 определён режим работы «9-ти битный быстродействующий ШИМ»;
и) для 8-ми битного таймера-счётчика Т1 определён режим работы «10-ти битный быстродействующий ШИМ»;
к) сгенерирован ШИМ сигнал величиной в 20%;
л) сгенерирован ШИМ сигнал величиной в 100%;
м) сгенерирован ШИМ сигнал величиной в 40%;
н) будет нарушена логика программы, результат работы устройства, для которого написана программа, будет неверным;
16). (из 19): С помощью модуля захвата можно:
Выберите несколько правильных ответов
а) сохранить значение регистра захвата в регистр сравнения по спадающему фронту сигнала;
б) сохранить значение регистра захвата в регистр сравнения по нарастающему фронту сигнала;
в) сохранить значение счётного регистра в регистр захвата по спадающему фронту сигнала;
г) сохранить значение регистра захвата в регистр сравнения по соответствующему сигналу от аналогового компаратора;
д) сохранить значение регистра захвата в счётный регистр по спадающему фронту сигнала;
е) сохранить значение счётного регистра в регистр захвата по нарастающему фронту сигнала;
ж) сохранить значение регистра захвата в счётный регистр по нарастающему фронту сигнала;
з) сохранить значение регистра захвата в счётный регистр по соответствующему сигналу от аналогового компаратора;
и) сохранить значение счётного регистра в регистр захвата по соответствующему сигналу от аналогового компаратора;
17). (из 19): При чтении и записи 16-ти битных регистров таймеров-счётчиков необходимо соблюдать следующее:
Выберите несколько правильных ответов
а) при записи старший байт должен быть записан перед младшим;
б) при чтении младший байт должен быть прочитан перед старшим;
в) при записи старшего байта его значение сначала необходимо записать в регистр TEMP, а потом записать младший байт;
г) перед чтением младшего байта содержимое старшего байта необходимо записать в регистр TEMP, а потом прочитать младший байт;
д) запретить все прерывания командой CLI;
е) в регистр SREG в разряд I записать значение 0;
ж) в регистр SREG в разряд I записать значение 1;
18). (из 19): При разработке измерителя частоты внешнего сигнала лучше всего:
Выберите несколько правильных ответов
а) использовать модуль захвата таймера-счётчика с выводом ICPn;
б) использовать модуль сравнения таймера-счётчика с выводом ICRn;
в) настроить таймер-счетчик на режим работы Normal;
г) настроить таймер-счетчик на режим работы «Быстродействующий ШИМ»;
д) настроить таймер-счетчик на режим работы «ШИМ с точной фазой»;
е) настроить таймер-счетчик на режим работы «ШИМ с точной фазой и частотой»;
ж) настроить таймер-счетчик на режим работы «Сброс при совпадении»;
з) использовать модуль захвата таймера-счётчика с выводом ICRn;
и) использовать модуль сравнения таймера-счётчика с выводом ICPn;
к) организовать обработчик прерывания по событию «Захват»;
л) организовать обработчик прерывания по событию «Совпадение»;
19). (из 19): Следующая строка кода (см. рис. 1.3):
Выберите несколько правильных ответов
а) делит содержимое переменной tachFltr на 3;
б) умножает содержимое переменной tachFltr на 3;
в) делит содержимое переменной tachFltr на 8;
г) умножает содержимое переменной tachFltr на 8;
д) сдвигает содержимое переменной на 3 разряда вправо;
е) сдвигает содержимое переменной на 3 разряда влево;
ж) сдвигает содержимое переменной на 8 разрядов вправо;
з) сдвигает содержимое переменной на 8 разрядов влево;