Вывод большого количества данных

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Нужен совет: как лучше организовать вывод на 30 семисегментных индикаторов? Скорость значения не имеет (несколько раз в секунду годится). Пока у меня один вариант - куча (ну 30 тоже) сдвиговых регистров. Как-то громоздко...

ЗЫ: LCD не предлагать. Знаю, что проще.
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Сообщение ChipKiller »

ploop писал(а):вывод на 30 семисегментных индикаторов?
... статика или динамика?
Реклама
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Сообщение Vov123 »

Почему куча сдвиговых регистров,5 всего.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград

Сообщение Dmitry Dubrovenko »

ChipKiller писал(а):статика или динамика?
На 30-то, какая динамика? :)

ploop, не совсем задача ясна. Что, и для чего Вы выводить собираетесь?
Почему сдвиговые регистры? У Вас на МК ног мало? И вообще, это будет МК?
На 30 штук лучше использовать "параллельный" вывод информации.
ICQ нет, и, в ближайшее время, не будет.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Сообщение ChipKiller »

Dmitry Dubrovenko писал(а):На 30-то, какая динамика? :)
.. самая обыкновенная - просто нужно "правильное" подключение
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница

Сообщение urry »

ну почему не динамика ? просто переключать нужно не разряды , как обычно, а сегменты.
Контактная информация:
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград

Сообщение Dmitry Dubrovenko »

Да, изголяться-то можно по всякому. Например, "разбивать" динамику по четыре сегмента.
Только ведь, главное достоинство динамики - уменьшение выводов и элементов.
При всяческих "извращениях", это получится с трудом. :)
ICQ нет, и, в ближайшее время, не будет.
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Сообщение ChipKiller »

Dmitry Dubrovenko писал(а):Например, "разбивать" динамику по четыре сегмента.
... ну да и при этом вместо 30 регистров хватит 4. А куда же без извращений? :)) ( ... и что такое 30 индикаторов ? - это и есть самое большое извращение :) )
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

ploop, не совсем задача ясна. Что, и для чего Вы выводить собираетесь?
Ну наверное цифры :) Ничего особенного - часы, дата, температура, влажность (датчики есть). ЖК не хочу, во-первый полно семисегментников разного размера, во-вторых они смотрятся лучше.
Почему сдвиговые регистры? У Вас на МК ног мало? И вообще, это будет МК?
Ну как думаете на 30 индикаторов? :)
Хочу реализовать на меге48.
На 30 штук лучше использовать "параллельный" вывод информации
.
Почему?
... и что такое 30 индикаторов ? - это и есть самое большое извращение
Нормально будет. Они разных размеров.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Сообщение ChipKiller »

сдвиговых регистров не нужно - для вывода достаточно 11 линий, так что хватит даже tiny2313
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

ChipKiller можно по-подробней, не соображу ни как....
Тини возможно справится, но мне придётся задействовать АЦП, которого нет у тини...
Друг Кота
Аватара пользователя
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Сообщение Satyr »

Dmitry Dubrovenko писал(а):
ChipKiller писал(а):статика или динамика?
На 30-то, какая динамика? :)
Если сделать перебор не по символам, а по сегментам, то почему бы нет ?
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Сообщение ChipKiller »

для вывода без "головной боли" желательно, чтобы группы 3 и 8 бит располагались в отдельных портах. 3-х битная группа - управление дешифратором, а 8-бит - вывод на регистр (4 штуки) ... и того при 4 регистрах - 32 управляемых индикатора.

ЗЫ. щас схематично набросаю...

обновления с частотой 1КГц вполне хватит (мерцания не будет)
Вложения
LED_32.GIF
(9.45 КБ) 486 скачиваний
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

опять не понял.
Регистры у нас устанавливают значения сегментов. Так.
У нас надо будет 8 ключевых транзисторов для 8 столбцов. Почему три транзистора?
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Сообщение ChipKiller »

Почему три транзистора?
... не 3, а 8. 3x8 - это дешифратор (например кр1533ид4)
Друг Кота
Аватара пользователя
Сообщения: 6321
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Получилось вроде 16 знакомест, а не 30...
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Сообщение ChipKiller »

Jack_A писал(а):Получилось вроде 16 знакомест, а не 30...
... я же писал, это набросок. Ставим 4 регистра и получаем 8х4=32 :)

да - и одно "главное ограничение" ... все индикаторы в группе либо с ОА, либо с ОК подключением
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

... не 3, а 8. 3x8 - это дешифратор (например кр1533ид4)
А, всё, теперь ясно.
В принципе можно и без дешифратора - один порт на транзисторы, а на регистрах последовательная передача.
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Всё равно не очень подходит... Яркость будет маловата. Скважность импульсов на индикаторе будет равна 8
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград

Сообщение Dmitry Dubrovenko »

ChipKiller писал(а):3x8 - это дешифратор
Надо будет ещё два бита для дешифратора "строк".
Это как-раз то самое "разбитие на группы", о котором я выше говорил. :)
ploop писал(а):Почему?
Быстрее будет. :wink:
Последний раз редактировалось Dmitry Dubrovenko Сб фев 19, 2011 22:40:44, всего редактировалось 1 раз.
ICQ нет, и, в ближайшее время, не будет.
Контактная информация:
Закрыто

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