ЖК-дисплей 1602 синий Экран/желтый и зеленый цвета Экран с подсветкой ЖК-дисплей дисплей, 1602A-5v 1602 ЖК-дисплей Экран 5 В

ЖК-дисплей 1602 синий Экран/желтый и зеленый цвета Экран с подсветкой ЖК-дисплей дисплей, 1602A-5v 1602 ЖК-дисплей Экран 5 В

Цена: $15.4
есть в наличии
Реклама: ООО "АЛИБАБА.КОМ (РУ)" ИНН: 7703380158

Описание

LCD1602 синий экран/Желто-зеленый экранС подсветкой ЖК-дисплей дисплей, 1602A-5v 1602 ЖК-дисплей ЖК-экран 5 V
Стекло Размер
69,5*21,8*17,8
Стандартный ЖК-модуль 16X2 (подсветка/синий экран)
1602 использует стандартный 16-контактный диагностический интерфейс определено следующим образом:
Pin 1: VSS-это наземная мощность
Pin 2: VDD соединен с 5 V положительной клемме
Pin-код 3: V0-контраст настройки терминал жидкокристаллического дисплея. При подключении положительного источника питания контраст является самым слабым. Когда источник питания заземлен, контраст является самым высоким. Когда контраст слишком высок, происходит «привидение». При использовании потенциометра 10 K можно использовать для регулировки контрастности.
Pin 4: RS-выбор регистра. Выберите регистратор данных на высоком уровне и выберите инструкцию на низком уровне.
Pin 5: R/W-это сигнальная линия чтения/записи, работа чтения осуществляется на высоком уровне, и запись осуществляется на низком уровне. Когда RS и RW находятся на низком уровне, может быть написана инструкция или адрес дисплея. Когда RS низкий и RW высокий, сигнал работы можно считывать. Когда RS высокий, RW низкий, данные могут быть записаны.
Pin 6: E-side является включенным концом. Когда E-side переходит от high до low, ЖК-модуль выполняет команду.
7th до 14th средства ухода за кожей Стоп: D0 ~ D7 являются 8-разрядный двунаправленный жилам провода.
15 футов: положительный источник питания с подсветкой
16 футов: отрицательная подсветка
1602 Внутренняя память персонажа (CGROM) модуля жидкого кристалла хранит 160 различных матричных рисунков точек, как показано в таблице 1. эти персонажи: арабские цифры, буквами английских букв, широко используемыми символами и японскими псевдонимами. Каждый персонаж имеет фиксированный код. Например, если заглавная буква «A» 01000001B (41 H), модуль отображает узор символа точки по адресу 41 H, и мы можем увидеть букву «A». ".
Ниже приводится процедура отображения буквы «А» в позиции первого символа во второй линии ЖК-модуля: ORG 0000 H
RS EQU P3.7; определить тип подключения для специфического оборудования
RW EQU P3.6; определить тип подключения для специфического оборудования
E EQU P3.5; определить подключение конкретное оборудование
MOV P1, # 00000001B; четкий экран и курсор сброс
ACALL ENABLE; команда записи вызова Subroutine
MOV P1, # 00111000B; комплект Режим отображения: 8-битный 2-рядной 5x7 с точечной матрицей
ACALL ENABLE; команда записи вызова Subroutine
MOV P1, # 00001111B; накамерного монитора, курсор, курсора позволяют мигать
ACALL ENABLE; команда записи вызова subroutine
MOV P1, # 00000110B; текст не двигается и курсор движется вправо
ACALL ENABLE; команда записи вызова Subroutine
MOV P1, # 0C0H; сочинительства начального адреса (первое место во втором ряду)
ACALL ENABLE; команда записи вызова subroutine
MOV P1, # 01000001B; буква а код
SETB RS; RS = 1
CLR RW; RW = 0; готов к записи данных
CLR E; E = 0; выполнение команды отображения
ACALL задержка; зависит от того, загружен ли ЖК-модуль?
SETB E; E = 1; дисплей завершен, программа остановлена
Ajmp $
Включают:
CLR RS; Subroutine для команд управления записью
CLR RW
CLR E
Нареки задержки
Прпб E
Красно-белый
Задержка:
MOV P1, # 0FFH; Subroutine для того, чтобы судить ли ЖК-дисплей занят
CLR RS
Прпб RW
CLR E
NOP
Прпб E
JB P1.7, задержка; если P1.7 высока, это значит, что в ожидании петля для того, чтобы ждать
Красно-белый
Конец
В начале программы была инициализирована Функция ЖК-модуля и был утвержден Формат дисплея. Обратите внимание, что при отображении символа курсор автоматически перемещается вправо. Ручное реагирование не требуется. Каждый раз, когда команда ввода сначала вызвана, subroutine DELAY используется, чтобы определить, занят ли модуль lcd. Затем введите адрес 0C0H дисплея позиции, и, наконец, введите код 41 H Символьные, которые будут отображаться..
SMC1602A (16*2) аналоговый порт проводки
Схема подключения:
---------------------------------------------------
| LCM-----51 | LCM-----51 | LCM------51 |
------------------------------------------------ |
| DB0-----P1.0 | DB4-----P1.4 | RW-------P2.0 |
| DB1-----P1.1 | DB5-----P1.5 | RS-------P2.1 |
DB2-----P1.2 | DB6-----P1.6 | E--------P2.2 |
DB3-----P1.3 | DB7-----P1.7 | VLCD подключение 1 K резистор к GND |
---------------------------------------------------
[Примечание: AT89S52 использует 12 м с украшением в виде кристаллов]
================================================== = */
# Определите LCM_RW P2_0/Определите контакты
# Определить LCM_RS P2_1
# Определить LCM_E P2_2
# Определить LCM_Data P1
# Определите занятый 0x80/используется для обнаружения загруженного ID в слове состояния LCM
# Я nclude
Void WriteDataLCM (неподписанный char WDLCM);
Void WriteCommandLCM (неподписанный char WCLCM, BuysC);
Неподписанный char ReadDataLCM (void);
Неподписанный char ReadStatusLCM (void);
Void LCMInit (void);
Void DisplayOneChar (неподписанный char X, неподписанный char Y, неподписанный char DData);
Void DisplayListChar (неподписанный char X, неподписанный char Y, неподписанный код char * DData);
Void Delay5Ms (void);
Void Delay400Ms (void);
Неподписанный код char uctech [] = {"uctech"};
Неподписанный код char net [] = {"uctech.icpcn.com"};
Void основной (void)
{
Delay400Ms ();/Начните ждать, подождите, пока LCM будет работать
LCMInit ();/Инициализация LCM
Delay5Ms ();/задержка времени (не может быть)
DisplayListChar (0, 5, uctech);
DisplayListChar (0, 0, net);
Считыватель см ();/тестовое предложение не имеет значения
Время (1);
}
/Записи данных
Void WriteDataLCM (неподписанный char WDLCM)
{
ReadStatusLCM ();/обнаруживает занят
LCM_Data = wdlcm;
LCM_RS =-1 шт.;
LCM_RW = 0;
LCM_E = 0;/если скорость кристалла слишком высока, ее можно добавить позже.
LCM_E = 0;/задержка
LCM_E =-1 шт.;
}
/Разместите инструкции
Силы writecommandlcm (unsigned char wclcm, buysc)/игнорировать занят обнаружения в тех случаях, когда buysc-0
{
If (BuysC) ReadStatusLCM ();/обнаружите занят по мере необходимости
LCM_Data = wclcm;
LCM_RS = 0;
LCM_RW = 0;
LCM_E = 0;
LCM_E = 0;
LCM_E =-1 шт.;
}
/Считывать данные
Неподписанный char ReadDataLCM (void)
{
LCM_RS =-1 шт.;
LCM_RW =-1 шт.;
LCM_E = 0;
LCM_E = 0;
LCM_E =-1 шт.;
Возврат (LCM_Data);
}
/Чтения статус
Неподписанный char ReadStatusLCM (void)
{
LCM_Data = 0xFF;
LCM_RS = 0;
LCM_RW =-1 шт.;
LCM_E = 0;
LCM_E = 0;
LCM_E =-1 шт.;
В то время как (LCM_Data & Busy);/обнаруживает загруженный сигнал
Возврат (LCM_Data);
}
Void LCMInit (void)/Инициализация LCM
{
LCM_Data = 0;
WriteCommandLCM (0x38,0);/три раза Настройка режима отображения, не обнаруживает загруженный сигнал
Delay5Ms ();
WriteCommandLCM (0x38,0);
Delay5Ms ();
WriteCommandLCM (0x38,0);
Delay5Ms ();
WriteCommandLCM (0x38,1);/Настройка режима отображения, начиная с необходимости обнаружения загруженного сигнала каждый раз
WriteCommandLCM (0x08,1);/закройте дисплей
WriteCommandLCM (0x01,1);/дисплей ясный экран
WriteCommandLCM (0x06,1);/отображение настройки движения курсора
WriteCommandLCM (0x0C, 1);/отображение параметров открытия и курсора
}
/Отображение символа по указанной позиции
Void DisplayOneChar (неподписанный char X, неподписанный char Y, неподписанный char DData)
{
Y & = 0x1;
X & = 0xF;/предел X не может быть больше 15, Y не может быть больше 1
Если (Y) X | = 0x40;/код адреса + 0x40, когда будет отображаться вторая линия;
X | = 0x80;/рассчитать скрипт
WriteCommandLCM (X, 0);/это не обнаруживает напряженный сигнал, отправьте код адреса
WriteDataLCM (DData);
}
/Отображение строк символов в указанном положении
Void DisplayListChar (неподписанный char X, неподписанный char Y, неподписанный код char * DData)
{
Unsigned char listlength;
Listlength = 0;
Y & = 0x1;
X & = 0xF;/предел X не может быть больше 15, Y не может быть больше 1
В то время как (DData [ListLength]> 0x20)/выход, если конец струны достигается
{
Если (X <= 0xF)/X координата должна быть меньше 0xF
{
Дисплей OneChar (X, Y, DData [ListLength]);/отображение одного символа
Listlength + +;
X A + +;
}
}
}
/5 мс
Void Delay5Ms (void)
{
Неподписанный Инт темпцик = 5552;
Время (темпцик --);
}
400 мс
Void Delay400Ms (void)
{
Неподписанный чар темпцика = 5;
Unsigned int tempcycb;
Время (темпцика --)
{
Tempcycb = 7269;
Время (темпциб --);
} Долл. США;
ЖК-дисплей 1602 синий Экран/желтый и зеленый цвета Экран с подсветкой ЖК-дисплей дисплей, 1602A-5v 1602 ЖК-дисплей Экран 5 ВЖК-дисплей 1602 синий Экран/желтый и зеленый цвета Экран с подсветкой ЖК-дисплей дисплей, 1602A-5v 1602 ЖК-дисплей Экран 5 ВЖК-дисплей 1602 синий Экран/желтый и зеленый цвета Экран с подсветкой ЖК-дисплей дисплей, 1602A-5v 1602 ЖК-дисплей Экран 5 В

Характеристики

Номер модели
LCD1602
Фаза
1602A-5v
Количество обмоток
1602A-5v

Электрооборудование и комплектующие

Для покупки товара ЖК-дисплей 1602 синий Экран/желтый и зеленый цвета Экран с подсветкой ЖК-дисплей дисплей, 1602A-5v 1602 ЖК-дисплей Экран 5 В нажмите кнопку "купить сейчас". Если вы хотите купить другой товар из категории обустройство дома или электрооборудование и комплектующие то перейдите по ссылкам вверху страницы.