1 шт./лот. ЖК дисплей 1602 синий экран символьный модуль черный светло желтый



Сохраните в закладки:

Цена:105,83 - 106,60RUB
*Стоимость могла изменится

Количество:


Новое поступление

Keyan Technology  Co.,Ltd

Keyan Technology Co.,Ltd

Магазина Keyan Technology Co.,Ltd работает с 13.04.2012. его рейтинг составлет 94.45 баллов из 100. В избранное добавили 4887 покупателя. Средний рейтинг торваров продавца 4.8 в продаже представленно 1547 наименований товаров, успешно доставлено 88695 заказов. 3965 покупателей оставили отзывы о продавце.

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

1 шт./лот. ЖК дисплей 1602 синий экран символьный модуль черный светло желтый

История изменения цены

*Текущая стоимость 105,83 - 106,60 уже могла изменится. Что бы узнать актуальную цену и проверить наличие товара, нажмите "Добавить в корзину"

Месяц Минимальная цена Макс. стоимость Цена
Jun-24-2026 133.79 руб. 136.6 руб. 134.5 руб.
May-24-2026 108.67 руб. 110.88 руб. 109 руб.
Apr-24-2026 131.98 руб. 134.13 руб. 132.5 руб.
Mar-24-2026 130.77 руб. 133.5 руб. 131.5 руб.
Feb-24-2026 104.85 руб. 106.87 руб. 105 руб.
Jan-24-2026 128.52 руб. 131.7 руб. 129.5 руб.
Dec-24-2025 127.85 руб. 130.98 руб. 128.5 руб.
Nov-24-2025 126.95 руб. 129.87 руб. 127.5 руб.

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

1 шт./лот. ЖК дисплей 1602 синий экран символьный модуль черный светло желтый1 шт./лот. ЖК дисплей 1602 синий экран символьный модуль черный светло желтый1 шт./лот. ЖК дисплей 1602 синий экран символьный модуль черный светло желтый1 шт./лот. ЖК дисплей 1602 синий экран символьный модуль черный светло желтый


16x2 ЖК-модули:

Длительный срок службы, низкое энергопотребление, лучшее качество, конкурентоспособная цена.

 

Белый символ с голубой подсветкой

Черный персонаж с зеленой подсветкой

 

 

1602 стандартный интерфейс 16 футов, среди них:

 

1 фут: для питания VSS

 

2 фута: VDD take 5 V is power

 

3 фута: V0 для ЖК контраста регулировка, а затем, когда мощность является самым слабым контрастом, заземление источника питания наивысшей контрастностью, высокая контрастность может производить «призрак», при использовании, может пройти 10 K регулировка контрастности потенциометра

 

4 фута: RS для выбора регистров, высокая электрическая обычно выбирает регистры данных, низкая электрическая обычно выбирает регистр инструкций.

 

5 футов: сигнальные линии R/W для чтения и письма, высокая мощность обычно читается, низкая мощность в обычное время для записи. Когда RS и RW вместе для низкого электричества могут быть написаны инструкции в обычное время, или отображает адрес, когда RS для низкого уровня для высокого электричества может, как правило, RW считывает сигналы занят, когда RS для высокого уровня для низкого электричества, обычно RW записывает данные.

 

6 футов: E конец, чтобы сделать может закончиться, когда E приводится в движение высокого уровня прыгать в низкое электричество в обычное время, ЖК-модуль Исполнительный заказ.

 

От 7 до 14 футов: D0 ~ D7 для восьми двухсторонних кабелей передачи данных.

 

15 футов: мощность подсветки положительная

 

16 футов: отрицательная мощность подсветки

 

1602 ЖК-модуль внутренней памяти персонажа (CGROM) уже сохранил 160 различных графических символов точечной матрицы, как показано в таблице 1, эти символы имеют: арабские цифры, английские буквы чехла, часто используемые символы, такие как японский и под ложным именем, Каждый символ имеет фиксированный код, такой как заглавная буква на английском языке буква «A» код 01000001 B (41 H), показывает адрес 41 модуля H точечных матричных символов графического отображения, и мы можем увидеть букву «A».

 

Ниже приведен второй линейный ЖК-модуль в положении первого символа, что буква «A» программа: ORG 0000 H

 

RS EQU P3.7; определение конкретного подключения оборудования

RW EQU P3.6; определение конкретного подключения оборудования

E EQU P3.5; определение конкретного подключения оборудования

 

MOV P1, #00000001 B; очистка экрана и сброс курсора

ACALL ENABLE; вызов для заказа subroutine

 

MOV P1, #00111000 B; установите режим отображения: восемь 2 линий 5x7 точечных матриц

ACALL ENABLE; вызов для заказа subroutine

 

MOV P1, #00001111 B; дисплей открытия и курсора, и курсор позволяет мигать

ACALL ENABLE; вызов для заказа subroutine

 

MOV P1, #00000110 B; слова не перемещаются, курсор перемещается вправо

ACALL ENABLE; вызов для заказа subroutine

 

MOV P1, #0 C0H; укажите исходный адрес (вторая линия занимает первую позицию)

ACALL ENABLE; вызов для заказа subroutine

 

MOV P1, #01000001 B; Буквы A

 

