Генерация значений переменных по нажатию кнопок
Добавлено: 16 окт 2024, 19:23
Приветствую, уважаемые. Есть задача сделать шим регулятор с фиксированным значением выхода на 3-4 кнопки и дополнительно две кнопки для тонкой настройки + и - от последнего выбранного режима.
Пытался по разному, не понимаю как по нажатию кнопки вывести не 1-0, а значение глобальной переменной, либо значение для ввода в мультиплексор. Да и в мультиплексор нельзя несколько блоков подключить на вход, а только один. Через переключатель можно выдать переменную (похоже на костыль, но вроде работает), но при этом у мультиплексора один вход, и подключить к нему разные переключатели с разными значениями переменных нельзя. Функции "записать в епром" и "прочитать из епром", я так понимаю тоже не подходят, так как записывать эти значения каждый раз при смене режима нецелесообразно, они нужны только в реальном времени.
Делал как-то так, но это очень странно выглядит. (но может так и надо). И как оно себя поведет на практике если не соединять ресет одного триггера с кнопкой другого, вывод примет последнее поданное на него значение? Да и как считать последнее и далее изменять через счетчик не пойму.
Пните в нужном направлении, пожалуйста.
Пытался по разному, не понимаю как по нажатию кнопки вывести не 1-0, а значение глобальной переменной, либо значение для ввода в мультиплексор. Да и в мультиплексор нельзя несколько блоков подключить на вход, а только один. Через переключатель можно выдать переменную (похоже на костыль, но вроде работает), но при этом у мультиплексора один вход, и подключить к нему разные переключатели с разными значениями переменных нельзя. Функции "записать в епром" и "прочитать из епром", я так понимаю тоже не подходят, так как записывать эти значения каждый раз при смене режима нецелесообразно, они нужны только в реальном времени.
Делал как-то так, но это очень странно выглядит. (но может так и надо). И как оно себя поведет на практике если не соединять ресет одного триггера с кнопкой другого, вывод примет последнее поданное на него значение? Да и как считать последнее и далее изменять через счетчик не пойму.
Пните в нужном направлении, пожалуйста.