Для начала алгоритм: использую два таймера (Timer0, Timer1), Т0 считает 0.5сек, а Т1 считает кол-во импульсов (за эти 0.5 сек) внешнего сигнала. Собственно и весь алгоритм
Мерять надо до 30МГц, тактовую взял 20МГц, т.е. на входе делитель на 3 будет. Это вроде понятно.
Не понятно вот что: таймеру надо подавать цифровой сигнал? Т.е. если я ему на вход запихну сигнал с ГПД, он ничего не посчитает (
И еще (тоже вроде просто должно быть, а я мозг поломал весь): в конечном итоге получается страшное число (частоту-то я меряю в герцах, но наверно буду делить на 1000, потому-что 30МГц не влазит даже в 24бита), которое надо запихнуть на индикацию. Тут я вообще не могу ниче придумать, с декодированием этого страшного числа для семисегментника. Подскажите пожалуйста пример на асме (все что нашел, на С) такой индикации.
Спасибо за помощь и не пинаться сильно!


