Sisukord:

Tere, Maailm! LCD -ekraanil CloudX M633 kasutamine: 4 sammu
Tere, Maailm! LCD -ekraanil CloudX M633 kasutamine: 4 sammu

Video: Tere, Maailm! LCD -ekraanil CloudX M633 kasutamine: 4 sammu

Video: Tere, Maailm! LCD -ekraanil CloudX M633 kasutamine: 4 sammu
Video: LCD Program lcd.scrollDisplayLeft () - LCD Data Entry #8 - #short 2024, November
Anonim
Tere, Maailm! LCD -ekraanil CloudX M633 abil
Tere, Maailm! LCD -ekraanil CloudX M633 abil

Selles õpetuses kuvame vedelkristallkuvaril (LCD).

1. samm: LCD (vedelkristallkuvar)

LCD (vedelkristallkuvar)
LCD (vedelkristallkuvar)

Vedelkristallekraanidel on paralleelne liides, mis tähendab, et mikrokontroller peab ekraani juhtimiseks korraga manipuleerima mitme liidese tihvtiga. Liides koosneb järgmistest tihvtidest:

Registri valiku (RS) tihvt, mis kontrollib, kuhu LCD -mälus andmeid kirjutate. Saate valida kas andmeregistri, mis hoiab ekraanil kuvatavat, või käskude registri, kust LCD -kontroller otsib juhiseid selle kohta, mida edasi teha.

Lugemis-/kirjutamisnupp (R/W), mis valib lugemisrežiimi või kirjutamisrežiimi

Lubamisnupp, mis võimaldab registritesse kirjutamist

8 andmestikku (D0 -D7). Nende tihvtide olekud (kõrged või madalad) on bitid, mida kirjutate registrisse kirjutamise ajal, või väärtused, mida loete lugemisel.

Seal on ka ekraani kontrastsuse tihvt (Vo), toitepoldid (+ 5 V ja Gnd) ja LED-taustvalgustuse (Bklt+ ja BKlt-) tihvtid, mida saate kasutada LCD toiteks, ekraani kontrastsuse reguleerimiseks ning LED-i sisse- ja väljalülitamiseks taustvalgus vastavalt.

Ekraani juhtimise protsess hõlmab andmete kuvamist kujutavate andmete sisestamist andmeregistritesse, seejärel juhiste sisestamist käsuregistrisse. LiquidCrystal Library lihtsustab seda teie jaoks, nii et te ei pea teadma madala taseme juhiseid.

Hitachiga ühilduvaid LCD-ekraane saab juhtida kahes režiimis: 4-bitine või 8-bitine. 4-bitine režiim nõuab Arduino seitset I/O kontakti, 8-bitine režiim aga 11 kontakti. Teksti kuvamiseks ekraanil saate teha kõike 4-bitises režiimis, nii et näide näitab, kuidas juhtida 2x16 LCD-d 4-bitises režiimis.

2. samm: KOMPONENT

KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
  • CloudX M633
  • CloudX SoftCard
  • V3 juhe
  • LCD 16x2
  • 10 kΩ potentsiomeeter
  • Jumper traat
  • 220 oomi takisti
  • BreadBoard

komponendi saate osta siit

3. samm: RIISTVARA

RIISTVARA
RIISTVARA
  • LCD RS -tihvt Cloudx M633 digitaalsele tihvtile 1
  • LCD Lubage tihvt Cloudx M633 digitaalsele tihvtile 2
  • LCD D4 tihvt - Cloudx M633 digitaalne tihvt 3
  • LCD D5 tihvt Cloudx M633 digitaalsele tihvtile 4
  • LCD D6 tihvt Cloudx M633 digitaalsele tihvtile 5
  • LCD D7 tihvt Cloudx M633 digitaalsele tihvtile 6

Lisaks ühendage 10k pott +5V ja GND -ga, selle klaasipuhastiga (väljund) LCD -ekraanide VO -tihvtiga. Ekraani taustvalgustuse toiteks kasutatakse 220 oomi takistit, tavaliselt LCD -pistiku 15. ja 16. tihvti

4. samm: KOODIMINE

Kopeerige see kood oma CloudX IDE -sse

#include#include

setup () {

lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (selge); lcdCmd (kursor väljas);

loop () {

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

}

}

Soovitan: