Автор | Сообщение |
krisgames
|
Доброго времени суток форумчане.
прошу помощи...
имеются 5 лог. выходов на процессоре. (питание 5в)
необходимо независимо управлять максимальным количеством независимых четырехцветных светодиодов.
Т.е. независимо управлять каждым цветом каждого светодиода.
В голове вертится только регистр сдвига...
подскажите пжста:
есть ли однокристальные микросхемы регистров сдвига на 32 или больше выходов?
Нет ли других решений с минимальным монтажом? |
|
m.ix
Master Mixa
Сообщения: 1972+
|
krisgames,
необходимо независимо управлять максимальным количеством независимых четырехцветных светодиодов
====================================================================================
ULN2004 или ULN2804 тебе в помощь. |
|
Strike
Фанат форума
Сообщения: 3812
|
|
INSAN
Передовик
Сообщения: 1654
|
ВОТ ЭТО ИНТЕРЕСНО!
krisgames писал: |
Т.е. независимо управлять каждым цветом каждого светодиода.
|
По подробней можно? |
|
m.ix
Master Mixa
Сообщения: 1972+
|
|
INSAN
Передовик
Сообщения: 1654
|
ну и смысл всего этого? больше затрат на светодиоды.m.ix, вот помнишь часы с такой индикацией , вот это вешь была. а если krisgames хочет сделать то , что по первой ссылке у тебя , можно было бы и к 561ие16 использовать на 5 выходов 5 ие16-х можно и больше нацепить. но получатся чисто случайные эфекты...может и нет...если хорошо подумать. опять же , что за выходы..очерёдность сигналов какая.?! так , что хорошо будет если человек выкинет в тему схему и скажет , что он хочет сделать |
|
m.ix
Master Mixa
Сообщения: 1972+
|
Очередная дипломная работаа
Вот что хочет чел сделать... |
|
INSAN
Передовик
Сообщения: 1654
|
вот в архиве подсказка рещения вопроса с минимальными потерями. вариаций на эту тему оч много. надеюсь у человека есть протеус и умеет им пользоваться
ДОБАВЛЕНО 20/07/2010 00:16
добавлю ещё и видео на всяк случай.
ДОБАВЛЕНО 20/07/2010 00:21
m.ix, к стати, мой студент тоже так проспал дипломную работу. ночью говорит боится на едине с учебниками оставаться, говорит мерешатся приведения с деканата
ДОБАВЛЕНО 20/07/2010 00:30
да, и ещчо.! глядя на светодиоды на схеме в архиве которая представляем , что эти светодиоды трёхцветные
ie16.rar 28.94 КБ Скачано: 308 раз(а)
|
|
INSAN
Передовик
Сообщения: 1654
|
|
Strike
Фанат форума
Сообщения: 3812
|
INSAN, Подождем немного.. |
|
INSAN
Передовик
Сообщения: 1654
|
Strike, хорошо было бы если эта тема дошла до конечного результата со множеством примеров и решений. тема актуальная! |
|
elgen
Фанат форума
Сообщения: 15960
|
По теме думаю не очень навру, если скажу, что самое простое это дешифратор. 5 выходов с двоичным кодом , это 32 состояния или от 00000 до 11111 в двоичном виде.
То есть можно произвольно подавать единицу на любой из 31 выходов дешифратора. Естественно в один момент времени горит только один светодиод. Но если по выходу дешифратора поставить линейку триггеров ( например D) и управлять двумя импульсами( повтором слова) , то есть первым включая, а вторым выключая одномоментно любой из триггеров фактически формируя на выходах линейки снова некий, на этот раз 31 битный код от 0 31 раз до 1 31 раз). То можно произвольно зажигать или гасить любой из 31 отдельного одноцветного светодиода. Или соотв числа многоцветных, учитывая число кристаллов в корпусе . 31 а не 32 понятно потому, что 0 это не горит ни один.
Никто не запрещает по выходу снова поставить дешифратор и снова его выходы снабдить линейкой триггеров. Управлять на этот раз придется уже 4 повторами кода на 5 выходах процессора( что равнозначно 2 кратному повтору на 31 выводе нашего устройства) и таким образом можно произвольно управлять любым из 2147483648-1 выходов или если угодно светодиодов . для многокристальных( многоцветных) само собой делим на число кристаллов. Понятно и это не предел, можно наращивать и дальше. Будет возрастать необходимое число повтора управляющего кода на выходах процессора. но в условии ведь не оговорено, что это недопустимо.
Программу процессору можно задать видимо любую. Так что Не считаясь с пределами устанавливаемыми быстродействием, один процессор может в данном примере управлять любым числом светодиодов.
Ну а если все несколько усложнить, то используя поледовательную передачу процессором не 5 битного слова, а 10 битного( 2 по 5 например сначала младший, потом старший) Можно вместо 31 сразу коммутировать 1023( 1024-1) светодиодов, и соответственно предела тоже нет. можно и 3 по 5 и 4 по по 5 и 25 по пять Опять же длина последовательно передаваемого на наш дешифратор слова не оговорена , как и нет запрета на последовательную передачу.
Цитата: | необходимо независимо управлять максимальным количеством независимых четырехцветных светодиодов. |
Короче управлять можно любым разумным числом светодиодов.
Так какое число считать максимальным? От заданного числа и будет завесить схема по моему.
INSAN, ты когда Степочкиным стал? |
|
INSAN
Передовик
Сообщения: 1654
|
где , какой стёпачкин. |
|
elgen
Фанат форума
Сообщения: 15960
|
INSAN, ты поскольку раз на дню аватарки меняешь? или у тебя там ротатор, как в рекламе? |
|
INSAN
Передовик
Сообщения: 1654
|
да порой надоедает самому одно и тоже. |
|