Так же, как и в любой микропроцессорной системе, набор команд процессора МК включает в себя четыре основные группы команд:
· команды пересылки данных;
Для реализации возможности независимого управления разрядами портов (регистров) в большинстве современных МК предусмотрена также группа команд битового управления (булевый или битовый процессор). Наличие команд битового процессора позволяет существенно сократить объем кода управляющих программ и время их выполнения.
В ряде МК выделяют также группу команд управления ресурсами контроллера, используемую для настройки режимов работы портов ввода/вывода, управления таймером и т.п. В большинстве современных МК внутренние ресурсы контроллера отображаются на память данных, поэтому для целей управления ресурсами используются команды пересылки данных.
Система команд МК по сравнению с системой команд универсального МП имеет, как правило, менее развитые группы арифметических и логических команд, зато более мощные группы команд пересылки данных и управления. Эта особенность связана со сферой применения МК, требующей, прежде всего, контроля окружающей обстановки и формирования управляющих воздействий.
Понятие SRAM, DRAM, ROM, PROM, EPROM, EEPROM, …
Схема синхронизации МК
Схема синхронизации МК обеспечивает формирование сигналов синхронизации, необходимых для выполнения командных циклов центрального процессора, а также обмена информацией по внутренней магистрали. В зависимости от исполнения центрального процессора командный цикл может включать в себя от одного до нескольких (4 — 6) тактов синхронизации. Схема синхронизации формирует также метки времени, необходимые для работы таймеров МК. В состав схемы синхронизации входят делители частоты, которые формируют необходимые последовательности синхросигналов.
Память программ и данных МК
В МК используется три основных вида памяти. Память программ представляет собой постоянную память (ПЗУ), предназначенную для хранения программного кода (команд) и констант. Ее содержимое в ходе выполнения программы не изменяется. Память данных предназначена для хранения переменных в процессе выполнения программы и представляет собой ОЗУ. Регистры МК — этот вид памяти включает в себя внутренние регистры процессора и регистры, которые служат для управления периферийными устройствами (регистры специальных функций).
Память программ
Основным свойством памяти программ является ее энергонезависимость, то есть возможность хранения программы при отсутствии питания. С точки зрения пользователей МК следует различать следующие типы энергонезависимой памяти программ:
· ПЗУ масочного типа — mask-ROM. Содержимое ячеек ПЗУ этого типа заносится при ее изготовлении с помощью масок и не может быть впоследствии заменено или допрограммировано. Поэтому МК с таким типом памяти программ следует использовать только после достаточно длительной опытной эксплуатации.
Основным недостатком данной памяти является необходимость значительных затрат на создание нового комплекта фотошаблонов и их внедрение в производство. Обычно такой процесс занимает 2-3 месяца и является экономически выгодным только при выпуске десятков тысяч приборов. ПЗУ масочного типа обеспечивают высокую надежность хранения информации по причине программирования в заводских условиях с последующим контролем результата.
Как работает ЭВМ? Собираем простейший компьютер на базе Z80, эмулятора ПЗУ и порта на D-триггере.
· ПЗУ, программируемые пользователем, с ультрафиолетовым стиранием — EPROM (Erasable Programmable ROM). ПЗУ данного типа программируются электрическими сигналами и стираются с помощью ультрафиолетового облучения.
Ячейка памяти EPROM представляет собой МОП-транзистор с «плавающим» затвором, заряд на который переносится с управляющего затвора при подаче соответствующих электрических сигналов. Для стирания содержимого ячейки она облучается ультрафиолетовым светом, который сообщает заряду на плавающем затворе энергию, достаточную для преодоления потенциального барьера и стекания на подложку.
Этот процесс может занимать от нескольких секунд до нескольких минут. МК с EPROM допускают многократное программирование и выпускаются в керамическом корпусе с кварцевым окошком для доступа ультрафиолетового света. Такой корпус стоит довольно дорого, что значительно увеличивает стоимость МК. Для уменьшения стоимости МК с EPROM его заключают в корпус без окошка (версия EPROM с однократным программированием).
· ПЗУ, однократно программируемые пользователем, — OTPROM (One-Time Programmable ROM). Представляют собой версию EPROM, выполненную в корпусе без окошка для уменьшения стоимости МК на его основе. Сокращение стоимости при использовании таких корпусов настолько значительно, что в последнее время эти версии EPROM часто используют вместо масочных ПЗУ.
· ПЗУ, программируемые пользователем, с электрическим стиранием — EEPROM (Electrically Erasable Programmable ROM). ПЗУ данного типа можно считать новым поколением EPROM, в которых стирание ячеек памяти производится также электрическими сигналами за счет использования туннельных механизмов. Применение EEPROM позволяет стирать и программировать МК, не снимая его с платы.
Таким способом можно производить отладку и модернизацию программного обеспечения. Это дает огромный выигрыш на начальных стадиях разработки микроконтроллерных систем или в процессе их изучения, когда много времени уходит на поиск причин неработоспособности системы и выполнение циклов стирания-программирования памяти программ.
По цене EEPROM занимают среднее положение между OTPROM и EPROM. Технология программирования памяти EEPROM допускает побайтовое стирание и программирование ячеек. Несмотря на очевидные преимущества EEPROM, только в редких моделях МК такая память используется для хранения программ. Связано это с тем, что, во-первых, EEPROM имеют ограниченный объем памяти. Во-вторых, почти одновременно с EEPROM появились Flash-ПЗУ, которые при сходных потребительских характеристиках имеют более низкую стоимость;
· ПЗУ с электрическим стиранием типа Flash — Flash-ROM. Функционально Flash-память мало отличается от EEPROM. Основное различие состоит в способе стирания записанной информации. В памяти EEPROM стирание производится отдельно для каждой ячейки, а во Flash-памяти стирать можно только целыми блоками.
Если необходимо изменить содержимое одной ячейки Flash-памяти, потребуется перепрограммировать весь блок. Упрощение декодирующих схем по сравнению с EEPROM привело к тому, что МК с Flash-памятью становятся конкурентоспособными по отношению не только к МК с однократно программируемыми ПЗУ, но и с масочными ПЗУ также.
Память данных
Память данных МК выполняется, как правило, на основе статического ОЗУ. Термин «статическое» означает, что содержимое ячеек ОЗУ сохраняется при снижении тактовой частоты МК до сколь угодно малых значений (с целью снижения энергопотребления). Большинство МК имеют такой параметр, как «напряжение хранения информации» — USTANDBY.
При снижении напряжения питания ниже минимально допустимого уровня UDDMIN, но выше уровня USTANDBY работа программы МК выполняться не будет, но информация в ОЗУ сохраняется. При восстановлении напряжения питания можно будет сбросить МК и продолжить выполнение программы без потери данных. Уровень напряжения хранения составляет обычно около 1 В, что позволяет в случае необходимости перевести МК на питание от автономного источника (батареи) и сохранить в этом режиме данные ОЗУ.
Объем памяти данных МК, как правило, невелик и составляет обычно десятки и сотни байт. Это обстоятельство необходимо учитывать при разработке программ для МК. Так, при программировании МК константы, если возможно, не хранятся как переменные, а заносятся в ПЗУ программ. Максимально используются аппаратные возможности МК, в частности, таймеры. Прикладные программы должны ориентироваться на работу без использования больших массивов данных.
Регистры МК
Как и все МПС, МК имеют набор регистров, которые используются для управления его ресурсами. В число этих регистров входят обычно регистры процессора (аккумулятор, регистры состояния, индексные регистры), регистры управления (регистры управления прерываниями, таймером), регистры, обеспечивающие ввод/вывод данных (регистры данных портов, регистры управления параллельным, последовательным или аналоговым вводом/выводом). Обращение к этим регистрам может производиться по-разному.
В МК с RISC-процессором все регистры (часто и аккумулятор) располагаются по явно задаваемым адресам. Это обеспечивает более высокую гибкость при работе процессора.
Одним из важных вопросов является размещение регистров в адресном пространстве МК. В некоторых МК все регистры и память данных располагаются в одном адресном пространстве. Это означает, что память данных совмещена с регистрами. Такой подход называется «отображением ресурсов МК на память».
В других МК адресное пространство устройств ввода/вывода отделено от общего пространства памяти. Отдельное пространство ввода/вывода дает некоторое преимущество процессорам с гарвардской архитектурой, обеспечивая возможность считывать команду во время обращения к регистру ввода/вывода.
Стек МК
В микроконтроллерах ОЗУ данных используется также для организации вызова подпрограмм и обработки прерываний. При этих операциях содержимое программного счетчика и основных регистров (аккумулятор, регистр состояния и другие) сохраняется и затем восстанавливается при возврате к основной программе.
В фон-неймановской архитектуре единая область памяти используется, в том числе, и для реализации стека. При этом снижается производительность устройства, так как одновременный доступ к различным видам памяти невозможен. В частности, при выполнении команды вызова подпрограммы следующая команда выбирается после того, как в стек будет помещено содержимое программного счетчика.
В гарвардской архитектуре стековые операции производятся в специально выделенной для этой цели памяти. Это означает, что при выполнении программы вызова подпрограмм процессор с гарвардской архитектурой производит несколько действий одновременно.
Необходимо помнить, что МК обеих архитектур имеют ограниченную емкость памяти для хранения данных. Если в процессоре имеется отдельный стек и объем записанных в него данных превышает его емкость, то происходит циклическое изменение содержимого указателя стека, и он начинает ссылаться на ранее заполненную ячейку стека. Это означает, что после слишком большого количества вызовов подпрограмм в стеке окажется неправильный адрес возврата. Если МК использует общую область памяти для размещения данных и стека, то существует опасность, что при переполнении стека произойдет запись в область данных либо будет сделана попытка записи загружаемых в стек данных в область ПЗУ.
Внешняя память
Несмотря на существующую тенденцию по переходу к закрытой архитектуре МК, в некоторых случаях возникает необходимость подключения дополнительной внешней памяти (как памяти программ, так и данных).
Если МК содержит специальные аппаратные средства для подключения внешней памяти, то эта операция производится штатным способом (как для МП).
Второй, более универсальный, способ заключается в том, чтобы использовать порты ввода/вывода для подключения внешней памяти и реализовать обращение к памяти программными средствами. Такой способ позволяет задействовать простые устройства ввода/вывода без реализации сложных шинных интерфейсов, однако приводит к снижению быстродействия системы при обращении к внешней памяти.
Порты ввода/вывода
Каждый МК имеет некоторое количество линий ввода/вывода, которые объединены в многоразрядные (чаще 8-разрядные) параллельные порты ввода/вывода. В памяти МК каждому порту ввода/вывода соответствует свой адрес регистра данных. Обращение к регистру данных порта ввода/вывода производится теми же командами, что и обращение к памяти данных. Кроме того, во многих МК отдельные разряды портов могут быть опрошены или установлены командами битового процессора.
В зависимости от реализуемых функций различают следующие типы параллельных портов:
· однонаправленные порты, предназначенные только для ввода или только для вывода информации;
· двунаправленные порты, направление передачи которых (ввод или вывод) определяется в процессе инициализации МК;
· порты с альтернативной функцией (мультиплексированные порты). Отдельные линии этих портов используются совместно со встроенными периферийными устройствами МК, такими как таймеры, АЦП, контроллеры последовательных интерфейсов;
· порты с программно управляемой схемотехникой входного/выходного буфера.
Порты выполняют роль устройств временного согласования функционирования МК и объекта управления, которые в общем случае работают асинхронно. Различают три типа алгоритмов обмена информацией между МК и внешним устройством через параллельные порты ввода/вывода:
· режим простого программного ввода/вывода;
· режим ввода/вывода со стробированием;
· режим ввода/вывода с полным набором сигналов подтверждения обмена.
Типичная схема двунаправленного порта ввода/вывода МК приведена на рис. 28.1.
Рис. 28.1. Типовая схема двунаправленного порта ввода/вывода МК.
Триггер управления разрешает вывод данных на внешний вывод. В современных МК, как правило, обеспечивается индивидуальный доступ к триггерам данных и управления, что позволяет использовать каждую линию независимо в режиме ввода или вывода.
Необходимо обратить особое внимание на то, что при вводе данных считывается значение сигнала, поступающее на внешний вывод, а не содержимое триггера данных. Если к внешнему выводу МК подключены выходы других устройств, то они могут установить свой уровень выходного сигнала, который и будет считан вместо ожидаемого значения триггера данных.
Другим распространенным вариантом схемотехнической организации порта ввода/вывода является вывод с «открытым истоком», называемый еще «квазидвунаправленным». Такая организация вывода позволяет создавать шины с объединением устройств по схеме «монтажное И».
Источник: poisk-ru.ru
Содержимое памяти программ на основе пзу масочного типа можно изменять
Тег video не поддерживается вашим браузером.
Тест: Основы микропроцессорных систем управления в энергетике.ти ЭБС
В статических ОЗУ запоминающими элементами являются: :: ответы ::
В статических ОЗУ запоминающими элементами являются: :: ответы ::
В статических ОЗУ запоминающими элементами являются: :: ответы ::
В файловых ЗУ : :: ответы ::
Где хранятся биты признаков результата операций микроконтроллеров подгруппы PIC16F8Х? :: ответы ::
Двунаправленный ключ позволяет …. :: ответы ::
Длительность цикла обращения всегда превышает время выборки у: :: ответы ::
Для выполнения операции вычитания на сумматоре необходимо: :: ответы ::
Задачей управляющей ЭВМ является: :: ответы ::
Запоминающее устройство адресного типа имеет в составе: :: ответы ::
Запоминающие устройства (ЗУ) по способу хранения информации классифицируют на: :: ответы ::
Как зависит ток потребления микроконтроллера от напряжения питания? :: ответы ::
Как переводится слово «триггер»? :: ответы ::
Какая структура шин адреса и данных обеспечивает большее быстродействие? :: ответы ::
Какие из указанных фирм являются крупнейшими производителями программируемых логических контроллеров? :: ответы ::
Какие команды не формируют выходной операнд? :: ответы ::
Какое количество информации может хранить триггер? :: ответы ::
Какое соединение мультиплексоров необходимо выбрать, если разрядность одной интегральной микросхемы оказывается недостаточной? :: ответы ::
Какой параметр выходного сигнала изменяется при широтно-импульсной модуляции? :: ответы ::
Какой принцип построения устройств и систем преобладает в информационной электронике? :: ответы ::
Какой тип логической функции позволяет реализовать объединение «квазидвунаправленных» выходов микроконтроллера? :: ответы ::
Логический операционный узел, выполняющий арифметическое сложение кодов двух чисел – это: :: ответы ::
Микроэлектронное изделие, выполняющее определенную функцию преобразования и обработки сигнала и имеющее высокую плотность упаковки электрически соединённых элементов, которое рассматривается как единое целое называется … :: ответы ::
Мультиплексор – это … :: ответы ::
Мультиплексор называют полным, если в нем относительно сигналов на адресных входах между числом информационных входов n и числом адресных входов m действует соотношение: :: ответы ::
Наименьший первичный ток, при котором срабатывает реле, это – :: ответы ::
Параметры, характеризующие счетчики: :: ответы ::
По количеству одновременно обрабатываемых разрядов складываемых чисел сумматоры делятся на: :: ответы ::
По теореме Котельникова максимальная частота входного сигнала может достигать :: ответы ::
Погрешность, которая вызывается отклонением линейной функции передаточной характеристики АЦП от прямой линии — … :: ответы ::
Пользователями операционной системы ОС реального времени являются: :: ответы ::
При увеличении емкости ОЗУ проблема доступа к каждому элементу памяти при ограниченном числе выводов в корпусе решается с помощью: :: ответы ::
При цифровой коррекции погрешности ЦАП: :: ответы ::
Программируемые логические контроллеры различаются по конструктивному исполнению на: :: ответы ::
Регистр, в котором осуществляется сдвиг числа, называется: :: ответы ::
Реле, непосредственно воспринимающее изменение электрических параметров :: ответы ::
Сколько выходов будет у полного мультиплексора на 4 адресных входа: :: ответы ::
Сколько раз можно изменить содержимое памяти программ на основе ПЗУ масочного типа? :: ответы ::
Стековые ЗУ (LIFO) относятся к: :: ответы ::
Счетчик – это: :: ответы ::
Счетчик, который может работать как в режиме суммирования, так и в режиме вычитания называется … :: ответы ::
Счетчики с групповым переносом используются для :: ответы ::
Трехразрядный суммирующий счетчик с последовательным переносом реализуется …. :: ответы ::
Узел ЭВМ, предназначенный для хранения кода слова, и выполнения над хранимым словом ряда операций — это … :: ответы ::
Укажите функцию, которую в общем случае может выполнять регистр: :: ответы ::
Устройство, преобразующее последовательный сигнал в параллельный и производит коммутацию одного информационного входа на несколько выходов в заданной последовательности, называется … :: ответы ::
Чем ограничена глубина вложений циклов вызова подпрограмм в микроконтроллере? :: ответы ::
Чем оперирует триггер? :: ответы ::
Что дает двухступенчатый конвейер исполнения команд в PIC-микроконтроллерах? :: ответы ::
Что такое операнд? :: ответы ::
Источник: 123xyz.ru
Содержимое памяти программ на основе пзу масочного типа можно изменять
При какой минимальной тактовой частоте работы микроконтроллера сохраняется информация в памяти данных?
Варианты ответов:
- вплоть до нулевой
- не ниже 1 МГц
- не ниже 10 Гц
- не ниже 32768 Гц
Какое значение сигнала считывается при вводе данных с порта микроконтроллера?
Варианты ответов:
- логическое «И» над содержимым триггера данных и значением сигнала на внешнем выводе МК
- содержимое триггера регистра управления
- значение сигнала на внешнем выводе МК
- содержимое триггера данных
Какой тип логической функции позволяет реализовать объединение «квазидвунаправленных» выходов микроконтроллера?
Варианты ответов:
- константа «1»
- сложение по модулю 2
- «И»
- «ИЛИ»
Какова типичная разрядность таймера/счетчика в составе микроконтроллера?
Варианты ответов:
При каких условиях триггер переполнения таймера/счетчика генерирует запрос на прерывание микроконтроллера?
Варианты ответов:
- при сбросе таймера/счетчика
- при переполнении таймера/счетчика, если прерывания от таймера разрешены
- при переполнении таймера/счетчика
- при сбросе запроса на прерывания
Для чего в первую очередь предназначен модуль входного захвата микроконтроллера?
Варианты ответов:
- для отслеживания изменений сигнала на входе МК
- для измерения временных интервалов между событиями на входах МК
- для подсчета количества событий на входе МК
- для выдачи импульсов фиксированной продолжительности
Какие ошибки измерения позволяет исключить использование режима входного захвата таймера/счетчика микроконтроллера?
Варианты ответов:
- потери времени при фиксации события захвата
- потери времени при перезагрузке таймера/счетчика
- потери времени при чтении содержимого регистра входного захвата
- ошибки, связанные с временем перехода к подпрограмме обработки прерывания
Для чего в первую очередь предназначен модуль выходного сравнения микроконтроллера?
Варианты ответов:
- для измерения интервалов времени между событиями на выходах МК
- для выдачи импульсов фиксированной частоты
- для формирования временных интервалов заданной длительности
- для сравнения информации на двух портах МК
Какой параметр выходного сигнала изменяется при широтно-импульсной модуляции?
Варианты ответов:
- уровень логического «0»
- скважность
- частота
- уровень логической «1»
Что называется «вектором прерывания» микроконтроллера?
Варианты ответов:
- состояние линии приема запросов на прерывание
- состояние бита разрешения прерываний МК
- уровень приоритета данного типа прерывания
- адрес перехода к подпрограмме обработки прерывания
Какой модуль микроконтроллера прекращает работу в режиме ожидания?
Варианты ответов:
- тактовый генератор
- таймер
- блок прерываний
- центральный процессор
Как зависит ток потребления микроконтроллера от напряжения питания?
Варианты ответов:
- квадратично
- приблизительно линейно
- не зависит
- обратно пропорционально
Как зависит ток потребления КМОП микроконтроллера от частоты тактового генератора?
Варианты ответов:
- не зависит
- приблизительно линейно
- пропорционально корню квадратному от частоты
- квадратично
Какой способ тактирования микроконтроллера обеспечивает наивысшую стабильность частоты?
Варианты ответов:
- с использованием керамического резонатора
- с использованием кварцевого резонатора
- с использованием LC-цепи
- с использованием RC-цепи
Зачем нужна задержка времени при запуске тактового генератора микроконтроллера?
Варианты ответов:
- для стабилизации частоты генератора
- ) для перевода регистров МК в начальное состояние
- для минимизации энергопотребления при запуске МК
- ) для исключения выдачи ложных сигналов на выходах МК
Что происходит при переполнении сторожевого таймера микроконтроллера?
Варианты ответов:
- формирование сигнала запроса прерывания
- переход в режим пониженного энергопотребления
- сброс МК
- инкремент таймера/счетчика МК
Что используется в качестве простейшего устройства аналогового ввода информации в микроконтроллере?
Варианты ответов:
- емкостной делитель
- компаратор напряжения
- резистивный делитель
- АЦП
АЦП какого типа чаще всего используют в составе микроконтроллера?
Варианты ответов:
- последовательного приближения
- интегрирующие
- параллельные
- на основе преобразователей напряжение-частота
Что используется в качестве простейшего ЦАП на выходе микроконтроллера?
Варианты ответов:
- электронный ключ
- операционный усилитель
- широтно-импульсный модулятор с фильтром нижних частот
- усилитель напряжения
Какой формат команд используется в семействе микроконтроллеров среднего уровня PIC16CXXX?
Варианты ответов:
- 32 бита
- 16 бит
- 12 бит
- 14 бит
Какая архитектура используется в PIC-микроконтроллерах?
Варианты ответов:
- фон-неймановская с СISC-процессором
- фон-неймановская с RISC-процессором
- гарвардская с CISC-процессором
- гарвардская с RISC-процессором
Сколько циклов занимает исполнение одной команды PIC-микроконтроллером?
Варианты ответов:
- 2
- 1
- 4
- 1, кроме команд переходов (2 цикла)
Что дает двухступенчатый конвейер исполнения команд в PIC-микроконтроллерах?
Варианты ответов:
- возможность удвоения тактовой частоты
- возможность динамического предсказания переходов
- возможность параллельного исполнения двух команд
- возможность одновременной выборки и исполнения команд
Сколько тактов занимает выполнение одного командного цикла PIC-микроконтроллером?
Варианты ответов:
Какова глубина аппаратного стека микроконтроллеров подгруппы PIC16F8Х?
Варианты ответов:
Для каких целей используются регистры специальных функций PIC-микроконтроллера?
Варианты ответов:
- для хранения промежуточных данных
- для защиты от несанкционированного доступа
- для реализации специальных команд МК
- для управления работой МК
Где хранится информация о выборе банка памяти данных микроконтроллеров подгруппы PIC16F8Х?
Варианты ответов:
- в бите IRP регистра STATUS
- в бите RP0 регистра STATUS
- в стеке МК
- в памяти программ
Где хранятся биты признаков результата операций микроконтроллеров подгруппы PIC16F8Х?
Варианты ответов:
- в регистре STATUS
- в регистре OPTION
- в регистре таймера/счетчика
- в регистре INTCON
Где хранится содержимое младшего байта счетчика команд микроконтроллеров подгруппы PIC16F8Х?
Варианты ответов:
- в регистре STATUS
- в регистре PCL
- в регистре OPTION
- в регистре PCLATH
Где хранится указатель стека микроконтроллеров подгруппы PIC16F8Х?
Варианты ответов:
- в регистре OPTION
- в регистре PCLATH
- в регистре PCL
- недоступен пользователю
Какова разрядность счетчика команд микроконтроллеров подгруппы PIC16F8Х?
Варианты ответов:
Какова разрядность портов ввода/вывода микроконтроллеров подгруппы PIC16F8Х?
Варианты ответов:
- порт А – 5 разрядов и порт В – 5 разрядов
- порт А – 8 разрядов и порт В – 8 разряд
- порт А – 8 разрядов и порт В – 5 разрядов
- порт А – 5 разрядов и порт В – 8 разрядов
Где хранится информация о направлении передачи информации портов ввода/вывода микроконтроллеров подгруппы PIC16F8Х?
Варианты ответов:
- в регистре INTCON
- в регистрах TRISA и TRISB, соответственно
- в регистре INDF
- в регистрах PORTA и PORTB, соответственно
Где хранится указатель адреса при косвенной адресации данных в микроконтроллерах подгруппы PIC16F8Х?
Варианты ответов:
- в регистре FSR
- недоступен пользователю
- в регистре STATUS
- в регистре PCLATH
Какова разрядность таймера/счетчика TMR0 микроконтроллеров подгруппы PIC16F8Х?
Варианты ответов:
Какой бит определяет режим работы таймера/счетчика микроконтроллеров подгруппы PIC16F8Х?
Варианты ответов:
- бит PSA регистра OPTION
- бит T0CS регистра OPTION
- бит TO регистра STATUS
- бит T0IE регистра INTCON
В какое состояние переходят порты ввода/вывода PIC-микроконтроллеров по умолчанию (после сброса)?
Варианты ответов:
- в третье (высокоимпедансное) состояние
- в состояние вывода логической «1»
- в состояние ввода
- в состояние вывода логического «0»
Когда происходит инкремент таймера/счетчика в режиме счетчика без пределителя в микроконтроллерах подгруппы PIC16F8Х?
Варианты ответов:
- каждый командный цикл
- при смене сигнала на входе T0CKI
- каждые 8 тактов
- каждый такт
Какой бит определяет режим использования предделителя микроконтроллеров подгруппы PIC16F8Х
Варианты ответов:
- при смене сигнала на входе T0CKI
- каждый командный цикл
- каждый такт
- каждые 8 тактов
Какие регистры управляют процессом чтения и записи энергонезависимой памяти данных микроконтроллеров подгруппы PIC16F8Х?
Варианты ответов:
- регистр EEADR
- регистры INTCON и EEADR
- регистр EEDATA
- регистры EECON1 и EECON2
Сколько источников запросов прерываний имеют микроконтроллеры подгруппы PIC16F8Х?
Варианты ответов:
Где хранится информация о содержимом пределителя микроконтроллеров подгруппы PIC16F8Х?
Варианты ответов:
- в регистре TMR0
- в регистре OPTION
- в регистре FSR
- недоступна
Сколько видов сброса реализовано в микроконтроллерах подгруппы PIC16F8Х?
Варианты ответов:
От какого генератора работает сторожевой таймер в микроконтроллерах подгруппы PIC16F8Х?
Варианты ответов:
- от внешнего генератора
- от тактового генератора МК
- от собственного внутреннего RC-генератора
- от собственного внутреннего кварцевого генератора
Идет подсчет результатов
Сообщить о нарушение
Ваше сообщение отправлено, мы постараемся разобраться в ближайшее время.
Поделиться тестом:
Вставить на сайт: HTML-код
Попробуйте пройти эти тесты:
Комментарии:
Комментариев нет, будьте первыми! Команда Разработчиков 31 мая 2021
Подписывайтесь на наши странички! Обязательно делитесь с друзьями! Впереди много новых интересных тестов! Ежедневные добавления! Страницы: Яндекс Дзен, ВКонтакте, Одноклассники, Facebook
Популярные тесты
Преимущества
Можете встраивать тесты на Ваш сайт. Тест показывается нашем и других сайтах. Гибкие настройки результатов. Возможность поделиться тестом и результатами. Лавинообразный («вирусный») трафик на тест.
Русскоязычная аудитория. Без рекламы!
Создавайте тесты онлайн, всё бесплатно. У нас можно бесплатно: создать тест онлайн для для учеников, друзей, сотрудников, для вашего сайта, с ответами и результатами — Все Бесплатно!
Пользователям
Вам захотелось отдохнуть? Или просто приятно провести время? Выбирайте и проходите онлайн-тесты, делитесь результатом с друзьями. Проверьте, смогут они пройти также как Вы, или может лучше?
Конструктор Тестов ру — это огромное количество интересных и бесплатных тестов на сообразительность, IQ, зрение, знания правил дорожного движения, программирования и многое другое. Если Вам понравилось, обязательно поделитесь со своими друзьями в социальных сетях или просто ссылкой. А еще Вы можете легко создать свой тест и его будут проходить десятки тысяч людей.