Большая матрица контактов\светодиодов

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Открыл глаза
Аватара пользователя
Сообщения: 52
Зарегистрирован: Вс ноя 22, 2009 03:39:33

Сообщение Dr_Zlo »

В общем решил кое какой проект сделать гитарный, для этого понадобятся матрица 6х12 светодиодов и 6х12 контактов, вот думаю как бы их подключить к микроконтроллеру, да еще и так чтобы осталась кучка выводов (штук 8-10)....
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Почти любой МК с числом портов равным 4 обеспечит решение задачи плюс останется 10-13 выводов (мега 8515 например). Правда потребуется внешний дешифратор... хотя может и не потребуется
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

зачем? дешифратор на 8 выходов, ULN2803, ну и регистры 595) мои любимые)
Не умеешь - не берись, но не взявшись не научишься...
Открыл глаза
Аватара пользователя
Сообщения: 52
Зарегистрирован: Вс ноя 22, 2009 03:39:33

Сообщение Dr_Zlo »

Можете подсказать конкретные наименования микросхем, в сторону которых курить? УЛН2803 применял в другом проекте, для деда-пчеловода регулятор температуры собирал, там она несколькими реле рулила. Она же вроде только как ключ используется, или нет?

ПС: регистры 595 - 74хх595?
дешифратор на 8 выходов - я в панике, даже не догадываюсь что это, дел с логикой до этого момента почти не имел =(.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Stalker46 писал(а):зачем?
У каждого свои пристрастия
Stalker46 писал(а):... и регистры 595) мои любимые)
Я вот например не люблю переписывать инфу из регистра в регистр;) хоть к цифре отношусь с большИм почтением.
Дешифраторы - 74138.
А с чем имели делО вообще?
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 52
Зарегистрирован: Вс ноя 22, 2009 03:39:33

Сообщение Dr_Zlo »

А с чем имели делО вообще?
Мк, операционники, лампы =), транзисторы, в общем практически со всем, но логики как таковой (74 серия например) не касался, ненужно было...

ПС можно небольшую схемку применения этих микр (198,595), а то чтото у меня не получается =\.
Реклама
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

Meteor писал(а):
Stalker46 писал(а):зачем?
У каждого свои пристрастия
Stalker46 писал(а):... и регистры 595) мои любимые)
Я вот например не люблю переписывать инфу из регистра в регистр;) хоть к цифре отношусь с большИм почтением.
Дешифраторы - 74138.
А с чем имели делО вообще?
а что мешает протолкнуть эти битики из регистра в регистр? что тут сложного? хотя))) да, я тоже, иногода надо очень быстро толкать)))
Не умеешь - не берись, но не взявшись не научишься...
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Stalker46 писал(а): что мешает протолкнуть эти битики из регистра в регистр? что тут сложного?
Абсолютно ничего сложного. Время теряем только.
Stalker46 писал(а):...иногода надо очень быстро толкать)))
И не только быстро толкнуть, но и достоверно толкнуть. А это (по хорошему) перезапись от "из предпоследнего - последнему" к "первому из шины". Когда таких 1..2 еще терпимо, а если их за 10?
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 52
Зарегистрирован: Вс ноя 22, 2009 03:39:33

Сообщение Dr_Zlo »

Вот задумался на тему 74154 - 4 в 16 но это хорошо для вывода, а для ввода что использовать? Что нибудь типа 16 в 4 подскажите?)

ПС, уважаемый Метеор, подскажите ваш вариант решения?
ППС, придумал вариант:
Светодиоды - 4 вывода 4в16 + 6 выводов
Контакты - 4 вывода 4в16 + 6 выводов
Тюнер - 1 вывод
Итого - 21 из 24х - 3 свободных - мало... нужно же еще 2 на управление (как минимум) + 2 на компорт =\
Хотя можно обойтись имеющимися - управление сделать все тойже матрицей контактов XD.
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Вот набросочный вариант не отличающийся оптимальностью. В нем свободны выводы УАППа, так что связь с ПК обеспечить можно. Сигналы идущие на светодиодные матрицы лучше пропустить через буферы.
Вложения
Button&led_array.JPG
(33.29 КБ) 355 скачиваний
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»