12.07.2011, 04:28 | #1 (permalink) |
Новичок
Регистрация: 12.07.2011
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Бегущий огонь
в универе столкнулся с такой проблемой: нужно создать "бегущий свет". Я вообще в этом не разбираюсь, а тут нужно создать схему имея 10 светодиодов, таймер 555 и SN74LS190 (не понимаю его работы, может кто-то может описать алгоритм?). Прорыл просторы интернета, накопал такую схему Back and Forth Flasher если я правильно понял, то в принципе эта схема мне подходит, только вот нет у меня SN74154 (demultiplexer), препод сказал что недостающие элементы мы должны получить с помощью логических функций AND, OR, NOT, NOR, NAND, XOR, при этом составив таблицы истинности. Сам я только познаю азы, поэтому прошу вашей помощи. Во первых, подходит ли эта схема? Во вторых можете мне доступным языком объяснить её работу (часть с таймером 555 я понимаю), думаю если пойму принцип, то как-то смогу справиться с таблицами истинности. Спасибо |
12.07.2011, 04:28 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Пока вы ждете ответов в вашу тему, можете ознакомиться с этими темами Бегущий огонь на микроконтроллере Беглый светодиодный огонь Бегущий огонь на трёх или пяти светодиодах Бегущий огонь на десять шагов |
12.07.2011, 11:16 | #2 (permalink) |
Banned
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
|
С помощью только генератора импульсов и дешифратора такой фокус не пройдет, еще нужен счетчик.
Как я понимаю, счетчик нужно сделать из элементарных операций? Найденная вами схема подходит. Принцип работы - с каждым импульсом от 555 счетчик увеличивается на 1 и на его выходах ABCD появляется соответствующий двоичный код. Дешифратор преобразует код в номер светодиода (от 0 до 15) и зажигает соответствующий светодиод. Когда счет доходит до 15 формируется импульс, сбрасывающий счетчик на 0. Цикл повторяется. |
12.07.2011, 12:09 | #4 (permalink) |
<< Эксперт >>
Регистрация: 27.11.2010
Адрес: Большеземельская тундра, Чукча я однако ... :)
Сообщений: 28,167
Записей в дневнике: 5
Сказал(а) спасибо: 400
Поблагодарили 273 раз(а) в 85 сообщениях
Репутация: 81007
|
Ничего сибе ... Артем, это только для дешифратора надо 3 инвертора +
4 х 2И-НЕ, а еще генератор 555 и счетчик(и). Проще генератор 555 и 5 триггеров ТМ2 и все бегущие на 10 каналов ...
__________________
|
12.07.2011, 12:23 | #5 (permalink) |
<< Эксперт >>
Регистрация: 27.11.2010
Адрес: Большеземельская тундра, Чукча я однако ... :)
Сообщений: 28,167
Записей в дневнике: 5
Сказал(а) спасибо: 400
Поблагодарили 273 раз(а) в 85 сообщениях
Репутация: 81007
|
А еще проще двоично-десятичный счетчик от 0-9 и дешифратор ИД1, вот
и будут бегущие огни на 10 каналов. Еще удобно, что ИД1 имеет на выходах открытые коллекторы, как раз для светодиодов ...
__________________
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
12.07.2011, 13:32 | #6 (permalink) |
Member+
Регистрация: 08.10.2010
Сообщений: 563
Записей в дневнике: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1337
|
Юрий, конечно легче, но ведь задание состоит в том чтобы использовать также в задании сказано что Я думаю паять эту схему не придётся
|
13.07.2011, 16:54 | #8 (permalink) |
Новичок
Регистрация: 12.07.2011
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
а мне и 7400 тоже надо логичеcкими функциями описать?
Зачем они вообще нужны? |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Опции темы | |
Опции просмотра | |
|
|