[LAN] 1602A 5 в ЖК-экран+ зеленый экран с подсветкой pin микроконтроллер, предназначенный для отправки электронных данных- 20 шт./партия
  • [LAN] 1602A 5 в ЖК-экран+ зеленый экран с подсветкой pin микроконтроллер, предназначенный для отправки электронных данных- 20 шт./партия
  • [LAN] 1602A 5 в ЖК-экран+ зеленый экран с подсветкой pin микроконтроллер, предназначенный для отправки электронных данных- 20 шт./партия

[LAN] 1602A 5 в ЖК-экран+ зеленый экран с подсветкой pin микроконтроллер, предназначенный для отправки электронных данных- 20 шт./партия

3 139 руб.

Описание

Сами данные в соответствии со следующим способом загрузки:

Данные по адресу:Yunpan.cn/Qt5ZCdEjDfXa9

Метод загрузки: скопируйте адрес в браузер, на странице в соответствии с извлекаемым кодом, чтобы получить информацию, уменьшить искусственные волосы громоздкими!

1602 с использованием стандартного интерфейса 16 футов, который:

Первая ступня: VSS для наземной мощности

Во-вторых средства ухода за кожей Стоп: VDD подключен к Wi-Fi 5 V положительный источник питания

3, длина брюк: V0 представляет собой жидкокристаллический дисплей регулировка контраста, подключенный к положительной клемме в тех случаях, когда контраст самый слабый, высокая контрастность заземления может привести к «привидению». При использовании может быть через потенциометр 10 k для регулировки контрастности

Четыре фута: RS для выбора регистратора, высокая мощность обычно выбирает регистратор данных, низкая мощность обычно выбирает командный регистр.

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

Шестая ступня: E конец, чтобы включить конец, когда E конец от высокого уровня прыгать в низкую мощность, жидкий кристалл модуль для выполнения заказа.

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

Пятая ступня: Катод с подсветкой

16 футов: отрицательный источник питания

Персональный модуль lcd Объем встроенной памяти (cgrom) уже хранится 160 разных дисплея со знаковой точечной матрицей графика, как указано в таблице 1, Эти персонажи: писать арабские цифры, буквы алфавита размер, обычно используемые символы и японская Кана и, каждый символ имеет фиксированный код, например, буквы uppercase" A "кода 01000001B (41 h) и показать, что, когда модуль для адреса 41 h символ матричный графический дисплей, мы можем увидеть букву" a ".

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

EQU P3.7 RS; Определить конкретное оборудование режим подключения
EQU P3.6 RW; определить специальный режим подключения оборудования
EQU P3.5 E; Определить конкретное оборудование режим подключения

MOV P1, # 00000001B экран и сбросить курсора;
Включение ACALL; команда записи вызова subroutine

P1 # 00111000B, MOV; комплект Режим отображения: 2 бит 8 ряд 5x7 с точечной матрицей
Включение ACALL; команда записи вызова subroutine

P1 # 00001111B, MOV; показывает результаты на дисплее, курсор, курсор позволяет мигающий
Включение ACALL; команда записи вызова subroutine

MOV P1, # 00000110B; текст, не перемещая курсор автоматически.
Включение ACALL; команда записи вызова subroutine

P1 # 0C0H, MOV; Напишите дисплей начальный адрес (первое место во втором ряду)
Включение ACALL; команда записи вызова subroutine

MOV P1, 01000001B; код письмо

RS = 1; SETB
RW CLR; RW = 0; готов к записи данных
E = 0; CLR; выполните команду отображения
Задержка ACALL; судите, загружен ли модуль liquid crystal?
E SETB; E = 1; дисплей полный, программа остановки

$ Ajmp

Включают:
RS CLR; команда управления записью subroutine
CLR RW
CLR E
Задержка нареки
Прпб E
Красно-белый

Задержка:
P1 # 0FFH, MOV; судить о том, занят жидкокристаллический дисплей subroutine
CLR RS
RW прпб
CLR E
NOP
Прпб E
P1.7 задержки, JB; если P1.7 высока, он занят, чтобы цикла.
Красно-белый

Конец

