Каталог

Дисплей LCD1602 с кириллицей серый фон черные символы

Цена:

230 р.
более 500 шт.
Уже в корзине
Код товара: 16200
Оригинальное название:
LCD1602 Cyrillic Symbols Grey on Black Display

Описание товара

Технические характеристики

  • Модель: LCD1602 / SMR1602 / SLC1602 / аналог
  • Питание: 5В постоянного тока DC
  • Потребление тока: до 100мА
  • Напряжение логики ввода-вывода: 3.3~5.0В
  • Матрица: ЖК STN (технология изменения прозрачности)
  • Углы обзора: 70-80° В/Н/П/Л
  • Кол-во символов: 32 (2 строки х 16)
  • Графический контроллер: SPLC780С (SPLC780D1/HD44780/аналог)
  • Интерфейс: 6800 параллельный 4/8-разрядный
  • Знакогенератор: цифры, знаки, латинские символы, русские символы
  • Программируемая память: 8 ячеек
  • Контрастность: регулируемая 0-100%
  • Подсветка: белый светодиод 4200K LED
  • Цвет фона: белый
  • Цвет символа: чёрный
  • Рабочая температура: -20 ... +70 °С
  • Температура хранения -30 ... +80 °С
  • Размеры: 80.15 х 36.2 х 8.7мм
  • Вес: 30г

Двухстрочный 32-символьный жидкокристаллический дисплей — самый простой, эффективный и доступный инструмент для любого приложения, требующего в работе вывода небольшого объёма текстовой (не графической!) информации, представленной короткими сообщениями или цифровыми значениями, включая самые распространённые математические знаки и знаки препинания. Монохромная матрица ЖК-дисплея выполнена по технологии STN (Super Twisted Nematic) и подсвечивается встроенной яркой одноламповой светодиодной подсветкой. Она формирует текстовые знаки размером 5 х 8 (40) пикселей изменением уровня прозрачности активных пикселей, которые перекрывают собой фоновую подсветку. Степень прозрачности для всех одновременно "включенных" пикселей имеет диапазон регулировки от 0 до 100%. Видимая область дисплея содержит 32 массива по 40 пикселей, распределённые в формате 2 строки по 16 символов в каждой.

ЖК-дисплей символьный 2-строчный на 32 знака подключается к контроллерам или другим устройствам через параллельную шину данных. Поддерживаются два варианта: полноценный 8-разрядный и упрощённый 4-разряздный. Оба варианта обладают своими плюсами и минусами. При 8-битном подключении, дисплей быстрее принимает и выводит информацию, данные считываются за одну операцию. Вместе с тем занято большее количество выводов контроллера. Однако 4-разрядное подключение требует уже двукратно меньшее число портов контроллера, зато увеличивает время на приём и обработку информации. Дисплей считывает данные за две операции. Кроме 8-битной параллельной шины данных, в 16-контактном разъёме дисплея разведены линии питания микросхем графического контроллера и светодиодной подсветки. Здесь же расположены 4 входа управления матрицей, в том числе для регулировки контрастности. В открытых для изучения примерах, достаточно часто символьный ЖК-дисплей LCD1602 и его другие аналоги с параллельной шиной совмещаются с преобразователями I2C/GPIO, выполняющих функцию расширения свободных портов внешнего контроллера. Тем самым значительно облегчается схема сборки устройства.

Разъём параллельной шины данных. Входы управления дисплеем

 

 

№ контакта Название Описание
1 VSS Общий, заземление
2 VDD Напряжение питания логики +5В
3 V0 Регулировка контрастности 0-100%, Макс. уровень (0В), мин.уровень (+5В)
4 RS Переключение регистров Команда (0В) / Данные (+5В).
5 R/W Режим чтения (+5В) / записи (0В) данных
6 E Управление контроллером дисплея. Рабочее состояние (+5В), бездействие (0В)
7-10 D0-D3 Младшие 4 бита данных 8-разрядной шины (D0-D7)
11-14 D4-D7 4-разрядная шина. Старшие 4 бита данных 8-разрядной шины (D0-D7)
15 A +5В напряжение питания фоновой подсветки. Анод светодиода
16 K 0В напряжение питания фоновой подсветки. Катод светодиода

