280 c |
Код товара: CTTL13084
DC 3,3...5 В. Статическая индикация. Высота символа 0,5". Трехпроводный интерфейс. Экран: 38х19 мм. Модуль: 51х25 мм.
Символьный дисплей — самый простой, недорогой, надёжный и доступный способ отображения разнородной информации в любом электронном устройстве со схемой микроконтроллерного управления. Дисплей позволяет выводить информацию в формате произвольных цифро-буквенных сочетаний, визуально воспринимаемую пользователем устройства, о внутрипрограммных событиях или, например, полученную с различных многофункциональных расширений или измерительных датчиков. Символьный дисплей состоит из нескольких 7-сегментных светодиодных разрядов со статической индикацией и, не смотря на простоту своей конструкции, способен кроме цифр показывать ещё и некоторые буквы латинского алфавита, которые вполне пригодятся при создании простых или многоуровневых меню, предполагающих управление или настройку внутренней части устройства. Символьный дисплей достаточно часто используется в проектах для Arduino, STM32, Raspberry Pi или для других, более мощных и совершенных платформ, ориентированных на разработку электронных приложений.
Аппаратная часть
Перед тем, как приступать к практическому программированию, совсем неплохо было бы немного разобраться с техническим исполнением аппаратной стороны модуля. Полученные знания помогут понять, как устроено управление дисплеем. Начинка модуля состоит из двух одиночных светодиодных индикаторов SM410501N и двух микросхем 8-битного сдвигового регистра с последовательным входом/последовательным или параллельным выходом 74HC595. Внутри индикатора SM410501N размещены 8 ярких красных светодиодов, первые семь расположены в форме сегментов цифры, последний необходим для отображения децимальной точки. Чтобы управлять таким индикатором и зажигать необходимые светодиоды только одного разряда, при прямом подключении к микроконтроллеру пришлось бы задействовать минимум 8 его контактов (или N*8, если у дисплея несколько разрядов). Сократить количество занимаемых выводов контроллера помогает интегрированный чип 74HC595 с упрощённым 3-проводным интерфейсом, выполняющий функцию расширителя портов.
Микросхема 74HC595 имеет в своём распоряжении 8 свободных программируемых цифровых выводов, к ним подключены все сегменты светодиодного индикатора. А также линию входящих последовательных данных DATA_IN, линию синхронизации CLOCK, линию выходящих последовательных данных DATA_OUT и контакт триггера-защёлки LATCH (см.схему). Формирование символов на экране индикатора происходит по следующем алгоритму. Пользовательское приложение подготавливает набор из логических нулей и единиц, соответствующий отображаемому на экране символу. Один бит данных равен одному передаваемому импульсу. Контроллер посылает низкоуровневый сигнал на вход защелки, приводя сдвиговый регистр в готовность к приёму информации. Затем, используя аппаратную синхронизацию, контроллер передаёт заданную последовательность в микросхему 74HC595. Начиная с первого, биты поочерёдно распределяются по цифровым выводам 7-0 расширителя портов 74HC595 (метод параллельного вывода данных), образуя на его контактах высокоуровневые (HIGH) или низкоуровневые (LOW) импульсы. Окончив трансляцию данных, контроллер устанавливает на входе триггера-защёлки постоянный высокоуровневый сигнал. Следующая порция данных повторяет весь процесс сначала.
Последовательный выход данных первого расширителя портов 74HC595 соединён с второй эквивалентной микросхемой модуля трехсимвольного дисплея методом каскадного подключения, а вторая точно также с третьей. Применённый метод подключения образует схему из 24 доступных портов, и позволяет аналогичным образом управлять вторым и третьим восьмисегментным индикатором. Разница заключается в необходимости трансляции пакета данных из трех байт (24 бит), по одному байту для каждого регистра 74HC595. Механизм обмена данными между регистрами очень прост. В то время, пока защелка открыта, биты данных будут поступать на вход первого регистра, микросхема 74HC595 приступит к считыванию группы из первых восьми бит. Следующий за ними девятый бит, вошедший в первый регистр, сдвинет первый бит информации на вход второго регистра, десятый бит сдвинет второй, одинадцатый бит подвинет третий на выход, и так далее. Данные будут побитово перемещаться от регистра к регистру (как бы "протекать") сквозь них до тех пор, пока не закончится передача или не закроется защёлка.
Модуль трехсимвольного дисплея наделён входом P1 и выходом P2. Ко входу P1 может быть подключен управляющий контроллер, если в разрабатываемом проекте задействован один дисплей. Либо к выходу идентичных модулей с двумя, тремя или четырьмя индикаторами, если таких дисплеев два и более. Выход Р2 — для дополнительно присоединяемых в схему модулей. Все контакты на входе и выходе платы запараллелены с их прямым назначением, за исключением последовательного входа первого регистра SDI и последовательного выхода второго регистра SDO.
Статическая индикация
Секрет статической индикации дисплея заключается в самом наличии нескольких контроллеров 74HC595, расставленных на каждом разряде дисплея. Именно эти микросхемы в отдельности управляют свечением сразу всех 8 светодиодных сегментов одного связанного разряда и выводят на индикатор ту информацию, которая была получена с последним входящим байтом данных. Вне зависимости от того, чем занят внешний управляющий контроллер, данные на дисплее сохраняются до их очередного обновления или простого отключения электроэнергии. Благодаря такому алгоритму работы, внешнему управляющему контроллеру необходимо следить только за уровнем сигнала триггера-защёлки LATCH, открывать и закрывать её при отправке на дисплей новой порции данных.
Примеры программирования в редкаторе Arduino IDE
Матрица SM410501N модуля трехсимвольного дисплея построена на общем аноде. Все плюсовые выводы её светодиодов подключены к положительной линии питания, а катоды разведены по цифровым выводам 74HC595. Таким образом, чтобы зажечь отдельно взятый сегмент, необходимо адресовать для него низкоуровневый сигнал, выраженный в программе логическим нулём. Простыми словами, чтобы заставить один индикатор светится всеми сегментами, нужно переслать один байт информации, состоящий из восьми логических нулей, чтобы погасить все светодиоды — набор из восьми единиц.
Код приведённого примера содержит стандартную программную функцию ShiftOut() из среды программирования Arduino IDE, выполняющую последовательный вывод одного байта информации с использованием двух портов контроллера — сигнал данных и сигнал синхронизации. Благодаря возможностям этой функции, передаваемый байт может быть побитово считан в любом направлении, как слева (MSBFIRST), так и справа (LSBFIRST). От выбранного способа считывания зависит последовательность логических нулей и единиц в представлении отображаемой цифры или символа. Первый бит данных всегда будет принадлежать к вспомогательному сегменту с децимальной точкой. Затем, именно в таком порядке — DP(точка), G, F, E, D, C, B и A, определяются семь бит остальных сегментов индикатора.
Технические характеристики:
Дисплей: Составной, три одноразрядных восьмисегментных светодиодных индикатора;
Питание: DC 3,3...5 В;
Индикатор: Arkled 1648 SM410501N с общим анодом;
Цвет символов: КРАСНЫЙ;
Высота символа: 0.5 дюйма / 12.7 мм;
Сдвиговый регистр: SM74HC595D, 8-битный;
Интерфейс управления: Последовательный 3-проводный;
Тип индикации: Статическая;
Расстояние комфортного восприятия визуальной информации: До 7 метров;
Размеры дисплея: 38 х 19 мм;
Размеры модуля: 51 х 25 мм.
Документация:
Даташит 7-ми сегментного светодиодного индикатора Arkled 1648 SM410501N (английский-китайский PDF 282 КБ)
Даташит 8-битного сдвигового регистра 74HC595 (английский PDF 593 КБ)
------------------
СЕЕД13084:280
3х-разрядный 7-сегментный LED дисплей на регистре 74HC595 / КРАСНЫЙ.
Частные лица могут оформить заказ на сайте или по телефону: +7 495 11 86 086. При заказе называйте код товара: CTTL13084
Юридические лица получат счёт по запросу на наш e-mail. Присылайте ваши реквизиты, наши коды товаров и их количества.
Стоимость доставки по вашей просьбе можем включить в стоимость товаров. Работаем без НДС.
Юридические лица получат счёт по запросу на наш e-mail. Присылайте ваши реквизиты, наши коды товаров и их количества.
Стоимость доставки по вашей просьбе можем включить в стоимость товаров. Работаем без НДС.
|
Обратите внимание на близкий |
Символьный дисплей — самый простой, недорогой, надёжный и доступный способ отображения разнородной информации в любом электронном устройстве со схемой микроконтроллерного управления. Дисплей позволяет выводить информацию в формате произвольных цифро-буквенных сочетаний, визуально воспринимаемую пользователем устройства, о внутрипрограммных событиях или, например, полученную с различных многофункциональных расширений или измерительных датчиков. Символьный дисплей состоит из нескольких 7-сегментных светодиодных разрядов со статической индикацией и, не смотря на простоту своей конструкции, способен кроме цифр показывать ещё и некоторые буквы латинского алфавита, которые вполне пригодятся при создании простых или многоуровневых меню, предполагающих управление или настройку внутренней части устройства. Символьный дисплей достаточно часто используется в проектах для Arduino, STM32, Raspberry Pi или для других, более мощных и совершенных платформ, ориентированных на разработку электронных приложений.
Аппаратная часть
Перед тем, как приступать к практическому программированию, совсем неплохо было бы немного разобраться с техническим исполнением аппаратной стороны модуля. Полученные знания помогут понять, как устроено управление дисплеем. Начинка модуля состоит из двух одиночных светодиодных индикаторов SM410501N и двух микросхем 8-битного сдвигового регистра с последовательным входом/последовательным или параллельным выходом 74HC595. Внутри индикатора SM410501N размещены 8 ярких красных светодиодов, первые семь расположены в форме сегментов цифры, последний необходим для отображения децимальной точки. Чтобы управлять таким индикатором и зажигать необходимые светодиоды только одного разряда, при прямом подключении к микроконтроллеру пришлось бы задействовать минимум 8 его контактов (или N*8, если у дисплея несколько разрядов). Сократить количество занимаемых выводов контроллера помогает интегрированный чип 74HC595 с упрощённым 3-проводным интерфейсом, выполняющий функцию расширителя портов.
Микросхема 74HC595 имеет в своём распоряжении 8 свободных программируемых цифровых выводов, к ним подключены все сегменты светодиодного индикатора. А также линию входящих последовательных данных DATA_IN, линию синхронизации CLOCK, линию выходящих последовательных данных DATA_OUT и контакт триггера-защёлки LATCH (см.схему). Формирование символов на экране индикатора происходит по следующем алгоритму. Пользовательское приложение подготавливает набор из логических нулей и единиц, соответствующий отображаемому на экране символу. Один бит данных равен одному передаваемому импульсу. Контроллер посылает низкоуровневый сигнал на вход защелки, приводя сдвиговый регистр в готовность к приёму информации. Затем, используя аппаратную синхронизацию, контроллер передаёт заданную последовательность в микросхему 74HC595. Начиная с первого, биты поочерёдно распределяются по цифровым выводам 7-0 расширителя портов 74HC595 (метод параллельного вывода данных), образуя на его контактах высокоуровневые (HIGH) или низкоуровневые (LOW) импульсы. Окончив трансляцию данных, контроллер устанавливает на входе триггера-защёлки постоянный высокоуровневый сигнал. Следующая порция данных повторяет весь процесс сначала.
Последовательный выход данных первого расширителя портов 74HC595 соединён с второй эквивалентной микросхемой модуля трехсимвольного дисплея методом каскадного подключения, а вторая точно также с третьей. Применённый метод подключения образует схему из 24 доступных портов, и позволяет аналогичным образом управлять вторым и третьим восьмисегментным индикатором. Разница заключается в необходимости трансляции пакета данных из трех байт (24 бит), по одному байту для каждого регистра 74HC595. Механизм обмена данными между регистрами очень прост. В то время, пока защелка открыта, биты данных будут поступать на вход первого регистра, микросхема 74HC595 приступит к считыванию группы из первых восьми бит. Следующий за ними девятый бит, вошедший в первый регистр, сдвинет первый бит информации на вход второго регистра, десятый бит сдвинет второй, одинадцатый бит подвинет третий на выход, и так далее. Данные будут побитово перемещаться от регистра к регистру (как бы "протекать") сквозь них до тех пор, пока не закончится передача или не закроется защёлка.
Модуль трехсимвольного дисплея наделён входом P1 и выходом P2. Ко входу P1 может быть подключен управляющий контроллер, если в разрабатываемом проекте задействован один дисплей. Либо к выходу идентичных модулей с двумя, тремя или четырьмя индикаторами, если таких дисплеев два и более. Выход Р2 — для дополнительно присоединяемых в схему модулей. Все контакты на входе и выходе платы запараллелены с их прямым назначением, за исключением последовательного входа первого регистра SDI и последовательного выхода второго регистра SDO.
Статическая индикация
Секрет статической индикации дисплея заключается в самом наличии нескольких контроллеров 74HC595, расставленных на каждом разряде дисплея. Именно эти микросхемы в отдельности управляют свечением сразу всех 8 светодиодных сегментов одного связанного разряда и выводят на индикатор ту информацию, которая была получена с последним входящим байтом данных. Вне зависимости от того, чем занят внешний управляющий контроллер, данные на дисплее сохраняются до их очередного обновления или простого отключения электроэнергии. Благодаря такому алгоритму работы, внешнему управляющему контроллеру необходимо следить только за уровнем сигнала триггера-защёлки LATCH, открывать и закрывать её при отправке на дисплей новой порции данных.
Примеры программирования в редкаторе Arduino IDE
Матрица SM410501N модуля трехсимвольного дисплея построена на общем аноде. Все плюсовые выводы её светодиодов подключены к положительной линии питания, а катоды разведены по цифровым выводам 74HC595. Таким образом, чтобы зажечь отдельно взятый сегмент, необходимо адресовать для него низкоуровневый сигнал, выраженный в программе логическим нулём. Простыми словами, чтобы заставить один индикатор светится всеми сегментами, нужно переслать один байт информации, состоящий из восьми логических нулей, чтобы погасить все светодиоды — набор из восьми единиц.
Код приведённого примера содержит стандартную программную функцию ShiftOut() из среды программирования Arduino IDE, выполняющую последовательный вывод одного байта информации с использованием двух портов контроллера — сигнал данных и сигнал синхронизации. Благодаря возможностям этой функции, передаваемый байт может быть побитово считан в любом направлении, как слева (MSBFIRST), так и справа (LSBFIRST). От выбранного способа считывания зависит последовательность логических нулей и единиц в представлении отображаемой цифры или символа. Первый бит данных всегда будет принадлежать к вспомогательному сегменту с децимальной точкой. Затем, именно в таком порядке — DP(точка), G, F, E, D, C, B и A, определяются семь бит остальных сегментов индикатора.
Технические характеристики:
Дисплей: Составной, три одноразрядных восьмисегментных светодиодных индикатора;
Питание: DC 3,3...5 В;
Индикатор: Arkled 1648 SM410501N с общим анодом;
Цвет символов: КРАСНЫЙ;
Высота символа: 0.5 дюйма / 12.7 мм;
Сдвиговый регистр: SM74HC595D, 8-битный;
Интерфейс управления: Последовательный 3-проводный;
Тип индикации: Статическая;
Расстояние комфортного восприятия визуальной информации: До 7 метров;
Размеры дисплея: 38 х 19 мм;
Размеры модуля: 51 х 25 мм.
Документация:
Даташит 7-ми сегментного светодиодного индикатора Arkled 1648 SM410501N (английский-китайский PDF 282 КБ)
Даташит 8-битного сдвигового регистра 74HC595 (английский PDF 593 КБ)
------------------
СЕЕД13084:280
Вы можете купить 3х-разрядный 7-сегментный LED дисплей на регистре 74HC595 / КРАСНЫЙ. как за наличный расчёт, так и по безналичному расчёту ( т.н. безналу, перечислению).
Для этого Вам надо либо оформить заказ на нашем сайте, указав в примечании реквизиты, либо прислать письмо
с точным указанием кода CTTL13084 на 3х-разрядный 7-сегментный LED дисплей на регистре 74HC595 / КРАСНЫЙ., желаемого количества и реквизитов Вашей организации.
Счета по безналичному расчёту выписываются на основании вашего письменного запроса и от суммы 1000 рублей.
Доставка может производиться различными по Вашему выбору способами. Это и самовывоз, и курьерские службы по г. Москве, и транспортные компании по России. Также мы можем выслать этот товар Почтой России. Если размеры, вес товара 3х-разрядный 7-сегментный LED дисплей на регистре 74HC595 / КРАСНЫЙ. или соображения удароустойчивости находятся в разрешённых Почтой России пределах.
Доставка может производиться различными по Вашему выбору способами. Это и самовывоз, и курьерские службы по г. Москве, и транспортные компании по России. Также мы можем выслать этот товар Почтой России. Если размеры, вес товара 3х-разрядный 7-сегментный LED дисплей на регистре 74HC595 / КРАСНЫЙ. или соображения удароустойчивости находятся в разрешённых Почтой России пределах.