Получил тут "Atmel Applications Journal", кажется 6-й. К сожалению потерял в больнице.
Так вот, там описывался интересный способ подключения N^2-N светодиодов к N пинам.
Суть в том, что через токоограничительные резисторы объединяются одноименные строки и стобцы матрицы с-дов.
Одна диагональ есстественно выпадает.
Дальше рассказывать, или сами уже догадались что из этого следует...
Динамическая индикация LED=N^2-N
Сообщений 1 страница 6 из 6
Поделиться12007-04-09 12:35:38
Поделиться22007-04-10 09:16:31
Схему в студию!
Поделиться32007-04-18 09:31:19
Очень интересна тема подключения светодиодов. При большом количестве последних всегда жалко тратить свободные порты на индикацию и очень не хочется вводить дополнительные элементы. Тем не менее, существует много способов подключения светодиодов. Один из них - встречное включение. На таблице ниже можно увидеть сколько светодиодов можно подключить к определенному числу портов:
Портов 2 3 4 5 6 7 8
Св.диодов 2 - 6 - 12 - 20 - 30 - 42 - 56
Логика работы такова: чтобы зажечь необходимый светодиод нужно установить соответствующие порты как выходы и подать требуемые логические уровни. Не используемы выводы микроконтроллера программируются как входы, чтобы не засвечивать не нужные светодиоды. В принципе, можно засветить любую комбинацию светодиодов, используя временное мультиплексирование, но при таком способе незначительно снижается яркость свечения.
Сопротивления в цепях порядка 200-300 Ом.
Поделиться42010-01-03 21:49:38
56 светодиодов на порт. Есть алгоритм? немного поработал по данной теме
Поделиться52010-01-03 22:44:47
кака ни крути, а на порт 20 милиампер, либо транзисторы в качестве ключей.
Поделиться62010-01-06 11:57:20
кака ни крути, а на порт 20 милиампер, либо транзисторы в качестве ключей.
Все правильно. Одновременно зажигается только 1н светодиод. Если вам не сложно, то по вышеуказанной ссылке посмотрите вопрос, выделенный жирным про select case и config Portd.i