Таймер против счетчика
Отслеживание чисел и счет – одна из фундаментальных мыслей человеческой цивилизации. Его часто считают источником математики. По мере развития цивилизации совершенствовались и методы подсчета. Однако это явно превышало человеческие возможности, и были изобретены методы, позволяющие автоматизировать процесс.
Во время промышленной революции были разработаны механические счетчики для интеграции в новые машины. Начиная с 20-го века, когда машины разрабатывались с помощью электроники, таймеры и счетчики также легко реализовывались с помощью электроники.
Подробнее о счетчике
Логическая схема, предназначенная для подсчета определенного события по отношению к тактовому сигналу, известна как цифровой счетчик. Счетчики - это последовательные логические схемы, в которых в качестве строительных блоков используются триггеры.
Простейшим типом счетчиков являются асинхронные счетчики, выполненные с использованием JK-триггеров. Они используют выход JK-триггера в качестве тактового сигнала следующего триггера, и это создает волновой эффект, когда каждый триггер активируется с увеличением числа импульсов. Это позволяет счетчику сохранять количество отсчетов, пока продолжается тактовый сигнал. Эти счетчики также известны как счетчики пульсации из-за этой функциональности, а поскольку триггеры устанавливаются или сбрасываются (изменяются биты данных) в разных положениях, они также известны как асинхронные счетчики..
Счетчики могут быть разработаны для работы с битами данных, изменяющимися в один и тот же момент в каждом триггере счетчика. Такой счетчик называется синхронным счетчиком, и для достижения этой функциональности они используют общие часы. Счетчики декады являются адаптацией двух вышеуказанных счетчиков, где триггеры или счетчик регистров сбрасываются, когда в регистрах присутствует битовая конфигурация для 9. В счетчиках Up/Down счет идет либо по возрастанию, либо по убыванию. Кольцевые счетчики состоят из циклического регистра сдвига, в котором выходные данные последнего регистра сдвига возвращаются в качестве входных данных первого регистра.
Подробнее о таймере
Счетчик можно настроить для подсчета временных интервалов, например, тактовых импульсов. Например, тактовый импульс с рабочим циклом 500 мс будет считать 1 с за цикл. Эту идею можно распространить на гораздо меньшие или большие временные масштабы.
Отслеживание времени важно на каждом устройстве; поэтому почти все электронные устройства имеют аппаратный таймер. В компьютерах встроен аппаратный таймер, а для дополнительных целей поддерживаются программные таймеры на основе основного аппаратного таймера.
Еще один особый тип таймера - это сторожевой таймер, который сбрасывает соответствующую систему при обнаружении ошибки, сбоя или зависания системы.
В чем разница между таймером и счетчиком?
• Счетчик - это устройство, которое записывает количество повторений определенного события. В современных приложениях счетчики основаны на электронных устройствах, а счетчики представляют собой последовательную логическую схему, предназначенную для регистрации количества электрических импульсов, подаваемых на счетчик.
• Таймер - это приложение счетчиков, в котором определенный сигнал с фиксированной частотой (следовательно, периодом) подсчитывается для записи времени.