Страница 1 из 3
Вывод большого количества данных
Добавлено: Сб фев 19, 2011 15:06:10
ploop
Нужен совет: как лучше организовать вывод на 30 семисегментных индикаторов? Скорость значения не имеет (несколько раз в секунду годится). Пока у меня один вариант - куча (ну 30 тоже) сдвиговых регистров. Как-то громоздко...
ЗЫ: LCD не предлагать. Знаю, что проще.
Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 15:36:05
ChipKiller
ploop писал(а):вывод на 30 семисегментных индикаторов?
... статика или динамика?
Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 15:41:35
Vov123
Почему куча сдвиговых регистров,5 всего.
Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 15:53:42
Dmitry Dubrovenko
ChipKiller писал(а):статика или динамика?
На 30-то, какая динамика?
ploop, не совсем задача ясна. Что, и для чего Вы выводить собираетесь?
Почему сдвиговые регистры? У Вас на МК ног мало? И вообще, это будет МК?
На 30 штук лучше использовать "параллельный" вывод информации.
Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 15:57:02
ChipKiller
Dmitry Dubrovenko писал(а):На 30-то, какая динамика?

.. самая обыкновенная - просто нужно "правильное" подключение
Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 15:58:41
urry
ну почему не динамика ? просто переключать нужно не разряды , как обычно, а сегменты.
Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 16:11:00
Dmitry Dubrovenko
Да, изголяться-то можно по всякому. Например, "разбивать" динамику по четыре сегмента.
Только ведь, главное достоинство динамики - уменьшение выводов и элементов.
При всяческих "извращениях", это получится с трудом.

Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 16:22:32
ChipKiller
Dmitry Dubrovenko писал(а):Например, "разбивать" динамику по четыре сегмента.
... ну да и при этом вместо 30 регистров хватит 4. А куда же без извращений?

( ... и что такое 30 индикаторов ? - это и есть самое большое извращение

)
Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 17:06:50
ploop
ploop, не совсем задача ясна. Что, и для чего Вы выводить собираетесь?
Ну наверное цифры

Ничего особенного - часы, дата, температура, влажность (датчики есть). ЖК не хочу, во-первый полно семисегментников разного размера, во-вторых они смотрятся лучше.
Почему сдвиговые регистры? У Вас на МК ног мало? И вообще, это будет МК?
Ну как думаете на 30 индикаторов?
Хочу реализовать на меге48.
На 30 штук лучше использовать "параллельный" вывод информации
.
Почему?
... и что такое 30 индикаторов ? - это и есть самое большое извращение
Нормально будет. Они разных размеров.
Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 17:16:31
ChipKiller
сдвиговых регистров не нужно - для вывода достаточно 11 линий, так что хватит даже tiny2313
Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 17:21:21
ploop
ChipKiller можно по-подробней, не соображу ни как....
Тини возможно справится, но мне придётся задействовать АЦП, которого нет у тини...
Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 17:25:01
Satyr
Dmitry Dubrovenko писал(а):ChipKiller писал(а):статика или динамика?
На 30-то, какая динамика?
Если сделать перебор не по символам, а по сегментам, то почему бы нет ?
Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 17:27:55
ChipKiller
для вывода без "головной боли" желательно, чтобы группы 3 и 8 бит располагались в отдельных портах. 3-х битная группа - управление дешифратором, а 8-бит - вывод на регистр (4 штуки) ... и того при 4 регистрах - 32 управляемых индикатора.
ЗЫ. щас схематично набросаю...
обновления с частотой 1КГц вполне хватит (мерцания не будет)
Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 17:47:18
ploop
опять не понял.
Регистры у нас устанавливают значения сегментов. Так.
У нас надо будет 8 ключевых транзисторов для 8 столбцов. Почему три транзистора?
Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 17:50:51
ChipKiller
Почему три транзистора?
... не 3, а 8. 3x8 - это дешифратор (например кр1533ид4)
Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 17:54:26
Jack_A
Получилось вроде 16 знакомест, а не 30...
Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 17:57:06
ChipKiller
Jack_A писал(а):Получилось вроде 16 знакомест, а не 30...
... я же писал, это набросок. Ставим 4 регистра и получаем 8х4=32
да - и одно "главное ограничение" ... все индикаторы в группе либо с ОА, либо с ОК подключением
Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 18:01:50
ploop
... не 3, а 8. 3x8 - это дешифратор (например кр1533ид4)
А, всё, теперь ясно.
В принципе можно и без дешифратора - один порт на транзисторы, а на регистрах последовательная передача.
Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 18:19:14
ploop
Всё равно не очень подходит... Яркость будет маловата. Скважность импульсов на индикаторе будет равна 8
Re: Вывод большого количества данных
Добавлено: Сб фев 19, 2011 22:36:05
Dmitry Dubrovenko
ChipKiller писал(а):3x8 - это дешифратор
Надо будет ещё два бита для дешифратора "строк".
Это как-раз то самое "разбитие на группы", о котором я выше говорил.
ploop писал(а):Почему?
Быстрее будет.
