Обсуждалось уже, неоднократно. Воспользуйтесь поиском по форуму. В двух словах - реализуется через автомат состояний.
Цитата(A. Fig Lee @ Jan 12 2014, 21:06)

Если память не изменяет, там все делается без антидребезга, это же не кнопка.
Для механического энкодера подавление дребезга обязательно. Но это реализуется алгоритмически.