Для дискретного входа цифровой интегратор описан, не помню то ли
Титце и Шенк то ли Хоровитц и Хилл, по входу 1 - инкремент с
ограничением переполнения, по 0 - декремент такой же. А тактовую
под задачу подбирать нужно. Когда то массивом в обработке
прерывания с клавиатуры так делал. А по выходу гистерезис +- 30 %
от середины.