Цитата(Max-sceince @ Mar 21 2009, 20:31)

На 1 оборот диска приходится 250 импульсов. Номинальная частота вращения двигателя 3000 об/мин. Т.е. за секунду на ногу МК будет приходить 125 000 импульсов, это приблизительно 125 кГц.
Уже с арифметикой проблемы

- ошибка на порядок. Всего 12,5 kHz - целая вечность.
Цитата
А на отладке программы я просто рукой вращаю датчик и приходится...
Тогда точно ассемблер никак не поможет - явно нешуточные проблемы с подходом к делу. Прежде всего думайте, что нагородили, дабы заcтавить несчастный контроллер неуспевать считать.