SETB RS; RS = 1

CLR RW; RW = 0; готов к записи данных

CLR E; E = 0; команда Expression show

Возможна задержка; судите ЖК-модуль занят?

SETB E; E = 1; полный дисплей, и программа для парка

 

AJMP $

 

Включить:

CLR RS; управление записью subroutine

CLR RW

CLR E

Задержка ACALL

SETB E

RET

 

Задержка:

MOV P1, #0 FFH; судите ли загруженный жидкокристаллический дисплей subroutine

CLR RS

Броб RW

CLR E

НОП

SETB E

JB P1.7, задержка; если P1.7 для высокого уровня сказал, что занят циркуляцией ждать

RET

 

Конец

 

Программа в начале функции ЖК-модуля инициализированные настройки, согласились, что формат. Обратите внимание, когда курсор является автоматическим отображением символов перемещаются вправо, без вмешательства человека, и каждый раз команды ввода называются первым судьей ЖК-модуль процедуры занят задержкой, И затем введите адрес отображения позиции 0 C0H, наконец, чтобы показать символ ввода кода 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 м]

= = * /

 

# Define LCM_RW P2_0/definition pin

# Define LCM_RS P2_1

# Define LCM_E P2_2

# Define LCM_Data P1

# Define Busy 0x80/используется для проверки LCM status word in Busy logo

 

# I nclude

 

Void WriteDataLCM (unsigned char WDLCM);

Void WriteCommandLCM (unsigned char WCLCM, BuysC);

Неподписанный char ReadDataLCM (Используйте void);

Неподписанный char ReadStatusLCM (Используйте void);

Void LCMInit (Используйте void);

Void DisplayOneChar (unsigned char X, unsigned char Y, unsigned char DData);

Void DisplayListChar (unsigned char X, unsigned char Y, unsigned char code * DData);

Void Delay5Ms (Используйте void);

Void Delay400Ms (Используйте void);

 

Неподписанный char код uctech [] = {"uctech");

Неподписанный char code net [] = {"uctech. Icpcn. Com ");

 

Void main (Используйте void)

{

Delay400Ms ();/Начните ждать, и говорите в работе состояния LCM

LCMInit ();/LCM инициализация

Delay5Ms ();/задержка на минуту (не)

 

DisplayListChar (0, 5, uctech);

DisplayListChar (0, 0, net);

ReadDataLCM ();/Проверьте слова в бессмысловой

В то время как (1);

}

 

/Данные записи

Void WriteDataLCM (неподписанный char WDLCM)

{

ReadStatusLCM ();/тестирование занято

LCM_Data = WDLCM;

LCM_RS = 1;

LCM_RW = 0;

LCM_E = 0;/Если кристаллы слишком высокая скорость в небольшом добавить после задержки

LCM_E = 0;/задержка

LCM_E = 1;

}

 

/Инструкции по записи

Void WriteCommandLCM (неподписанный 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 = 0 xFF;

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 (0, 0x38);/три раза настройки режима отображения, не измеряет сигналы занятого времени

Delay5Ms ();

WriteCommandLCM (0, 0x38);

Delay5Ms ();

WriteCommandLCM (0, 0x38);

Delay5Ms ();

 

WriteCommandLCM (0x38, 1);/настройки режима отображения, начали требовать, чтобы каждый раз обнаруживали сигналы

WriteCommandLCM (0x08, 1);/disable display

WriteCommandLCM (0x01, 1);/очистка экрана дисплея

WriteCommandLCM (0x06, 1);/Показать настройки движения курсора

WriteCommandLCM (0 x0C, 1);/Показать настройки открытия и курсора

}

 

/В указанном месте отображается символ

Void DisplayOneChar (unsigned char X, unsigned char Y, unsigned char DData)

{

Y & = 0x1;

X & = 0 xF;/предел X не превышает 15, Y не превышает 1

Если (Y) X | = 0x40;/Если вы хотите показать Второй адрес + 0x40;

X | = 0x80;/код инструкции

WriteCommandLCM (X, 0);/здесь не Тестируйте сигнал занят, отправьте адрес

Записываемый номер (DData);

}

 

/В указанном положении отображается строка символов

Void DisplayListChar (unsigned char X, unsigned char Y, unsigned char code * DData)

{

Неподписанный char ListLength;

 

Длина листа = 0;

Y & = 0x1;

X & = 0 xF;/предел X не превышает 15, Y не превышает 1

В то время как (DData [ListLength]> 0x20)/Если прибытие, строка отсутствует

{

Если (X <= 0 xF)/X должен быть меньше 0 xF

{

DisplayOneChar (X, Y, DData [ListLength]);/показать индивидуальный символ

ListLength + +;

X + +;

}

}

}

 

/5 мс задержка

Void Delay5Ms (Используйте void)

{

Без подписи int TempCyc = 5552;

В то время как (TempCyc --

}

 

/400 мс задержка

Void Delay400Ms (Используйте void)

{

Неподписанный char TempCycA = 5;

Без подписи int TempCycB;

Пока (темпцика --

{

Темпцицб = 7269;

В то время как (TempCycB --

};

 

Вышеуказанная программа предназначена только для справки!


Смотрите так же другие товары: