Подали питание -на экране отображается реальная температура, нагрева нет - назову это "Режим ожидания". В этом режиме нам доступны установки температуры, гистерезиса и таймера кнопками Set& +/-. Можем выбрать необходимые значения и после долгого нажатия на + запускаем программу, в процессе ее выполнения не можем коректировать предварительные установки, но можем их увидеть нажимая кратковременно кнопку Set. В процессе выполнения программы однократное короткое нажатие Set выводит заданную температуру, следующее нажатие - гистерезис, следующее - таймер, через 3 секунды бездействия (ненажатия никаких кнопок) снова видим процесс выполнения задания на экране т.е. текущую температуру и оставшееся время таймера (это уже сейчас реализовано). Если после запуска программы что-то нужно изменить, сначала останавливаем программу долгим нажатием "-", возвращаемся в "Режим ожидания", меняем необходимые параметры с запускаем снова. Т.е. "Горячая замена" заданных из "Режима ожидания" настроек в процессе выполнения программы запрещена. (исключается случайное нажатие).
В "Режиме ожидания" также доступно использование предварительных настроек, которые вызываются коротким нажатием кнопки МЕМ. Логика такая: долгое нажатие один раз - предлагат занести в память настройки в 1 ячейку (мигает Р1 на экране), повторное короткое нажатие МЕМ в этом режиме предлагает занести настройки во вторую ячейку памяти (мигает Р2 на экране). Выбор параметров, которые заносятся в память и переход между ними осуществляется кнопками Set, +/-, как это сделано сейчас. Все настройки в режиме Р1 или Р2 выполняются и подтверждаются также как в режиме ожидания. Если в памяти Р1 и Р2 никаких настроек нет однократное нажатие кнопки МЕМ из Режима ожидания выводит "---". Если предварительно настроили к примеру Р1 - температура 45, гистерезис 2, таймер 7, а в Р2 ничего нет, тогда при коротком нажатии на МЕМ из режима ожидания на экран по 3 секунды поочередно выводятся мигающие цифры -Р1, 45 градусов, 2d, 7t, повторное короткое нажатие на МЕМ выводит "---", поскольку в Р2 пусто, следующее однократное нажатие на МЕМ снова выводит Р1, 45 градусов, 2d, 7t (я назвал этот момент чтением настроек), если во время этого вывода нажать Set, настройки сохраненные в Р1 сразу применяются к выполнению и программа стартует с этими примененными настройками. Во время выполнения программы никакой реакции на нажатие МЕМ не происходит. Длительное нажатие "-" прерывает выполнение программы и возвращает в "Режим ожидания". В процессе выполнения задания короткими однократными нажатиями кнопки Set можно вывести настройки задания, она работает также как и при выполнении задания, полученного настройками из "Режима ожидания" кнопками Set, +/-.
Спасибо за Ваше терпение.
Надеюсь, что не окончательно Вас запутал.