Звуковые генераторы, фильтры и другие аналоговые устройства (кроме радиотехники и УНЧ)
Ответить

Соединить 74HC573 с дешифратором для семисегментного индикат

Пн апр 01, 2024 18:38:22

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

Будьте добры, помогите со схемой подсоединения дешифратора к индикаторам и к микросхеме 74HC573.
Вложения
12312.jpg
(201.87 KiB) Скачиваний: 62

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Пн апр 01, 2024 18:45:53

Каких баллов? Подсчёт побед каждого игрока надо сделать, что ли?

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Пн апр 01, 2024 18:49:40

Необходимо, чтобы при нажатии кнопки производился подсчёт баллов на семисегментном индикаторе

Вы уверены, что задача решаема регистром с дешифратором? И каки таки баллы там должны быть?

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Пн апр 01, 2024 20:18:14

Каких баллов? Подсчёт побед каждого игрока надо сделать, что ли?

Смотря на приложенную схему. К примеру, нажимает игрок кнопку S2, зажигается светодиод LED2, надо сделать, чтобы с нажатием кнопки отобразился на 7-ми синментнике счёт побед, и так для каждого игрока кто первым нажимает кнопку у того и прибавляется счёт.

Добавлено after 7 minutes 21 second:
Необходимо, чтобы при нажатии кнопки производился подсчёт баллов на семисегментном индикаторе

Вы уверены, что задача решаема регистром с дешифратором? И каки таки баллы там должны быть?

Я совсем не уверен, ибо не владею знаниями в электронике, это и была причина обратиться на форум к знающим.
Балы отображаются у того, кто первый нажимает кнопку. Если S1 нажал первым то у него на индикаторе должен появиться 1 бал, если нажимает потом первый S2 и у него 1 бал и так до 9, типа в футболе на табло счёт, забили гол +1.

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Пн апр 01, 2024 20:29:32

Навесить на выход регистров счетчики, которые и подключить к индикаторам. Вот только вопрос: А как ваша схема приводится в исходное состояние? Т.е. как начинается следующий раунд?

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Пн апр 01, 2024 20:36:43

Навесить на выход регистров счетчики, которые и подключить к индикаторам. Вот только вопрос: А как ваша схема приводится в исходное состояние? Т.е. как начинается следующий раунд?

Выход регистров это на схеме 17, 18, 19?
Про исходное состояние это вы хорошо заметили, как я понимаю нужно поставить кнопку сброса на 74HC573, только к каким ножкам подсоединять её?

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Пн апр 01, 2024 22:08:46

как то так получается

игра.JPG
(68.59 KiB) Скачиваний: 41

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Вт апр 02, 2024 05:39:04

как то так получается

игра.JPG

Спасибо за схему, так более понятно чем на словах.
Пойду по магазинам узнаю есть ли такие микросхему у нас.
Имею вопрос. На схеме написано 555ЛН2-4шт это опечатка? тк индикаторов 3 шт.
CD4026 для каждого индикатора отдельная микросхема или все три 555ЛН2 цепляются к одной общей CD4026 ?

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Вт апр 02, 2024 06:56:37

Romale Gitano писал(а):Имею вопрос. На схеме написано 555ЛН2-4шт это опечатка? тк индикаторов 3 шт.

555ЛН2 здесь применена только потому, что в "типа ТЗ" вы указали индикатор с общим анодом.
7 сегментов х 3 индикатора= 21 инвертор, 3 микросхемы это 18 инверторов, 4 микросхемы это 24 инвертора.
Счётчиков- 3 штуки.
Правда, я не понял необходимость их применения - CD4026 и так предназначена для управления индикаторами, только с общим катодом с током 3,2 мА при питании от 5 вольт. В то же время- 555ЛН2 "тянет" по току всего 0,36 мА..
Вот немного переделанная схема:
СпойлерИзображение

НО!!!
На вывод 1 74НС573 добавлена кнопка "сброс регистра" (следующий раунд)
Счёт выигравшему игроку прибавляется после нажатия кнопки "следующий раунд"
У счётчиков есть общая кнопка- "сброс счёта"

