Технический форум
Вернуться   Технический форум > Электроника, самоделки и техника > Форум по электронике > Светодиоды


Ответ
 
Опции темы Опции просмотра
Старый 12.07.2011, 04:28   #1 (permalink)
dmitrijus
Новичок
 
Регистрация: 12.07.2011
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Бегущий огонь

Здравствуйте,
в универе столкнулся с такой проблемой: нужно создать "бегущий свет".
Я вообще в этом не разбираюсь, а тут нужно создать схему имея 10 светодиодов, таймер 555 и SN74LS190 (не понимаю его работы, может кто-то может описать алгоритм?). Прорыл просторы интернета, накопал такую схему Back and Forth Flasher
если я правильно понял, то в принципе эта схема мне подходит, только вот нет у меня SN74154 (demultiplexer), препод сказал что недостающие элементы мы должны получить с помощью логических функций AND, OR, NOT, NOR, NAND, XOR, при этом составив таблицы истинности.
Сам я только познаю азы, поэтому прошу вашей помощи. Во первых, подходит ли эта схема? Во вторых можете мне доступным языком объяснить её работу (часть с таймером 555 я понимаю), думаю если пойму принцип, то как-то смогу справиться с таблицами истинности.
Спасибо
dmitrijus вне форума   Ответить с цитированием

Старый 12.07.2011, 04:28
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Пока вы ждете ответов в вашу тему, можете ознакомиться с этими темами

Бегущий огонь на микроконтроллере
Беглый светодиодный огонь
Бегущий огонь на трёх или пяти светодиодах
Бегущий огонь на десять шагов

Старый 12.07.2011, 11:16   #2 (permalink)
Long Cat
Banned
 
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
По умолчанию

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

Принцип работы - с каждым импульсом от 555 счетчик увеличивается на 1 и на его выходах ABCD появляется соответствующий двоичный код. Дешифратор преобразует код в номер светодиода (от 0 до 15) и зажигает соответствующий светодиод. Когда счет доходит до 15 формируется импульс, сбрасывающий счетчик на 0. Цикл повторяется.
Long Cat вне форума   Ответить с цитированием
Старый 12.07.2011, 11:46   #3 (permalink)
artos
Member+
 
Регистрация: 08.10.2010
Сообщений: 563
Записей в дневнике: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1337
По умолчанию

Цитата:
Сообщение от Long Cat Посмотреть сообщение
еще нужен счетчик.
Как я понимаю, счетчик нужно сделать из элементарных операций?
Вернее еще один дешифратор из двоичного кода в десятичный вместо SN74154 и чтоб на 10 разрядов Такой подойдёт?
Миниатюры
aeaoeodhaoidh.jpg  
artos вне форума   Ответить с цитированием
Старый 12.07.2011, 12:09   #4 (permalink)
George Smith
<< Эксперт >>
 
Аватар для George Smith
 
Регистрация: 27.11.2010
Адрес: Большеземельская тундра, Чукча я однако ... :)
Сообщений: 22,825
Записей в дневнике: 5
Сказал(а) спасибо: 357
Поблагодарили 230 раз(а) в 68 сообщениях
Репутация: 66468
По умолчанию

Ничего сибе ... Артем, это только для дешифратора надо 3 инвертора +
4 х 2И-НЕ, а еще генератор 555 и счетчик(и). Проще генератор 555 и
5 триггеров ТМ2 и все бегущие на 10 каналов ...
__________________
George Smith вне форума   Ответить с цитированием
Старый 12.07.2011, 12:23   #5 (permalink)
George Smith
<< Эксперт >>
 
Аватар для George Smith
 
Регистрация: 27.11.2010
Адрес: Большеземельская тундра, Чукча я однако ... :)
Сообщений: 22,825
Записей в дневнике: 5
Сказал(а) спасибо: 357
Поблагодарили 230 раз(а) в 68 сообщениях
Репутация: 66468
По умолчанию

А еще проще двоично-десятичный счетчик от 0-9 и дешифратор ИД1, вот
и будут бегущие огни на 10 каналов. Еще удобно, что ИД1 имеет на выходах
открытые коллекторы, как раз для светодиодов ...
__________________
George Smith вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 12.07.2011, 13:32   #6 (permalink)
artos
Member+
 
Регистрация: 08.10.2010
Сообщений: 563
Записей в дневнике: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1337
По умолчанию

Цитата:
Сообщение от George Smith Посмотреть сообщение
Проще генератор 555 и
5 триггеров ТМ2 и все бегущие на 10 каналов
Юрий, конечно легче, но ведь задание состоит в том чтобы использовать
Цитата:
Сообщение от dmitrijus Посмотреть сообщение
таймер 555 и SN74LS190
также в задании сказано что
Цитата:
Сообщение от dmitrijus Посмотреть сообщение
недостающие элементы получить с помощью логических функций AND, OR, NOT, NOR, NAND, XOR
Я думаю паять эту схему не придётся
artos вне форума   Ответить с цитированием
Старый 12.07.2011, 16:44   #7 (permalink)
dmitrijus
Новичок
 
Регистрация: 12.07.2011
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

паять её и вправду не придется
спасибо вам
dmitrijus вне форума   Ответить с цитированием
Старый 13.07.2011, 16:54   #8 (permalink)
dmitrijus
Новичок
 
Регистрация: 12.07.2011
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

а мне и 7400 тоже надо логичеcкими функциями описать?
Зачем они вообще нужны?
dmitrijus вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 13:42.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.