Бегущий огонь
Здравствуйте,
в универе столкнулся с такой проблемой: нужно создать "бегущий свет". Я вообще в этом не разбираюсь, а тут нужно создать схему имея 10 светодиодов, таймер 555 и SN74LS190 (не понимаю его работы, может кто-то может описать алгоритм?). Прорыл просторы интернета, накопал такую схему Back and Forth Flasher если я правильно понял, то в принципе эта схема мне подходит, только вот нет у меня SN74154 (demultiplexer), препод сказал что недостающие элементы мы должны получить с помощью логических функций AND, OR, NOT, NOR, NAND, XOR, при этом составив таблицы истинности. Сам я только познаю азы, поэтому прошу вашей помощи. Во первых, подходит ли эта схема? Во вторых можете мне доступным языком объяснить её работу (часть с таймером 555 я понимаю), думаю если пойму принцип, то как-то смогу справиться с таблицами истинности. Спасибо |
С помощью только генератора импульсов и дешифратора такой фокус не пройдет, еще нужен счетчик.
Как я понимаю, счетчик нужно сделать из элементарных операций? Найденная вами схема подходит. Принцип работы - с каждым импульсом от 555 счетчик увеличивается на 1 и на его выходах ABCD появляется соответствующий двоичный код. Дешифратор преобразует код в номер светодиода (от 0 до 15) и зажигает соответствующий светодиод. Когда счет доходит до 15 формируется импульс, сбрасывающий счетчик на 0. Цикл повторяется. |
Вложений: 1
Цитата:
|
Ничего сибе ... Артем, это только для дешифратора надо 3 инвертора +
4 х 2И-НЕ, а еще генератор 555 и счетчик(и). Проще генератор 555 и 5 триггеров ТМ2 и все бегущие на 10 каналов ... :) |
А еще проще двоично-десятичный счетчик от 0-9 и дешифратор ИД1, вот
и будут бегущие огни на 10 каналов. Еще удобно, что ИД1 имеет на выходах открытые коллекторы, как раз для светодиодов ... :) |
Цитата:
Цитата:
Цитата:
|
паять её и вправду не придется :)
спасибо вам :) |
а мне и 7400 тоже надо логичеcкими функциями описать?
Зачем они вообще нужны? |
Часовой пояс GMT +4, время: 15:46. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.