Программируемый счетчик внешних событий
PDF

Целью дипломного проекта является проектирование микропроцессорного устройства. Проектируемым устройством является программируемый счетчик внешних событий
Большинство задач управления, которые реализуются с помощью МК, требуют исполнения их в реальном времени (т.е. с привязкой к реальным отрезкам времени, таким как секунда, минута и т.д.). Возлагать функции формирования управления в реальном масштабе времени только на центральный процессор неэффективно, так как это занимает ресурсы, необходимые для расчетных процедур. Поэтому в МК используется аппаратная поддержка работы в реальном времени с использованием таймера.
Таймеры представляют собой цифровые счетчики, которые подсчитывают импульсы либо от высокостабильного генератора частоты, либо от внешнего источника сигнала. Во втором случае таймер называют счетчиком внешних событий. С их помощью можно регулировать процессы точно по времени, генерировать сигналы и считывать события. Рабочий принцип счетчика состоит в том, что он преобразовывает число входных тактов в бинарное значение при помощи цепочки триггеров. От длины цепочки зависит максимальное считываемое количество тактов, которые обозначается длинной двоичного кода.