Здравствуйте, есть одна проблема.
Нужно разработать генератор меандра с частотами от 20Гц- до 20кГц. с динамической индикацией на 7-сегментных индикаторах.
Со схемотехникой,таймерами и всякой переферией проблем нет.
есть проблема с индикацией частоты.
К сожалению С почти не знаю, поэтому пишу на асме.
в полете мысли пришел, что частоту сигнала нужно вычислять деля частоту таймера 1МГц, на N - число отсчетов таймера. Потом переводить полученный результат в двоично - десятичную упаковку(как это сделать пока и не думал), и высылать данные на индикаторы.
Текщая проблема следующая: 1е6 занимает 5 байт, а пять байт делить на 4байтное число не умею (
делить 1е6 на 16, а потом в конце всех вычислений умножать на 16 можно, но погрешность наступает чудовищная при большом числе отсчетов таймера!
P.S. все время разработки меня не отпускает мысль что я делаю через Ж*ПУ...