В начале программы Функция ЖК-модуля инициализирована, и Формат дисплея принимается. Обратите внимание, что калибровка времени символов автоматически смещается вправо, без ручного интервенции, каждый раз, когда входные инструкции, чтобы позвонить судье ЖК-модуль занят subroutine, затем введите и Отобразите положение адреса 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/pin
LCM_RS P2_1 # определить
LCM_E P2_2 # определить
LCM_Data P1 # определить
# Определите занят/0x80 для обнаружения LCM в статусном слове загруженный логотип

Я nclude

Writematalcm void (char WDLCM без подписки);
WriteCommandLCM void (char WCLCM unsigned, BuysC);
Char ReadDataLCM без подписки (void);
Char ReadStatusLCM без подписки (void);
LCMInit void (void);
DisplayOneChar void (char X unsigned, char Y unsigned, char DData unsigned);
DisplayListChar void (char X unsigned, char Y unsigned, char code * DData unsigned), ();
Delay5Ms void (void);
Delay400Ms void (void);

Код Char uctech [] неподписанный = {uctech};
Char код net [] неподписанный = {uctech.icpcn.com};

Основная пустота (пустота)
{
(Delay400Ms);/подождите начала и т. д. LCM в рабочее состояние
LCMInit ();/Инициализация LCM
(Delay5Ms);/задержка момента (не)

DisplayListChar (0, 5, uctech);
DisplayListChar (0, 0, net);
(ReadDataLCM);/Тест ерунда
Время (1);
}

/Записи данных
Writematalcm void (char WDLCM неподписанный)
{
(ReadStatusLCM);/Обнаружение.
LCM_Data = wdlcm;
LCM_RS =-1 шт.;
LCM_RW = 0;
LCM_E = 0;/если скорость кристалла слишком высока в этой почте с небольшой задержкой
LCM_E = 0;/задержка
LCM_E =-1 шт.;
}

/Запись инструкция
WriteCommandLCM void (char WCLCM unsigned, 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);
}

LCMInit/LCM (void) Инициализация пустоты
{
LCM_Data = 0;
WriteCommandLCM (0x38,0);/три режима отображения, не занятое Обнаружение сигнала
Delay5Ms ();
WriteCommandLCM (0x38,0);
Delay5Ms ();
WriteCommandLCM (0x38,0);
Delay5Ms ();

WriteCommandLCM (0x38,1);/установить режим отображения, запуск требует каждого занятого обнаружения сигнала
WriteCommandLCM (0x08,1);/close display
WriteCommandLCM (0x01,1);/экран дисплея
WriteCommandLCM (0x06,1);/отображение настроек курсора
WriteCommandLCM (0x0C, 1);/отображение и курсор
}

/В соответствии с указанной позицией, отображающей символ
DisplayOneChar void (char X unsigned, char Y unsigned, char DData unsigned)
{
Y 0x1 & =;
X & = 0xF;/X предел не превышает 15, Y не может быть больше 1
Если (Y) X | = 0x40;/когда вы хотите отобразить второй код адреса + 0x40;
X | = 0x80;/код рабочей инструкции
WriteCommandLCM (X, 0);/здесь не обнаруживается загруженный код адреса отправки сигнала
WriteDataLCM (DData);
}

"Укажите место для отображения строк символов
DisplayListChar void (char X unsigned, char Y unsigned, char code * 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 мс
Delay5Ms void (void)
{
Int TempCyc unsigned = 5552;
Время (темпцик --);
}

/400 мс
Delay400Ms void (void)
{
Char TempCycA unsigned = 5;
Int tempcycb неподписанное;
Время (темпцика --)
{
Tempcycb = 7269;
Время (темпциб --);
} Долл. США;

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

[LAN] 1602A 5 в ЖК-экран+ зеленый экран с подсветкой pin микроконтроллер, предназначенный для отправки электронных данных- 20 шт./партия

[LAN] 1602A 5 в ЖК-экран+ зеленый экран с подсветкой pin микроконтроллер, предназначенный для отправки электронных данных- 20 шт./партия

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

Бренд
JIYUAN/集远
Тип двигателя
Шаговый электродвигатель
Номер модели
motor controller