Юра84 пише:
1.Если при первом включении нажать кнопку PLUS...
Осталось от предыдущего варианта, там было предусмотрено прямое управления кнопками PLUS/MINUS. Убрал.
Юра84 пише:
2.В процессе работы при долгом нажатии кнопки Start происходит сброс уст. параметров но выключение выхода происходит только по достижению температуры.
Вы не описывали, что должно произойти в этом случае, кроме установки параметров по умолчанию.
Юра84 пише:
3. В процессе работы если даже кратковременно нажать кнопку «-»
То же, что и 1. Убрал.
Юра84 пише:
Если возможно то решить пункт 2 и 3 следующим образом:
Три разных времени нажатия... Лучше продумайте другой алгоритм. Удерживая кнопку нажатой, Вы не будете знать наверняка, сколько времени прошло.
Я бы вообще оставил за кнопкой START только две функции - старт и стоп. Зачем делать сброс в "заводские настройки" мне непонятно. Параметра всего три, управление простое и доступное... Мне кажется, проще их напрямую установить, чем сначала запутанным алгоритмом сбросить, а потом всё равно же устанавливать.
Юра84 пише:
4.Если в параметре «Уст.время» выставлено значение отличное от нуля то при выходе из настроек происходит отображение уст. параметра
Смотрю в Proteus - вижу OFF. Это если кнопка START не нажата. Если при работе - оставшееся время. Уточните, в каком режиме это происходит.
Юра84 пише:
точка в младшем разряде не мигает с нажатием старт точка мигает.
Мигающая точка означает, что программа запущена, но температура еще не достигнута. Когда температура станет больше либо равной заданной, точка будет включена постоянно и начнется отсчет заданного времени. Но сейчас это убрал по Вашему п.5. Мигающая точка при работе будет только, если оставшееся время равно или больше 10 минут. Чтобы было видно, что процесс идет. Светодиод устанавливать не обязательно.
Обновил прошивку в сообщении №2.