Технические средства автоматизации и управления

plata.gif
ПРОГРАММИРУЕМЫЕ МИКРОКОНТРОЛЛЕРЫ - Cтраница 25
Оглавление
ПРОГРАММИРУЕМЫЕ МИКРОКОНТРОЛЛЕРЫ
Страница 2
Страница 3
Страница 4
Страница 5
Страница 6
Страница 7
Страница 8
Страница 9
Страница 10
Страница 11
Страница 12
Страница 13
Страница 14
Страница 15
Страница 16
Страница 17
Страница 18
Страница 19
Страница 20
Страница 21
Страница 22
Страница 23
Страница 24
Страница 25
Страница 26
Страница 27
Страница 28
Все страницы

Таймеры

В микроконтроллерах таймеры используются для решения широкого круга задач.

Обычно для переключения таймера используются тактовые импульсы процессора. Загрузив в таймер начальное значение, можно отсчитывать определенные интервалы времени, фиксируя окончание интервала по моменту переполнения таймера.

Часто перед таймером включают предварительный делитель тактовой частоты, чтобы иметь возможность отсчитывать более длинные интервалы времени. Делитель обеспечивает инкремент содержимого таймера после поступления определенного числа тактовых импульсов.

Если требуется реализовать задержку в 10мс (0.01с) в системе с тактовой частотой 10 МГц, то можно использовать схему, показанную на рис. 14, следующим образом. Сначала надо определить требуемый коэффициент деления. При тактовой частоте 10 МГц таймер должен переключиться до переполнения 10000 раз, что невозможно для 8-разрядного счетчика. Чтобы обеспечить заданную задержку, необходимо выбрать коэффициент деления для предварительного делителя, который обычно

автоматическое управление, автоматизация
Рис.14. Структура таймера в микроконтроллере
является степенью двойки (то есть 1, 2, 4, 8,...256). Если выбрать коэффициент деления 64, то таймер переключится 156 раз при поступлении на вход делителя 64 х 156 = 9984 тактовых импульсов, что достаточно близко к требуемой величине. Более точное значение задержки может быть достигнуто путем добавления команд NOP или других команд, используемых для заполнения определенных промежутков времени. Для отсчета заданного времени таймер можно очистить, а затем непрерывно сравнивать его содержимое со значением 156.



 
автоматизация торговли автоматизация предприятия вот это интереснее автоматизация звуков ну это просто какой-то бред автоматизация процессов производства ну это у всех такое правда автоматизация технологического производства ну опять хоть бы чо интересно придумали автоматизация и управление еееее вот оно, только без толку автоматизация технологических процессов и производств такое даже вводят?! вот бред 1с комплексная автоматизация ну конечно комплексно все хотят технологии автоматизации нет никаких технологий, одни киборги схема автоматизации ну это какая-то вообще хуета проект автоматизации бери да пиши вот те и проект промышленная автоматизация и такое, да, бывает автоматизация проектирования ооо автоматизация чо реал есть такое ооо??!?!