Знакогенератор

Дисплей кириллический LCD1602 в первую очередь будет интересен русскоговорящим пользователям. В закрытой памяти знакогенератора SPLC780D1 фабрично записана таблица с программно адресуемыми ячейками, содержащая все буквы латинского и некоторые буквы русского алфавитов. В списке русского алфавита отсутствуют буквы, идентичные по своему начертанию с латинскими. Дисплей LCD1602 позволяет многократно перезаписывать и хранить во внутренней памяти CGRAM (Character Generator RAM) до 8 пользовательских символов, которые также входят в таблицу и адресуются.

Символьная таблица знакогенератора

 

 

Интегрированные функции

Дисплей LCD1602 поддерживает функции включения/выключения экрана, очистки экрана от содержимого, отображение, скрытие и позиционирования статичного или мигающего курсора в виде линии подчёркивания. А также имеет возможность автоматически прокручивать текст влево или вправо на один или более символов. Для LCD1602 с параллельным подключением существует подключаемая библиотека LiquidCrystal, написанная на языке программирования C/С#. Библиотека LiquidCrystal по умолчанию встроена в среду разработки приложений Arduino IDE.

Схема подключения. Примеры программирования

На изображении ниже представлена схема с 4-битным подключением программируемого контроллера Arduino UNO к параллельной шине дисплея LCD1602. Используются следующие контакты: D7, D6, D5, D4 (LCD1602) и цифровые пины D2, D3, D4, D5 (Arduino UNO). Вариант с 8-битным параллельным подключением отличается только добавлением в схему 4-х линий передачи данных: D3-D0 (LCD1602) и D6-D9 (Arduino UNO).

 

Подстроечный резистор номиналом 10 кОм на входе V0 отвечает за настройку контрастности символов на экране дисплея. Обычный металло-плёночный резистор 100 ~ 220 Ом, установленный на входе питания фоновой подсветки ограничивает ток светодиода и защищает его от быстрого выгорания. Этот резистор не нужен, если в схеме дисплей присутствует его аналог (не во всех моделях).

Код программы с демонстрацией вывода двух строк на русском языке

// Подключение библиотеки LiquidCrystal
#include <LiquidCrystal.h>

// Инициализация библиотеки с указанием цифровых пинов Arduino, к которым подключен LCD1602
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // (rs, enable, d4, d5, d6, d7)

// Строки для вывода на экран
byte str1[] = { 0X10,0X10,0X3C,0X4B,0X6F,0XBC,0XBE,0X61,0XBA,0XBF,0X54,0X79,0XBB,0X3E,0X10,0X10 }; //   <КомпактТул>  
byte str2[] = { 0XA8,0X70,0XB8,0XB3,0X65,0XBF,0X2C,0X10,0X4C,0X43,0X44,0X31,0X36,0X30,0X32,0X21 }; // Привет, LCD1602!

void setup() {
  lcd.begin(16, 2);
  for (int c=0; c<16; c++) {
    lcd.print(char(str1[c]));
  }
  lcd.setCursor(0, 1);
  for (int c=0; c<16; c++) {
    lcd.print(char(str2[c]));
  }
}

void loop() {
  
}

Результат правильного выполнения должен выглядеть так

 

Обратите внимание! Показан дисплей с другой расцветкой символов/фона.

Физические размеры, мм

 

 

Программное обеспечение

  1. Библиотека LiquidCrystal для LCD1602 (web-ресурс)
footer shadow
Контакты

г. Москва, Пятницкое ш. д. 18, пав. 566

zakaz@compacttool.ru

8-495-752-55-22

compacttool logoadaptive site

accepted payment systems

Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !

© Все права защищены 2015 - 2024г https://compacttool.ru