Съдържание:

Здравей свят! на LCD с помощта на CloudX M633: 4 стъпки
Здравей свят! на LCD с помощта на CloudX M633: 4 стъпки

Видео: Здравей свят! на LCD с помощта на CloudX M633: 4 стъпки

Видео: Здравей свят! на LCD с помощта на CloudX M633: 4 стъпки
Видео: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Ноември
Anonim
Здравей свят! на LCD с помощта на CloudX M633
Здравей свят! на LCD с помощта на CloudX M633

В този урок ще покажем на LCD (дисплей с течни кристали).

Стъпка 1: LCD (дисплей с течни кристали)

LCD (дисплей с течни кристали)
LCD (дисплей с течни кристали)

LCD дисплеите имат паралелен интерфейс, което означава, че микроконтролерът трябва да манипулира няколко интерфейсни щифта едновременно, за да контролира дисплея. Интерфейсът се състои от следните щифтове:

ПИН за избор на регистър (RS), който контролира къде в паметта на LCD екрана записвате данни. Можете да изберете или регистъра на данните, който съдържа това, което се появява на екрана, или регистър с инструкции, където контролерът на LCD дисплея търси инструкции какво да правите по -нататък.

ПИН за четене/запис (R/W), който избира режим на четене или режим на писане

Пункт Enable, който позволява записване в регистрите

8 пина за данни (D0 -D7). Състоянията на тези щифтове (високо или ниско) са битовете, които записвате в регистър, когато пишете, или стойностите, които четете, когато четете.

Има и щифт за ограничаване на дисплея (Vo), щифтове за захранване (+ 5V и Gnd) и щифтове за LED подсветка (Bklt+ и BKlt-), които можете да използвате за захранване на LCD, за контрол на контраста на дисплея и за включване и изключване на светодиода подсветка, съответно.

Процесът на управление на дисплея включва поставянето на данните, които формират образа на това, което искате да се покаже, в регистрите на данни, след което поставянето на инструкции в регистъра на инструкциите. Библиотеката LiquidCrystal опростява това за вас, така че не е нужно да знаете инструкциите на ниско ниво.

Съвместимите с Hitachi LCD дисплеи могат да се управляват в два режима: 4-битов или 8-битов. 4-битовият режим изисква седем I/O пина от Arduino, докато 8-битовият режим изисква 11 пина. За показване на текст на екрана можете да правите почти всичко в 4-битов режим, така че примерът показва как да управлявате 2x16 LCD в 4-битов режим.

Стъпка 2: КОМПОНЕНТ

СЪСТАВНА ЧАСТ
СЪСТАВНА ЧАСТ
СЪСТАВНА ЧАСТ
СЪСТАВНА ЧАСТ
СЪСТАВНА ЧАСТ
СЪСТАВНА ЧАСТ
СЪСТАВНА ЧАСТ
СЪСТАВНА ЧАСТ
  • CloudX M633
  • CloudX SoftCard
  • V3 кабел
  • LCD 16x2
  • Потенциометър 10k Ohm
  • Джъмпер тел
  • Резистор 220 ома
  • BreadBoard

можете да закупите компонента си тук

Стъпка 3: Хардуер

ХАРАКТЕРИСТИКИ
ХАРАКТЕРИСТИКИ
  • LCD RS пин към цифров извод 1 на Cloudx M633
  • LCD Активиране на щифт към цифров щифт 2 на Cloudx M633
  • LCD D4 извод към цифров извод 3 на Cloudx M633
  • LCD D5 извод към цифров извод 4 на Cloudx M633
  • LCD D6 извод към цифров извод 5 на Cloudx M633
  • LCD D7 извод към цифров извод 6 на Cloudx M633

Освен това, свържете 10k пот към +5V и GND, с чистачката (изход) към щифта VO на LCD екраните. За захранване на подсветката на дисплея се използва 220 омов резистор, обикновено на щифт 15 и 16 на LCD конектора

Стъпка 4: КОДИРАНЕ

Копирайте този код във вашата CloudX IDE

#include#include

настройвам(){

lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (ясно); lcdCmd (cursorOff);

loop () {

lcdWriteText (1, 2, "HELLO WORLD!"); lcdWriteText (2, 2, "ИЗПОЛЗВАМ CLOUDX");

}

}

Препоръчано: