Есть ли такое устройство?
Есть ли такое устройство?
Добрый день.
Поскольку я не силен в элементной базе - спрашиваю у вас.
Есть ли такой элемент, который переключает циклически ноги при поступлении на вход импульса? Желательно 16ти выходной. 1,2,3...,15,16,1,2...
Поскольку я не силен в элементной базе - спрашиваю у вас.
Есть ли такой элемент, который переключает циклически ноги при поступлении на вход импульса? Желательно 16ти выходной. 1,2,3...,15,16,1,2...
Барсик писал(а):Конечно, есть! Это счётчик импульсов и дешифратор. Бывают в одном корпусе. Но на 16 выходов скорее всего понадобится два или три корпуса.
А что в вашем случае означает "переключает ноги"?
Ну т.е. единовременно активен только один выход элемента. Сначала 1й, потом 2й, потом 3й и т.д.
Необходимо для поочередной коммутации сигнала на 16 линий схемы )
А если можно - как этот элемент называется? Номенклатурно )
- Старый ржавый электронщик
- Говорящий с текстолитом
- Сообщения: 1507
- Зарегистрирован: Чт дек 15, 2005 17:34:48
- Откуда: Петрозаводск
- Контактная информация:
- Старый ржавый электронщик
- Говорящий с текстолитом
- Сообщения: 1507
- Зарегистрирован: Чт дек 15, 2005 17:34:48
- Откуда: Петрозаводск
- Контактная информация:
Барсик писал(а):Необходимо для поочередной коммутации сигнала на 16 линий схемы
А что Вы собрались коммутировать и чем? Не лучше ли сразу использовать коммутатор, который понимает двоичный код? Тогда дешифратор не нужен. Дешифратор ИД3 - страааашный зверь. Большой очень. Мы, кошаки, его не любим.
http://www.radiokot.ru/forum/viewtopic.php?t=2295
А можно для особо любознательных котов? Я то думал грешным делом, что автору темы надо коммутировать аналоговые сигналы. А оказалось, что ему надо управлять матрицей светодиодов в условиях резкой нехватки посуды на кухне (не хватает числа линий ввода/вывода для конкретного микроконтроллера).
Ну что же. И для такого случая уже всё придумали. Есть такая штука - сдвиговый регистр. Можно загружать его последовательно - теми самыми импульсами, а потом - бац! - выдать всё куда надо в параллельном коде. Регистра достаточно четырёхразрядного, а после него - дешифратор. Хотя бы и тот самый страшный ИД3. (впрочем, его можно заменить на два ИД7, кажется).
Но не знаю, есть ли смысл это городить, может быть найти микроконтроллер с достаточным количеством выводов?
Ну что же. И для такого случая уже всё придумали. Есть такая штука - сдвиговый регистр. Можно загружать его последовательно - теми самыми импульсами, а потом - бац! - выдать всё куда надо в параллельном коде. Регистра достаточно четырёхразрядного, а после него - дешифратор. Хотя бы и тот самый страшный ИД3. (впрочем, его можно заменить на два ИД7, кажется).
Но не знаю, есть ли смысл это городить, может быть найти микроконтроллер с достаточным количеством выводов?
Барсик писал(а):Я то думал грешным делом, что автору темы надо коммутировать аналоговые сигналы.
Нет. Не зря ж я написал в Цифровую технику.. Хотя может криво сказал..
Если у меня все заработает - это будет чудо ))
Сэр Мурр писал(а):для любопытных.
Надо сделать устройство для преобразования последовательного кода в параллельный. Выход -16 светодиодов. Устройство должно принять в последовательном коде 16 импульсов, а потом по команде выдать их на 16 выходов.
Ой-ой! )) Какие то страшные слова.. Последовательный.. параллельный..
Мне никак не надо чтоб несколько выходов было активными одновременно. По одному поочередно.
Я все никак до дома не доберусь. Сейчас вот прийду и попробую нарисовать примерную схемку того чего я хочу.. Выложу. Только чур сразу не убивать ))
Барсик писал(а):... А оказалось, что ему надо управлять матрицей светодиодов в условиях резкой нехватки посуды на кухне (не хватает числа линий ввода/вывода для конкретного микроконтроллера).
Ну что же. И для такого случая уже всё придумали. Есть такая штука - сдвиговый регистр. Можно загружать его последовательно - теми самыми импульсами, а потом - бац! - выдать всё куда надо в параллельном коде. Регистра достаточно четырёхразрядного, а после него - дешифратор. Хотя бы и тот самый страшный ИД3. (впрочем, его можно заменить на два ИД7, кажется).
Но не знаю, есть ли смысл это городить, может быть найти микроконтроллер с достаточным количеством выводов?
Регистром...БАЦ...не получится, т.к. в момент сдвига сигналы присутствуют на выходах регистра и дешифратор вместо прошлого состояния "БАЦ" будет мельтишить по матрице сдвигаемыми кодами!!!
И вообще ерунда какая то...у пика PIC16F84 имеется 2 порта. На один 8 разрядный порт в параллель сажаем кучу(в нашем случае 4, а я бы посадил 8 и взял бы 2х цветные светодиоды) К580ИР82, а второй порт использовал бы, как дешифратор выбора шинного формирователя(К580ИР82)и один бит этого же порта в качестве строба записи. ВУАЛЯ!!!)))))))А сказал я про 8 регистров и двух цветные светодиоды потому, что минимальными средствами можно сделать изображение на матрице разноцветным!!! Кстати, ни какой динамической индикации у моего варианта ... все ярко, все статично!!!...Но вообще то это неверно в корне...нужно просто брать контроллер с 4 портами типа МК51...и не заниматься пристраиванием к ослу...заячих ушей и хвоста!!!)))))))
P.S. Однако с регистрами я был неправ, максимум, что можно сделать с ними, это уменьшить скваженость с 1/16 до 1/8 (при 4 регистрах), если к ним добавить еще пару дешифраторов ИД8.
Последний раз редактировалось Rokl Чт окт 19, 2006 09:26:52, всего редактировалось 1 раз.
-
Оne
One писал(а):Схемы давайте, уважаемый Сэр Мурр. Сканированые и или в другом черновом варианте, помогу. Текст пусть кто другой возьмёт
Вот сваял простенькую схемку управления матрицей светодиодов 16х16 пиком PIC16F84. Перед просмотром, замените расширение doc на bmp. Может кому пригодится)).
Молодец! Спасибо! Потом посмотрю подробнее.
Антошка, не перевелись добрые коты на свете! Модератор
- Вложения
-
- Matrix16x16 Led.doc
- расширение doc изменитьна bmp
- (235.69 КБ) 1020 скачиваний
- avr123.nm.ru
- Вечно гонимый
- Сообщения: 331
- Зарегистрирован: Пн сен 04, 2006 20:25:28
- Откуда: самоучитель по микроконтроллерам
- Контактная информация:
-
Гость
avr123.nm.ru писал(а):спасибо! а не мог бы на pic16f628 переделать?
...а что вопросов нет??????
...а то я на форум "Паяльник ру" по просьбе, схему бегущих огней на 2х микрухах К155ЛА3 И К 155ИР17 (14 светодиодов бегают...)отправил, а через полгода, случайно заглянув,.... обнаружил грубую ошибку,...а народ уже ...51 раз схему скачал...я от стыда даже схему с форума удалил....
...про PIC16F68...ну, там портов куча...и на матрицу светодиодов 16х16 хватит и на связь с РС еще останется. Сам чего-нибудь сваяй, глядя на образец, а мы посмотрим...поправим, если что, может что предложим))...от моего кота Лепкина, всем привет!!!
Anonymous писал(а):avr123.nm.ru писал(а):спасибо! а не мог бы на pic16f628 переделать?
...а что вопросов нет??????
...а то я на форум "Паяльник ру" по просьбе, схему бегущих огней на 2х микрухах К155ЛА3 И К 155ИР17 (14 светодиодов бегают...)отправил, а через полгода, случайно заглянув,.... обнаружил грубую ошибку,...а народ уже ...51 раз схему скачал...я от стыда даже схему с форума удалил....
...про PIC16F68...ну, там портов куча...и на матрицу светодиодов 16х16 хватит и на связь с РС еще останется. Сам чего-нибудь сваяй, глядя на образец, а мы посмотрим...поправим, если что, может что предложим))...от моего кота Лепкина, всем привет!!!
сорри, это был я.))) Могу предложить схемку для автостопа на 3 микросхемах с бегущими огнями на 28 светодиодах. Все проверено, все работает, сам себе установил.