Привет Danil!
Wednesday February 09 2005 07:33, Danil Belyaev wrote to Alex Torres:
DB>>> Имеется 28 светодиодов и 8 управляемых выходов (по 5 Вольт). DB>>> Hеобходимо управлять каждым светодиодом... Как? Есть идея разбить DB>>> светодиоды на 4 группы по 7 штук, а для их включения использовать 7 DB>>> выходов и 1 для переключения между группами. Hапример переключиться DB>>> на первую группу, включить нужные светодиоды, затем переключиться на DB>>> следующую группу и т.д. U>> Это называется "динамическая индикация", но одного выхода для U>> переключения групп может оказаться недостаточно (если без U>> "хитростей"). DB>
DB> Можно и несколько выходов взять, главное, подключить более 20 DB> светодиодов...
Да хоть миллион, вопрос в скорости управления ими.
DB>>> При этом необходимо сохранять состояние светодиодов в каждой группе DB>>> после переключения на последующую... Или это возможно как-то DB>>> по-другому? DB>
U>> Все зависит от того, как именно надо управлять светодиодами. Если U>> нужно мигать ими относительно не очень быстро, то "8 управляемых U>> выходов" это даже избыточно - можно поставить сдвиговый регистр, и U>> управлять двумя, если регистр с защелкой - тремя, если же применить U>> "некоторые хитрости" - то и вообще одним выходом :) DB>
DB> Быстро...Хм, хотелось бы без видимой задержки...
"Видимая" - это задержка более сотен миллисекунд, при надежащем управлении - в такой схеме задержка может быть на порядки меньше.
DB> Что такое сдвиговый регистр?
Это сдвиговый регистр.
Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com
formatting link
, ftp://altor.sytes.net