Представляю вашему вниманию "олдскульный" частотомер на КМОП логике. Не смотря на большое распространение микроконтроллеров, автор всё-таки решился собрать это "чудо инженерной мысли" без единого намёка на программирование.
Схема устройства напоминает блок управления коллайдером, но ведь это "олдскул":
Устройство можно разделить на два блока: блок подсчёта и блок управления. Блок подсчёта состоит из 6-ти счётчиков 4029 (отечественный аналог К561ИЕ14) и 6-ти драйверов 4211 для 6-ти семисегментных индикаторов. Каждый счётчик считает до 10, следовательно мы можем измерить до 999999 Гц. Блок управления необходим для синхронизации, чтобы измерять частоту в "циклах/секунду", а также для сброса счётчиков. Частотомер собран на монтажной плате. В том случае, если вам необходимо измерить частоту выше чем 1МГц, можно добавить в схему ещё несколько десятичных счётчиков, конечно же учитывая их способность работать на большой частоте. Если вам необходимо уменьшить частоту измерений смело выбрасывайте старшие разряды и т.д. Схема очень гибкая.
В общем, если не хотите связываться с микроконтроллерами, делайте как автор.
Источник на английском языке.