А обрабатываешь энкодер в зависимости от требуемого разрешения (паспортного или в 4 раза выше) и необходимости отслеживать направление. В последнем случае требуется отследить изменение состояний двух пинов и, например, по 4-х битному коду (состояния прошлого и нового двух пинов) увеличить или уменьшить на 1 величину счётчика. Делов-то.