Без претензий на совершенство вот Вам мой вариант! Данные как бы всегда готовы и обновляются каждую мс и дополнительный выход с периодом обновления 4 с(при 3000 об/мин и 5 выступах)!
Тахометр.PNG
Можно хоть по фронту каждого импульса в стек писать или как-то по другому "извратится"! Хотя и так максимально возможная погрешность при периоде обновления 4 секунды, должна быть менее 1 об/мин , при условии что частота вращения стабильна! Тут уже не важно количество выступов, можно уменьшить их количество до одного, от этого ничего не изменится, не считая упрощения конструкции!