|
Декодируем значение источника данных в буфер индикатора.
Каждый десятичный разряд в свой байт.
Все дальнейшие операции с этим буфером.
• Вход в режим изменения данных - удержание кнопки нажатой (стандарт де-факто).
• После входа в режим изменения данных активизируется старший разряд на индикаторе (мигает).
• Короткими нажатиями увеличиваем значение разряда по кольцу.
• Долгое нажатие - переход к следующему разряду.
• После измемения последнего разряда - пересчитываем буфер в исходный формат и перезаписываем в источник данных.
Оптимально только, если "на ходу" не требуется "подстройка" данных +/-, впрочем, об этом в "дано" ничего не сказано.
Если не угадал - учитесь правильно формулировать вопросы :)
Желаю здравствовать.
E-mail: info@telesys.ru