Satura rādītājs:

Sveika pasaule! uz LCD Izmantojot CloudX M633: 4 soļi
Sveika pasaule! uz LCD Izmantojot CloudX M633: 4 soļi

Video: Sveika pasaule! uz LCD Izmantojot CloudX M633: 4 soļi

Video: Sveika pasaule! uz LCD Izmantojot CloudX M633: 4 soļi
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Jūlijs
Anonim
Sveika pasaule! uz LCD, izmantojot CloudX M633
Sveika pasaule! uz LCD, izmantojot CloudX M633

Šajā apmācībā mēs parādīsim LCD (šķidro kristālu displeju).

1. solis: LCD (šķidro kristālu displejs)

LCD (šķidro kristālu displejs)
LCD (šķidro kristālu displejs)

LCD displejiem ir paralēls interfeiss, kas nozīmē, ka, lai kontrolētu displeju, mikrokontrolleram ir jākoriģē vairākas saskarnes tapas vienlaikus. Saskarne sastāv no šādām tapām:

Reģistra atlases (RS) tapa, kas kontrolē, kur LCD atmiņā rakstāt datus. Jūs varat izvēlēties vai nu datu reģistru, kas satur ekrānā redzamo, vai instrukciju reģistru, kur LCD kontrolieris meklē norādījumus, kā rīkoties tālāk.

Lasīšanas/rakstīšanas (R/W) tapa, kas izvēlas lasīšanas režīmu vai rakstīšanas režīmu

Iespējot tapu, kas ļauj ierakstīt reģistros

8 datu tapas (D0 -D7). Šo tapu stāvoklis (augsts vai zems) ir biti, ko rakstāt reģistram, kad rakstāt, vai vērtības, kuras lasāt, lasot.

Ir arī displeja kontrasta tapa (Vo), barošanas tapas (+ 5 V un Gnd) un LED fona apgaismojuma (Bklt+ un BKlt-) tapas, kuras varat izmantot, lai barotu LCD, kontrolētu displeja kontrastu un ieslēgtu un izslēgtu LED fona apgaismojums, attiecīgi.

Displeja vadības process ietver datu reģistros ievietošanas datus, kas veido attēlus, ko vēlaties parādīt, un pēc tam ievieto instrukcijas instrukciju reģistrā. LiquidCrystal bibliotēka jums to vienkāršo, tāpēc jums nav jāzina zema līmeņa instrukcijas.

Ar Hitachi saderīgos LCD ekrānus var vadīt divos režīmos: 4 bitu vai 8 bitu. 4 bitu režīmam no Arduino ir vajadzīgas septiņas I/O tapas, bet 8 bitu režīmam-11 tapas. Lai ekrānā parādītu tekstu, gandrīz visu varat darīt 4 bitu režīmā, tāpēc piemērs parāda, kā kontrolēt 2x16 LCD 4 bitu režīmā.

2. darbība: SASTĀVDAĻA

KOMPONENTS
KOMPONENTS
KOMPONENTS
KOMPONENTS
KOMPONENTS
KOMPONENTS
KOMPONENTS
KOMPONENTS
  • CloudX M633
  • CloudX SoftCard
  • V3 vads
  • LCD 16x2
  • 10k omu potenciometrs
  • Džempera vads
  • 220 omu rezistors
  • BreadBoard

Jūs varat iegādāties savu komponentu šeit

3. solis: Aparatūra

Aparatūra
Aparatūra
  • LCD RS tapa uz Cloudx M633 1. ciparu tapu
  • LCD Iespējojiet tapas uz Cloudx M633 2. ciparu tapu
  • LCD D4 tapa uz Cloudx M633 3. ciparu tapu
  • LCD D5 tapa uz Cloudx M633 4. ciparu tapu
  • LCD D6 tapa līdz Cloudx M633 digitālajai tapai 5
  • LCD D7 tapa uz Cloudx M633 6. ciparu tapu

Turklāt pievienojiet 10k katlu līdz +5V un GND ar tīrītāju (izeju) līdz LCD ekrānu VO tapai. Displeja fona apgaismojuma barošanai tiek izmantots 220 omu rezistors, parasti LCD savienotāja 15. un 16. tapā

4. darbība: kodēšana

Kopējiet šo kodu savā CloudX IDE

#iekļaut#iekļaut

uzstādīt(){

lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (skaidrs); lcdCmd (kursors izslēgts);

cilpa () {

lcdWriteText (1, 2, "HELLO WORLD!"); lcdWriteText (2, 2, "I USE CLOUDX");

}

}

Ieteicams: