Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.78/121: Рейтинг темы: голосов - 121, средняя оценка - 4.78
myksirkiy

7-ми сегментный ЖК.

12.12.2011, 00:36. Показов 23591. Ответов 39
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброе время суток. Попался в руки вот такой зверь. Распиновку выводов для него нашел, вот только не понятно как им управлять, сегменты проявляются от обычной статики, каким напряжение его запитывать и как вообще данные на него выводить?
Заранее благодарен.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.12.2011, 00:36
Ответы с готовыми решениями:

ЖК сегментный
В общем дошли мои руки до сегментного ЖК. http://www.melt.som.ru/images/stories/PhotosOfLCDs/IMG_7795.jpg Ничего особенного, обычная...

Сегментный индикатор
Добрый день, подскажите кто-нибудь по сегментному индикатору? Есть сегментный дисплей из приборной панели, там он использовался для...

7-сегментный индикатор
Всем привет, собрал себе большой 7-сегментный индикатор, работает отлично, но вот беда если включить на первом, к примеру, цифру 0(это...

39
myksirkiy
13.12.2011, 10:42
Студворк — интернет-сервис помощи студентам
Всем спасибо, вечером буду пробовать.
0 / 0 / 0
Регистрация: 23.12.2010
Сообщений: 77
13.12.2011, 12:16
Не понимаю, почему так все против этих индикаторов. У них просто своя сфера применения. Главный их плюс - крайне низкое потребление. Главный минус - если управлять им напрямую с контроллера, то требуется очень много ног. Можно использовать 176ИЕ4, или, действительно, микрухи из набора, который рассылал NXP (лично я их не пробовал).
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
13.12.2011, 12:19
Ну так этот минус перекрывает все плюсы
0
myksirkiy
13.12.2011, 12:32
А кто мешает использовать сдвиговые, например, 74HC164? и управление сводится к 4-м проводам. Хорошо, тогда какие варианты еще есть с низким энергопотреблением?
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
13.12.2011, 13:03
Плата неудобоваримая получается. Нет подсветки и ЖК плохо работает на морозе. Зато размеры цифр весьма радуют.
По мне 3-4 разряда вполне можно использовать.
0
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 594
13.12.2011, 13:04
Цитата Сообщение от myksergei
А кто мешает использовать сдвиговые, например, 74HC164? и управление сводится к 4-м проводам. Хорошо, тогда какие варианты еще есть с низким энергопотреблением?
Такой же дисплей, только с контроллером на борту.
Например , но это уже граф. Но есть такие и цифровые.
0
0 / 0 / 0
Регистрация: 07.12.2011
Сообщений: 48
13.12.2011, 19:11
Цитата Сообщение от myksergei
А кто мешает использовать сдвиговые, например, 74HC164? и управление сводится к 4-м проводам. Хорошо, тогда какие варианты еще есть с низким энергопотреблением?
Дык, а чтобы инвертировать сигналы с выхода регистров с частотой 30Гц (ведь писали об этом не раз) придется поставить батарею "исключающих ИЛИ". Посчитаем для Вашего случая: регистры=4шт., "исключающее ИЛИ"=7шт., итого 4+7=11 шт. корпусов, не считая дикого "гемора" с разводкой.
А, что смущает Вас в применении микросхем 176ИД2, которые для этого специально предназначены? Ток потребления при 9В не более 100мкА, реально при 5В не более 10мкА. От МК потребуется 8 ног для управления 28-ми сегментами, если ноги в дефиците, то приплюсуйте свою любимую 74HC164 и сэкономьте еще 4 ноги.
Цитата Сообщение от YM1
Берете м/сх дешифратора 176ИД2 http://www.cqham.ru/kozak/cd4000/cdh10.htm , стоит копейки, имеет встроенную память, прекрасно работает от 5В. Вам потребуется 4 шт. 176ИД2, подключение несложное.
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
13.12.2011, 19:53
Ну сигналы на выходах регистров можно и програмно интертировать. Тогда эти исключающие или не нужны будут.
Хотя мне вариант со 176 серией все равно больше нравится. А с стм8л152 еще больше.
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
13.12.2011, 21:17
>>> реально при 5В не более 10мкА

Это дофига же!
0
0 / 0 / 0
Регистрация: 07.12.2011
Сообщений: 48
13.12.2011, 21:32
Цитата Сообщение от PRS
Ну сигналы на выходах регистров можно и програмно интертировать.
Согласен, а почему бы и нет? МК не надорвется, раз в приблизительно в 30мс проинвертировать сигнал на выходах и подложке. Только времена посчитать, чтобы был меиндр со скважностью строго 2. На 176ИД2 получается чисто аппаратная реализация и МК может в основном спать, а здесь программная, но с другой стороны: спи спокойно до прерывания 1 раз в 30мс, но потребление однозначно будет выше.

П.С.
А почему бы не добавить еще 176ИЕ12 и 176ИЕ13 и не сделать чудные часики с будильником? 1шт. ИЕ12+1шт. ИЕ13+4шт. ИД2.+1шт. ЛП2(для тактового 30Гц генератора и отображения двоеточия).
Организовать только запись в память соответствующей ИД2 нужной информации, используя выходы Т1-Т4 ИЕ12, вот это будет замечательная разминка для рук и мозгов. http://299792458.3dn.ru/news/2011-02-12-864
0
0 / 0 / 0
Регистрация: 07.12.2011
Сообщений: 48
13.12.2011, 21:43
Цитата Сообщение от dsodir
>>> реально при 5В не более 10мкА

Это дофига же!
Согласен!
Если взять таблетку GP CR2032-BС5 3,0 B, 220 мА/ч, 20,0?3,2 мм, то скотина всего каких то 2,5 года протянет и сдохнет. Причем, что характерно, абсолютно неожиданно.
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
13.12.2011, 21:59
10мкА на корпус относительно много. На той же стм8 можно получить общее потребление в 20-30мкА.
И часы проще сделать на 176ИЕ12, 176ИЕ3 и 176ИЕ4 - по 2 шт. Правда без будильника.
0
0 / 0 / 0
Регистрация: 08.03.2011
Сообщений: 181
13.12.2011, 22:02
Уважаемые коллеги! Поскольку данный ЖКИ статический , т.е. общий провод один на все сегменты, управлять им достаточно просто с помощью обычного МК, лишь бы ног хватило. Описание принципа работы и исходники я выкладывал здесь. Другое дело мультиплексный ЖКИ, т.е. на группу сегментов свой общий, там, конечно посложней, но и то, во многих случаях можно обойтись обычным, неспециализированным контроллером (я готовлю на эту тему статью). Удачи всем!
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
13.12.2011, 22:29
Что управлять им просто, это и так всем ясно.
Тут, как мне кажется, основной вопрос в потреблении. Ставить такой ЖК + кучу корпусов (опционально) + разводить 40 дорожек и при этом иметь потребление как у индикатора с интегрированным контроллеров смысла нет.
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
13.12.2011, 22:42
Цитата Сообщение от PRS
10мкА на корпус относительно много. На той же стм8 можно получить общее потребление в 20-30мкА.
Общее это чего? МК+индикатор? Там и за десятку не выйдет (см мои посты с яблоками)
0
0 / 0 / 0
Регистрация: 08.03.2011
Сообщений: 181
13.12.2011, 22:48
TO PRS
Не, вообще это личное дело каждого. Но цена вопроса... Самый дешёвый HD44780 однозначно дороже связки статического ЖКИ с 8515-ым МК. А насчёт разводки двадцати-тридцати ног - так при нынешнем уровене ЛУТ-а - это не проблема. А насчёт потребления - тут Вы заблуждаетесь.
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
13.12.2011, 22:58
Цитата Сообщение от dsodir
Цитата Сообщение от PRS
10мкА на корпус относительно много. На той же стм8 можно получить общее потребление в 20-30мкА.
Общее это чего? МК+индикатор? Там и за десятку не выйдет (см мои посты с яблоками)
Смотря что при этом делать. Я простой секундомер тоже в 10-15мкА укладывал. До 50 с преобразователем до 3.3В

Цитата Сообщение от s_btosk
Не, вообще это личное дело каждого. Но цена вопроса... Самый дешёвый HD44780 однозначно дороже связки статического ЖКИ с 8515-ым МК. А насчёт разводки двадцати-тридцати ног - так при нынешнем уровене ЛУТ-а - это не проблема. А насчёт потребления - тут Вы заблуждаетесь.
Вот тут я просто не поверю, что мега8515 с софтовой реализацией ЖК будет жрать меньше, чем стм8л. А цене, 44780 - уже буквы однако писать умеет, еще есть миэлтовские сегментные ЖК, ТИКи опять же. И если их покупать не у наших жидов, а на том же ебее, то цена будет на порядки меньше.
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
13.12.2011, 23:02
shyp-mm.ru:
WH1601B-NGG-CT ЖКИ 16 x 1, англо-русский, без подсветки (отражающий), 6:00, -20..+70°С, 85 x 28 мм, KS0066 (HD44780) 110руб Winstor
trt.ru:
TIC55 8 восьмерок точки спецсимв., послед.вход,-40+60 С, габ.71х27х3мм, симв8.8 мм 67.72 руб.
зато никакой возни
0
myksirkiy
14.12.2011, 12:41
Вчера подключил, все работает, спасибо всем за инфу, много чего интересного подчеркнул для себя. Реализовал все на таймере, пока вывел только один сегмент, буду разводить плату под 4 сдвиговых и сам жк.
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 789
15.12.2011, 04:22
Вот недавно тоже пытался рулить ЖК от дохлого мультиметра DT-838. Прикрепляю все, что удалось наработать - файл симуляции, плату, проект в CVAVR. В железе даже кое-что получалось, но мне не удалось обеспечить нормального прилегания токопроводящих резинок к дорожкам на плате, поэтому это дело забросил, а купить ЖК с паябельными ножками пока негде. Сразу оговорюсь - код тестовый, поэтому сильно не придирайтесь. Еще нюанс - на плате и в схеме не указаны резисторы подтяжки управляющих линий сдвиговых регистров к VCC, без них есть шанс поймать мусор на дисплее.
Удачи.

[107.04 Кб]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.12.2011, 04:22
Помогаю со студенческими работами здесь

STM8 и сегментный ЖК
Сегодня подключил обычный 4-х разрядный сегментный индикатор. Оказывается его использование гораздо проще идущего в комплекте:) Вот весь...

7-сегментный индикатор через ТК
Вопрос довольно детский, наверное. Если макс ток на одну ногу <20мА. То при подключении индикатора с общим катодом на ногу, которая...

7-сегментный индикатор и резисторы
Привет. Возможно, идиотский вопрос, но почему во всех статьях про 7- сегментники токоограничивающие резисторы подключаются к каждому...

Сегментный адрес видеопамяти
Всем привет! Мне кажется очень странным, что в BIOS Data Area (сегмент 40h) нет ячейки, которая хранит сегмент видеопамяти для текущего...

7 сегментный индикатор--тупо не работает
начал изучать С. Воод... хочу семисегментник запустить. Надпись "G0-" Исходник(avr-gcc) прикладую и схемку в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Модель здравосохранения 14. Собираем всю модель вместе.
anaschu 22.05.2026
Модель собрана. В будущих постах на видео я покажу, как она работает. В этом посте запускаем её, проверяем результаты и разбираем что можно с ней делать дальше. Перед запуском проверяем. . .
Модель здравоохранения 13. Добавление самой системы здравоохранения.
anaschu 22.05.2026
В предыдущем посте мы настроили болезни. Теперь добавим события, которые управляют здоровьем всего коллектива, а также настроим рабочий график и расчёт финансов. В Main создаём четыре события. . . .
Модель здравоохранения 12. добавление болезней через ресурпул, как аварии
anaschu 22.05.2026
Болезни — это ключевая часть нашей модели. Нам нужно, чтобы работник периодически уходил на больничный, его задание при этом зависало, а после выздоровления работа возобновлялась. Реализуем это двумя. . .
Модель здравоохранения 11. Создаём классы Задание и Работник
anaschu 22.05.2026
В AnyLogic каждая заявка и каждый ресурс — это объект определённого класса. Нам нужно создать два класса: Задание (заявка) и Работник (ресурс). Класс Задание В дереве проекта нажимаем правой. . .
Модель здравоохранения 10. Новая модель, смотрим, как добавлять логические блоки, и что писать внутри
anaschu 22.05.2026
Открываем AnyLogic, создаём новый проект. В дереве проекта появляется класс Main — это главный агент, в котором будет жить вся наша логика. Палитра блоков Слева находится палитра. Нас интересует. . .
модель ЗдравоСохранения 9. Новая модель, разбираемся, как ее создавать
anaschu 22.05.2026
В этой серии постов мы построим модель небольшого рабочего коллектива. Сотрудники получают задания, выполняют их, иногда болеют — и мы хотим посчитать, сколько это стоит компании. Метод. . .
[golang] Linked list
alhaos 22.05.2026
Связный список / Linked list Связный список структура данных позволяющая хранить список значений, в отличии от массива в памяти хранится не сплошным куском, а отдельными частями которые ссылаются. . .
[golang] Двоичная куча, min-heap
alhaos 20.05.2026
Двоичная куча Двоичная куча — структура данных, которая всегда держит самый важный элемент наготове. Представьте очередь к хилеру в игре, и очередь из игроков в приоритете те у кого меньше. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru