16x2 LCD модули:
дълъг живот, ниска консумация на енергия, добро качество, конкурентна цена.
Бял знак със синя подсветка
1602 стандартния 16 фута интерфейс, сред тях:
1 крак: за захранване на VSS
2 фута: VDD вземе 5 V е мощност
3 фута: V0 за LCD контраст настройката, а след това, когато мощността е най-слабият контраст, заземяване на захранването най-висок контраст, висок контраст може да произведе "призрак", когато се използва, може да премине 10 K регулиране на потенциометър контраст
4 фута: RS за избор на регистри, високо електрически обикновено избират регистри на данни, ниско електрически обикновено избират регистър на инструкциите.
5 фута: R / W сигнални линии за четене и писане, висока електрическа обикновено се чете операция, ниско електричество в обикновени моменти за работа запис.Когато RS и RW заедно за ниско електричество могат да бъдат написани инструкции в обикновени моменти, или показва адрес, когато RS за ниско ниво за високо електричество обикновено може RW да чете натоварени сигнали, когато RS за високо ниво за ниско електричество обикновено може RW да записва данни.
6 фута: E край да направи може да свърши, когато E се задвижва от високо ниво скок в ниско електричество в обикновени времена, LCD модул изпълнителна заповед.
7 до 14 фута: D0 ~ D7 за осем двупосочни кабела за данни.
15 фута: подсветка мощност положителна
16 фута: подсветка мощност отрицателен
1602 LCD модул на вътрешния символ се случи памет (CGROM) вече е съхранена 160 различни точкови матрични знаци графики, както е показано в таблица 1, тези знаци имат: арабски цифри, английски букви на случая, често използваните символи, като японски и под фалшиво име, всеки знак има фиксиран код, като главна буква английски буквата "А" кодът е 01000001 B (41 H), показва адреса на 41 модула H точка матрица символи графичен дисплей, и можем да видим буквата "А".
Следното е вторият ред LCD модул в позицията на първия знак, че буквата "А" програма: ORG 0000 H
RS EQU P3.7; Определяне на конкретната хардуерна връзка
RW EQU P3.6; Определяне на конкретната хардуерна връзка
E EQU P3.5; Определяне на конкретната хардуерна връзка
MOV P1, # 00000001 Б; Изчистване на екрана и нулиране
на курсора
ACALL ENABLE; Повикване за поръчка на подпрограма
MOV P1, # 00111000 Б; Задаване на режим на показване: осем 2 линии 5 x7 точкова матрица
ACALL ENABLE; Повикване за поръчка на подпрограма
MOV P1, # 00001111 Б; Показването на отворен и курсор далеч, и курсора позволява флаш
ACALL ENABLE; Повикване за поръчка на подпрограма
MOV P1, # 00000110 Б; Думите не се движат, курсорът да се премести надясно
ACALL ENABLE; Повикване за поръчка на подпрограма
MOV P1, # 0 C0H; Напиши покажи начален адрес (вторият ред първата позиция)
ACALL ENABLE; Повикване за поръчка на подпрограма
MOV P1, # 01000001 Б; Букви A код
СЕТБ РС; РС = 1
CLR RW; RW = 0; Готов за запис на данни
CLR E; Е = 0; Команда
за екзекютив шоу
ACALL ЗАКЪСНЕНИЕ; Съдия LCD модул е зает?
СЕТБ Е; Е = 1; Показването е завършено и програмата за паркиране
AJMP $
Разрешите:
CLR RS; Команда за управление на запис на подпрограма
CLR RW
CLR E
ACALL ЗАКЪСНЕНИЕ
СЕТБ Е
РЕТ
Забавяне:
MOV P1, # 0 FFH; Преценете дали заетата подпрограма
за показване на течни кристали
КЛР РС
СЕТБ РВ
CLR E
НОП
СЕТБ Е
JB P1.7, ЗАКЪСНЕНИЕ; Ако P1.7 за високо ниво каза заета циркулация изчакайте
РЕТ
Край
Програма в началото на LCD модул функция инициализирани настройки, се съгласи, че форматът. Обърнете внимание, когато курсорът е автоматичен дисплей символи се движат надясно, без човешка намеса, и всеки път, когато входните команди се наричат първи съдия LCD модул на процедурата е зает DELAY, а след това въведете адреса на позицията на дисплея 0 C0H, накрая да се покаже въвеждане на символи A код 41 H.