lissyara писал(а): 23 янв 2020, 15:59
Добрый день, прошу помочь с эмитировать работу "переключатели модульные типа П2К" с фиксацией.
[spoiler title=Можно и штатными средствами FLProg, только применив SR-Trig]
P2K_emul.png
[/spoiler]
при чём, можно использовать битовые выходы с SR-триггеров (расточительно в плане ресурсов), или инвертированный одно-байтовый (будет указывать номер нажатой кнопки ПУСК, т.е. в битовом преставлении байта- 11110111 - нажата кнопка 4) с блока Bits->Byte.
Добавлено , что-бы не возникало вопросов:
Инверсию на входах можно убрать, НО смотрите на размер использованой памяти!
Noninverting version
Sketch uses 1050 bytes (3%) of program storage space.
Global variables use 17 bytes (0%) of dynamic memory,
Inverting version
1-я компиляция
Sketch uses 1044 bytes (3%) of program storage space.
Global variables use 17 bytes (0%) of dynamic memory.
2-я компиляция
Sketch uses 1022 bytes (3%) of program storage space.
Global variables use 17 bytes (0%) of dynamic memory.
Пути КОМПИЛЯТОРА неисповедимы ???