SKU | 1114-синий |
Место происхождения | Китая |
Цвет | Синий |
MOQ | 5 |
Время доставки | 7 дней |
Поддержка настройки | да |
Стандартный 16-Х2 ЖК-модуль символов (подсветка / синий экран)
1602 с использованием стандартного 16-контактного интерфейса, в котором:
Контакт 1: VSS на питание
Контакт 2: VDD подключен к положительному источнику питания 5 В.
Контакт 3: Разъем регулировки контрастности ЖК-дисплея V0, подключенный к положительному источнику питания слабейшая контрастность, заземленная контрастность мощности, слишком высокая контрастность приведет к "двоение изображения", когда потенциометр 10 000 используется для регулировки контрастности
Контакт 4: RS для выбора регистра, выбор регистров высоких данных, регистр команд низкий.
Контакт 5: R / W для сигнальной линии чтения и записи, операции чтения с высоким уровнем, записи с низким уровнем. Если значения RS и RW низки, можно написать инструкции или отобразить адрес, который можно считать, если сигнал RS низкий RW высокий уровень сигнала, данные могут быть записаны, когда значение RS низкое RW.
Контакт 6: E END (конец) для включения End (конец), когда прыжки с высоким уровнем E Duanyou становятся низкими, модуль ЖКД выполняет команду.
От 7 до 14 футов: От D0 до D7 для 8-битной двунаправленной линии передачи данных.
15 футов: Положительный источник питания подсветки
16 футов: источник питания с отрицательной подсветкой
Во внутренней памяти 1602-символьного ЖК модуля (CGROM) хранится 160 точечно-матричная графика символов, как показано в таблице 1, эти символы: Арабские цифры, буквы алфавита, часто используемые символы, И японская kana , мы видим буквы "A, каждый символ имеет фиксированный код, например, прописные буквы алфавита" "код 01000001B (41H), точечно-матричный символьный шаблон в адресе 41H в модуле дисплея для отображения . "
ORG 0000H для отображения буквы "A" в первом символьном положении второго ряда ЖК-модуля выполните следующие действия:
RS EQU P3.7; определите конкретное соединение оборудования
RW EQU P3.6; определите конкретное соединение оборудования
E EQU P3.5; определите конкретное соединение оборудования
MOV P1, # 00000001B; очистите экран и сбросьте курсор
ACALL ENABLE; write command subcutine call
MOV P1, # 00111000B; установить режим отображения: 8 2 строк точечная матрица 5x7
ACALL ENABLE; write command subcutine call
MOV P1, # 00001111B; отображение ВКЛ, курсор ВКЛ, позволяет курсору мигать
ACALL ENABLE; write command subcutine call
MOV P1, # 00000110B; текст не перемещает курсор автоматически вправо
ACALL ENABLE; write command subcutine call
MOV P1, # 0C0H; записано на начальный адрес дисплея (первое положение второй строки)
ACALL ENABLE; write command subcutine call
MOV P1, # 01000001B; буквы A код
SETB RS; RS = 1
CLR RW; RW = 0; готов к записи данных
CLR E; E = 0; команда выполняется
ЗАДЕРЖКА ACALL; определить, занят ли ЖК-модуль?
SETB E; E = 1; показаны процедуры завершения парковки
ВКЛЮЧИТЬ:
CLR RS; подпрограмма команды управления записью
CLR RW
CLR E
ЗАДЕРЖКА ACALL
SETB E
RET
ЗАДЕРЖКА:
MOV P1, # FFH; определяет, будет ли жидкокристаллический дисплей занят подпроцедурой
CLR RS
SETB RW
CLR E
НОП
SETB E
Задержка JB P1.7; P1.7 высокая, что указывает на ожидание сигнала занятой петли
RET
КОНЕЦ
Программа в начале работы настроек инициализации ЖК-модуля согласовала формат отображения. Обратите внимание, что символ, который курсор автоматически сместился вправо без вмешательства человека, при каждом вводе команды первый вызов, чтобы определить, занят ли модуль LCD, подпрограмма ЗАДЕРЖКИ, а затем введите адрес местоположения 0C0H последний ввод символов для отображения кода 41H .