В принципе, вместо CD4026 можно применить 176ИЕ4, правда, 3,6 вольта для неё "маловато будет"..
Вложения
Кто быстрее.PNG
(99.98 KiB) Скачиваний: 49

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Вт апр 02, 2024 07:53:26

АлександрЛ писал(а):Правда, я не понял необходимость их применения - CD4026 и так предназначена для управления индикаторами, только с общим катодом

у автора темы в наличии только с общим анодом и он хочет на них делать
176ИЕ4 у него тоже нет

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Вт апр 02, 2024 08:33:23

для полноценной игры нужна и фиксация фальш-старта......
-----
(и 11ю ногу 573ей подтянуть, чтобы на обратных сопротивлениях диодов не играть)

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Вт апр 02, 2024 10:18:09

v1ct0r писал(а):у автора темы в наличии только с общим анодом
Вы в этом уверены на 100%?
Romale Gitano писал(а):помогите со схемой подсоединения дешифратора к индикаторам и к микросхеме 74HC573.
Romale Gitano писал(а):Пойду по магазинам узнаю есть ли такие микросхему у нас.

ТС не уточнял, что именно у него есть, но, если у него крупные индикаторы ОА, то тут лучше применить ULN2003 - как раз, 3 штуки на 3 индикатора. Ну, или, обычные транзисторные ключи, так как 3,6 вольта (питание от литиевого аккумулятора) для ULN2003 - явно- маловато будет.
Или применить специальный инвертор- 74HC05 это 6 инверторов с выходным втекающем током до 20 мА с питанием от 2 до 6 вольт.

Вообще- вариантов может быть достаточно много, всё зависит от того, что где можно купить/выпаять/спи.. :facepalm: онерить/выпросить/достать из тумбочки..

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Вт апр 02, 2024 10:34:31

Про исходное состояние это вы хорошо заметили, как я понимаю нужно поставить кнопку сброса на 74HC573, только к каким ножкам подсоединять её?
Без этого "сброса" вся эта затея не имеет смысла. А кусок схемы около 11 вывода, по-моему нарисован не верно. Мне кажется, что диоды должны подключаться прямиком на 11 вывод, а второй конец резистора к плюсу питания. Но для обеспечения "сброса", там вам нужно обеспечить лог.1 при нажатии кнопки "сброса", а диодно-резистивной логикой это просто не сделать, так что будет еще одна микросхема.

Вот так простенькая схема на одной микросхеме превращается в десятимикросхемного монстра...

Хотя, можно воспользоваться входом OE регистра для "сброса"

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Вт апр 02, 2024 11:41:07

АлександрЛ писал(а):Вы в этом уверены на 100%?
на схем.нет он это указал
uldemir писал(а):Без этого "сброса" вся эта затея не имеет смысла.

в приведенном мной варианте есть сброс на 15 ноге CD4026, я только не подписал кнопку :)

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Вт апр 02, 2024 11:51:07

v1ct0r писал(а):в приведенном мной варианте есть сброс на 15 ноге CD4026,
Сам регистр, "сам по себе" не сбрасывается, при нажатии "игровой" кнопки, на соответствующем выходе возникает низкий логический уровень, и, больше регистр на нажатия "игровых" кнопок не реагирует. В своей схеме я сбрасываю регистр кнопкой к выводу 1 (ОЕ) 74НС573, при этом на выходах устанавливаются логические единицы, и, счётчик, подключённый к "сработавшему" выходу прибавляет единичку.

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Вт апр 02, 2024 12:30:47

АлександрЛ, исходная схема же работает без сброса
Запись информации в триггеры регистра происходит при подаче лог. 1 на вход LE, в этом случае сигналы на выходах регистра повторяют входные, регистр "прозрачен" для сигналов на входах D1 - D8. При подаче лог. 0 на вход LE регистр переходит в режим хранения информации.

Выходы микросхемы находятся в активном состоянии, если на вход OE подан лог. 0. Если же на вход ЕО подать лог. 1,выходы регистра переходят в высокоимпедансное состояние. Сигнал на входе OE не влияет на запись в триггеры, запись может производиться как при лог. 0, так и при лог. 1 на этом входе.


