Wenn du rechnest:
40 µS Bei 8 Encodern bleiben 5 µS je Encoder
das mal µC Quartz (sagen wir 16 MHZ)
hast du für jeden Flanke ~ 80 CPU-Cyclen zum Verarbeiten.
(wenn der Controller sonst nix zu tun hat)
das scheint mir knapp, aber prinzipiell möglich.

Was Bascom mit Encodern treibt, kannst du hier sehen:
http://www.rn-wissen.de/index.php/Ba...ur-.29_ENCODER