Технический форум

Технический форум (http://www.tehnari.ru/)
-   Светодиоды (http://www.tehnari.ru/f113/)
-   -   Бегущий огонь (http://www.tehnari.ru/f113/t54401/)

dmitrijus 12.07.2011 04:28

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

Long Cat 12.07.2011 11:16

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

Принцип работы - с каждым импульсом от 555 счетчик увеличивается на 1 и на его выходах ABCD появляется соответствующий двоичный код. Дешифратор преобразует код в номер светодиода (от 0 до 15) и зажигает соответствующий светодиод. Когда счет доходит до 15 формируется импульс, сбрасывающий счетчик на 0. Цикл повторяется.

artos 12.07.2011 11:46

Вложений: 1
Цитата:

Сообщение от Long Cat (Сообщение 551490)
еще нужен счетчик.
Как я понимаю, счетчик нужно сделать из элементарных операций?

Вернее еще один дешифратор из двоичного кода в десятичный:) вместо SN74154 и чтоб на 10 разрядов:) Такой подойдёт?

George Smith 12.07.2011 12:09

Ничего сибе ... Артем, это только для дешифратора надо 3 инвертора +
4 х 2И-НЕ, а еще генератор 555 и счетчик(и). Проще генератор 555 и
5 триггеров ТМ2 и все бегущие на 10 каналов ... :)

George Smith 12.07.2011 12:23

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

artos 12.07.2011 13:32

Цитата:

Сообщение от George Smith (Сообщение 551527)
Проще генератор 555 и
5 триггеров ТМ2 и все бегущие на 10 каналов

Юрий, конечно легче, но ведь задание состоит в том чтобы использовать
Цитата:

Сообщение от dmitrijus (Сообщение 551396)
таймер 555 и SN74LS190

также в задании сказано что
Цитата:

Сообщение от dmitrijus (Сообщение 551396)
недостающие элементы получить с помощью логических функций AND, OR, NOT, NOR, NAND, XOR

Я думаю паять эту схему не придётся:D

dmitrijus 12.07.2011 16:44

паять её и вправду не придется :)
спасибо вам :)

dmitrijus 13.07.2011 16:54

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


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

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.