Перейти к публикации

Из сообщений удалены кнопки "цитата" и "мультицитата". Используйте выделение для цитирования.

Железяка 43

Задача по схемотехнике

Рекомендованные сообщения

Здравствуйте.

Возможно есть, кто разбирается в таких задачах:

 Выходной сигнал X появляется пpи наличии тpех единиц на любых  из  пяти входов. X исчезает  пpи появлении на двух дpугих входах логических единиц. Состояние  остальных входов пpи этом безpазлично.

Нужно составить граф, таблицы переходов и выходов, логические выражения и функциональную схему тактируемого устройства, алгоритм функционирования которого задан словесным описанием. 

Мне б хотя бы правильный граф и таблицу...

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, Железяка 43 сказал:

Мне б хотя бы правильный граф и таблицу...

стоит вам обратиться на страничку "Ответы" mail.ru , то  получите  ответ быстрее всех. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

мутное описание, при наличии 2х единиц сигналы уже заблокируются и 3 я 1 уже не имеет значения или сигналы идут группами или 3 или 2 если группой то примерно пишем функцию когда выходной сигнал истина f= abc+abd+abe+bcd+bce.....итд

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, alw39 сказал:

 

 

2 минуты назад, alw39 сказал:

сигналы идут группами или 3 или 2

скорее это и имелось ввиду, хоть и не уверен.

3 минуты назад, alw39 сказал:

истина f= abc+abd+abe+bcd+bce.....итд

Вручную перебирать? А если 10 входов будет? :unknw:

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Железяка 43 сказал:

Выходной сигнал X появляется пpи наличии тpех единиц на любых  из  пяти входов. X исчезает  пpи появлении на двух дpугих входах логических единиц. Состояние  остальных входов пpи этом безpазлично.

Железяка 43!

Можно ли понимать так, что после сброса первые три сигнала запоминаются. Вне зависимости от того, на какие входы эти сигналы пришли. На выходе появляется единица. После запоминания эти сигналы могут как сниматься так и оставаться. Могут появляться вновь. Т.е. задача в том, чтобы запомнить на какие входы пришли первые три сигнала и исключить эти входы из дальнейшей работы. Останутся два входа. Когда на обоих оставшихся входах будут единицы Происходит сброс и устройство возвращается в исходное состояние.  

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у шифраторов-дешифраторов и поболее 10 бывает, и функция порой нехилая получается, но тут самая закавыка в этих двух сигналах, на три мы перебираем все варианты подключения шины и все, но тут на каких то из двух свободных могут появится сигналы, т.е. если сработала сборка abc то нужно ждать сигнал на de а если abd то на сe   примерно функция будет такая f=(a*b*c & ~d*~e) +.....

т.е два элемента И на один шины abc  на второй инвертированные  de  и еще один И на их выходы  на выходе 1 будет при  (abc ~d~e) и тд.

Изменено пользователем alw39

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, z011 сказал:

первые три сигнала запоминаются

 так. Да, не указал, схема должна быть на триггерах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Y - входное битовое слово длинной 5 бит, acc - промежуточный регистр

проверяются последовательно 2 условия

1: (Y1+Y2+Y3+Y4+Y5 == 3) && (X == 0)  при этом  X = 1 ; acc = Y;

2: (!(acc + Y) == 0) && (X == 1) при этом X = 0; 

учитывая что реч идёт про тактование - думаю проверки по фронтам можно раскидать

 

Изменено пользователем kruger

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

kruger, получил 10 комбинаций на установку и 10 на сброс. С графом не поможете? Начало:

12.04.2019 в 15:42, kruger сказал:

 

 

333.jpg

Изменено пользователем Железяка 43

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

пусть входные сигналы a1:a5

xNew=If(sum(a1:a5)==3;1;0);

xNew=if(sum(a1:a5)==2;0;xOld);

xOld=xNew;

я правильно понял?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, kJhas сказал:

пусть входные сигналы a1:a5

xNew=If(sum(a1:a5)==3;1;0);

xNew=if(sum(a1:a5)==2;0;xOld);

xOld=xNew;

я правильно понял?

Да, так.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×