Страница 1 из 1

Помогите с элементарной логикой (управление КП1)

Добавлено: 05 мар 2018, 19:46
ZmiterIv
Всем привет. Недавно узнал о программе FLProg. Все очень нравится, спасибо автору. Но в первом же самостоятельном эксперименте возник затык. Попытался сделать логику управления микросхемой К561КП1 и что-то ничего не выходит.
логика такая - четыре цифровые кнопки управляют тремя цифровыми выходами:

не нажато - 1-0-0
кнопка1 - 0-0-0
кнопка2 - 0-1-0
кнопка3 - 0-0-1
кнопка4 - 0-1-1

Сделал все в FLProg через "AND" и инвертирование, а на выходах, вместо логических уровней получил меандр. Похоже, я что-то в принципе делаю не так. Прошу помощи.
КП1.flp
[spoiler]
Flprog.jpg
[/spoiler]
[spoiler]
Меандр.jpg
[/spoiler]

Помогите с элементарной логикой (управление КП1)

Добавлено: 05 мар 2018, 19:55
pan
ну так... переменные и выхода все подряд обрабатываются в цикле. если на блоке 0 на выходе, оно тоже передается.
а потом где сработало условие выдается 1. вот вам и меандр

Помогите с элементарной логикой (управление КП1)

Добавлено: 05 мар 2018, 20:55
Fuji1604
Используйте блок "таблица состояний" http://flprogwiki.ru/flphelp/rus/FreeLogicBlock.html

Помогите с элементарной логикой (управление КП1)

Добавлено: 05 мар 2018, 23:35
bayeck
или компоратор и 3 массива предварительно заполненных

Помогите с элементарной логикой (управление КП1)

Добавлено: 06 мар 2018, 10:45
KSP
У Вас слишком много отрицаний несколько раз инвертируете один и тот же сигнал, и все это на фоне "and" посмотрите этот проект , что не поймете подскажем.

Помогите с элементарной логикой (управление КП1)

Добавлено: 06 мар 2018, 20:55
ZmiterIv
Вот добрался до контроллера...
Всем огромное спасибо!!! Все стало понятно!
pan писал(а): 05 мар 2018, 19:55ну так... переменные и выхода все подряд обрабатываются в цикле... вот вам и меандр
Да, точно... как говорится "Семен-Семеныч..."
Fuji1604 писал(а): 05 мар 2018, 20:55Используйте блок "таблица состояний"
Идеальный блок для этой цели, правда нет наглядности, но когда въехал все оказалось просто.
KSP писал(а): 06 мар 2018, 10:45... посмотрите этот проект , что не поймете подскажем.
Спасибо! Да, тут получилось на отдельных элементах в точности, то что я настроил в блоке "таблица состояний". Очень наглядно!

Основное понял, буду разрабатывать дальше - это будет звуковой коммутатор для интеркома. Поэкспериментировал с КП1, вроде с задачей справляются, останется дополнить операми по входам и выходам...