Каким образом таймер-счетчик отсчитывает интервалы времени? — КиберПедия 

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Каким образом таймер-счетчик отсчитывает интервалы времени?

2017-11-27 320
Каким образом таймер-счетчик отсчитывает интервалы времени? 0.00 из 5.00 0 оценок
Заказать работу

Ответ: При работе таймера-счетчика а режиме таймера его содержимое инкрементируется в каждом машинном цикле, то есть с частотой Fbq/12 (1 Мгц), где Fbq - частота внешней синхронизации микроконтроллера (12 Мгц). Ещё можно сказать, что отсчитываемый интервал времени надо писать как ноль минус интервал, т.е. чтобы отсчитать 10 мкс надо записать FFF6.

Как таймер-счетчик сообщает об истечении заданного промежутка времени?

Ответ: Выработкой флага переполнения TF, который может восприниматься как запрос на прерывание.

18.Какова в зависимости от режима работы может быть разрядность счетчика в таймере-счетчике микроконтроллера МК-51?

Ответ: в режиме "0" - 13 разрядов, в режиме "1" - 16 разрядов, в режиме "2" - 8 разрядов, в режиме "3" - тоже 8 разрядов.

22.Для чего обычно используется режим счета таймера-счетчика с автоматической перезагрузкой (режим "2")?

Для того что-бы мерять нестандартные интервалы времени Или производить прерывание процессора с заданной частотой

23.Какое максимальное количество устройств может быть реализовано на T/C0, работающем в режиме "3"?

Ответ: 2. Мы можем на TC0 организовать либо 2 таймера, либо таймер и счетчик (8-разрядные).

Какое количество источников прерываний используется в микроконтроллере МК-51?

Ответ: 5. Два внешних прерывания, поступающих по входам INT0 и INT1 (линии порта P3: P3.2 и P3.3 соответсвенно); двух прерываний от таймеров-счетчиков T/C0 и T/C1; прерывание от последовательного порта.

Каковы источники прерываний в МК-51?

Ответ: Всего их 5. Два внешних прерывания, поступающих по входам INT0 и INT1 (линии порта P3: P3.2 и P3.3 соответсвенно); двух прерываний от таймеров-счетчиков T/C0 и T/C1; прерывание от последовательного порта.

Сколько уровней приоритетов прерываний имеется в микроконтроллере МК-51?

Ответ: 2 уровня (0-низший и 1-высший).

Состояние каких флагов проверяется при разрешении прохождения запроса прерывания на обработку МК-51?

Ответ: IE0, IE1, TF0, TF1, TI, RI

Как микроконтроллер выбирает запрос на обслуживание в случае одновременного поступления нескольких запросов прерываний МК-51?

Ответ: При одновременном поступлении запросов прерывания от источников, имеющих различные приоритеты, сначала обрабатывается запрос от более приоритетного источника. Т.е. сначала обрабатываются прерывания с приоритетом 1, затем с приоритетом 0 (программно задаются в регистре IP). Если пришло одновременно несколько запросов от источников с одинаковым приоритетом, то обработка в аппаратно-заданном порядке.

Как микроконтроллер МК-51 выбирает запрос на обслуживание в случае одновременного поступления нескольких запросов прерываний с одинаковыми приоритетами в регистре IP?

Ответ: Порядок обработки в таком случае определяется аппаратными средствами микроконтроллера и не может быть изменен программно. Этот порядок соответсвует последовательности опросов флагов прерываний, имеющий следующий вид: IT0(IE0)-> TF0-> IT1(IE1)-> TF1-> (RI, TI)

Как микроконтроллер находит программу - обработчик прерываний?

Ответ: Точки входа в обработчик прерываний программно зафиксированы. INT0(03h), TF0(0Bh), INT1(13h), TF1(1Bh), (RI или TI)(23h).

В каких случаях в МК-51 возможны вложенные прерывания?

Ответ: В случае, если низкоприоритетное прерывание (имеющее "0" в соответствующем разряде IP) прерывается высокоприоритетным прерыванием (имеющее "1! в соответствующем разряде IP). Вложенные прерывания с равным уровнем приоритета запрещены. Обслуживание высокоприоритетного прерывания не может быть прервано другим источником.

Сколько портов для последовательной передачи информации имеет в своем составе микроконтроллер МК-51?

Ответ: 1 порт. Это порт P3. Только не весь порт P3, а всего две его линии.

Какой регистр используется для управления работой последовательного порта МК-51?

Ответ: SCON.

В скольких режимах может работать последовательный порт МК-51?

Ответ: В 4х.

Для чего используется линия TxD последовательного порта МК-51 в различных режимах работы?

Ответ: Режим "0": Через выход TXD выдаются синхроимпульсы, стробирующие принимаемые или выдаваемые биты. Режим "1": Информация передается через выход TxD. Режим "2,3": Информация передается через выход TxD.


Поделиться с друзьями:

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.007 с.