va70 пишет:
...Это я не правильно выразился.
То есть, тут шаг не нужен?
Зачем две кнопки СТОП?
Я бы предложил сократить число кнопок до 4-х. Плюс, Минус, Установка, Пуск/Стоп.
Нарисовал схему, если точнее, то проект (Proteus).Что-то там в прошивке даже работает. Посмотрите, если все так - я продолжу.
---
Теперь пришло время разобраться с единицами измерения.
1. Из описания:
"...например ввели число 210... пришел первый импульс – вывели на экран 21,0 (на основном экране выводим уже не в миллиметрах, а в метрах, то есть не 210, а 21,0), пришел второй импульс – вывели 42,0, пришел третий импульс – вывели 63,0 и т. д."
Как-то в Вашем "специфическом измерителе длинны" и специфические единицы измерения. В обычной системе измерения 210 мм это 0,21 м.
2. Вы не просматривали все варианты с разными шагами, величинами? Может сложиться такая ситуация, что заданное число можно просто проскочить? Это вот как раз из-за того, что все величины в своих размерностях. И ситуация "Если получили равенство с числом..." может не наступить никогда. В таком случае надо определять не как равенство, а больше либо равно. Но все равно в этом случае страдает точность отсчета.