Логическая таблица м/с 74HC573
Входы Выходы
OE LE Dn On
1 X X Z
0 1 0 0
0 1 1 1
0 0 X Oo


0 - низкий уровень
1 - высокий уровень
Z - высокоимпедансное состояние
X - любое состояние
Oo - предыдущее состояние выхода

не удается отредактировать https://tec.org.ru/board/74hc573/150-1-0-4720

Добавлено after 16 minutes 51 second:
Re: Соединить 74HC573 с дешифратором для семисегментного индикат


вообще то да вы правы он сам себя заблокирует
значит сброс нужен и на 74НС573 и на CD4026

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Вт апр 02, 2024 13:22:47

На вывод 1 74НС573 добавлена кнопка "сброс регистра" (следующий раунд)
Счёт выигравшему игроку прибавляется после нажатия кнопки "следующий раунд"
У счётчиков есть общая кнопка- "сброс счёта"

В принципе, вместо CD4026 можно применить 176ИЕ4, правда, 3,6 вольта для неё "маловато будет"..


Премного благодарен за составленную схему, как я заметил, с катодным сегментником количество микросхем уменьшается.

176ИЕ4 с этим проблемка тут, нету нигде, как и с катодными индикаторами. Да делема!

Добавлено after 9 minutes 19 seconds:
у автора темы в наличии только с общим анодом и он хочет на них делать
176ИЕ4 у него тоже нет

А имеется ли микросхема современная типа 176ИЕ4 и так же умеющая работать с анодными сегментиками?
Хотя глупый вопрос, если бы был вы давно бы его использовали в схеме.

Добавлено after 9 minutes 17 seconds:
Без этого "сброса" вся эта затея не имеет смысла. А кусок схемы около 11 вывода, по-моему нарисован не верно. Мне кажется, что диоды должны подключаться прямиком на 11 вывод, а второй конец резистора к плюсу питания. [/uquote]

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

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Вт апр 02, 2024 13:40:48

Romale Gitano, а как сейчас вы работаете без сброса?
выключаете питание?

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Вт апр 02, 2024 14:07:13

Romale Gitano писал(а):176ИЕ4 с этим проблемка тут, нету нигде, как и с катодными индикаторами. Да делема!
А "тут" это где, если это не "совсем секретно"?
Есть дешифраторы в ТТЛ (ТТЛШ) логике, которые работают с индикаторами ОА..

А ещё есть вариант вообще без индикаторов- просто "счёт" показывается светодиодами, которые переключаются при выигрыше игрока- на счётчике 561ИЕ8 (CD4017 или 74HC4017)
СпойлерИзображение

И да- светодиоды, подключённые к выводам Q0 счётчиков, можно не ставить, тогда, при "нулевом" счёте, ничего светиться не будет.
Вложения
Кто быстрееV2.PNG
(102.11 KiB) Скачиваний: 35

Re: Соединить 74HC573 с дешифратором для семисегментного инд

Вт апр 02, 2024 17:26:58

Romale Gitano, а как сейчас вы работаете без сброса?
выключаете питание?

Так точно. Не рекомендуется так делать?

Добавлено after 12 minutes 37 seconds:
[/quote]А "тут" это где, если это не "совсем секретно"?
Есть дешифраторы в ТТЛ (ТТЛШ) логике, которые работают с индикаторами ОА..

А ещё есть вариант вообще без индикаторов- просто "счёт" показывается светодиодами, которые переключаются при выигрыше игрока- на счётчике 561ИЕ8 (CD4017 или 74HC4017)


Не секрет, Ташкент.

Используя дешифраторы в ТТЛ (ТТЛШ) логике схема получится громоздкая или по минималке? типа с 74HC573 идёт на дешифратор ТТЛ (ТТЛШ) от него на индикатор.

Шустро вы схемы пишите. Со светодиодами тоже вариант, подписав номера под светодиодами для удобства.
Ответить