реклама на сайте
подробности

 
 
> Сегментный индикатор с дешифратором.., Не хватает выводов контроллеру
Den64
сообщение Apr 8 2008, 21:31
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 584
Регистрация: 22-11-07
Из: Курская область
Пользователь №: 32 571



Бывают ли светодиодные индикаторы с интегрированным дешифратором?

Дело в том что нехватает выводов контроллера. Хочу использовать дешовый контроллер ATMega48, имеющий 24 управляющих вывода. И нужно вывести 4 разрядное десятичное число, т.е нужно 32 вывода. А если бы индикатор был с дешифратором, то вместо 8 выводов индикатор имел бы 4. Т.е нужно 16 выводов.

Бывают ли такие индикаторы?

Сообщение отредактировал Den64 - Apr 8 2008, 21:35
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
Сергей Борщ
сообщение Apr 8 2008, 21:52
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Den64 @ Apr 9 2008, 00:31) *
А если бы индикатор был с дешифратором, то вместо 8 выводов индикатор имел бы 4. Т.е нужно 16 выводов.
А если каждый индикатор подключить к выходам сдвигового регистра 74HC595 (TPIC6C595 для "ну очень большого" индикатора) и все эти регистры соединить в цепочку, то понадобится всего три вывода контроллера. А если перейти к динамической индикации, то понадобится 12 выводов и 4 (но лучше, конечно, 4 + 8) транзистора.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
TomaT
сообщение Apr 8 2008, 22:09
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 195
Регистрация: 25-01-06
Из: г. Троицк, МО
Пользователь №: 13 575



Есть даже матричные со всвтроенным сдвиговым и ШИМ'ом для яркости. Если не ошибаюсь HP делает или он же Agilent.
И даже совковские были, но они я думаю щас стоят как самолет...
Go to the top of the page
 
+Quote Post
Den64
сообщение Apr 9 2008, 16:16
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 584
Регистрация: 22-11-07
Из: Курская область
Пользователь №: 32 571



Цитата
А если каждый индикатор подключить к выходам сдвигового регистра 74HC595
Мало места на плате..


Цитата
А если перейти к динамической индикации
Это как?
Go to the top of the page
 
+Quote Post
Herz
сообщение Apr 9 2008, 21:15
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Den64 @ Apr 9 2008, 18:16) *
Мало места на плате..
Это как?

Запараллелить одноимённые сегменты всех четырёх индикаторов и подать на них через токоограничивающие резисторы управляющие сигналы с МК. А на общие (катоды там или аноды) выводы каждого индикатора подавать поочерёдно импульсы синхронно с изменением информации на сегментах. Т.о., в каждый момент времени будет гореть только один индикатор, но если переключать их быстро и повысить импульсный ток, то свечение будет выглядеть равномерным. Известное, в общем, дело.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Apr 10 2008, 05:13
Сообщение #6


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Есть готовые динамические индикаторы на 4 и более цифр, а также есть готовые контроллеры для таких индикаторов с шим-регулировкой яркости и другими фичами.
Загнал туда информацию один раз как в последовательный регистр (2 линии), а дальше он сам её по индикаторам гоняет.
А если хочется всё-таки самому ногами дрыгать, то вот готовый проект, по-моему, как раз ваш случай
AVR242


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Den64
сообщение Apr 10 2008, 17:45
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 584
Регистрация: 22-11-07
Из: Курская область
Пользователь №: 32 571



Спасибо, решено
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 20:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01395 секунд с 7
ELECTRONIX ©2004-2016