Tartalomjegyzék:

Helló Világ! LCD -n A CloudX M633 használata: 4 lépés
Helló Világ! LCD -n A CloudX M633 használata: 4 lépés

Videó: Helló Világ! LCD -n A CloudX M633 használata: 4 lépés

Videó: Helló Világ! LCD -n A CloudX M633 használata: 4 lépés
Videó: Печальный конец наушников Bloody... 😔 2024, December
Anonim
Helló Világ! az LCD -n a CloudX M633 használatával
Helló Világ! az LCD -n a CloudX M633 használatával

Ebben az oktatóanyagban LCD -n (folyadékkristályos kijelző) fogunk megjeleníteni.

Lépés: LCD (folyadékkristályos kijelző)

LCD (folyadékkristályos kijelző)
LCD (folyadékkristályos kijelző)

Az LCD -k párhuzamos interfésszel rendelkeznek, ami azt jelenti, hogy a mikrovezérlőnek egyszerre több interfészt kell kezelnie a kijelző vezérléséhez. Az interfész a következő csapokból áll:

Egy regiszterválasztó (RS) tű, amely szabályozza, hogy az LCD memóriájában hova ír adatokat. Kiválaszthatja az adatregisztert, amely a képernyőn megjelenő adatokat tárolja, vagy egy utasításregisztert, ahol az LCD vezérlője utasításokat keres a következő lépésekre.

Olvasás/írás (R/W) csap, amely kiválasztja az olvasási módot vagy az írási módot

Engedélyezési gomb, amely lehetővé teszi a regiszterekbe való írást

8 adattű (D0 -D7). Ezeknek a csapoknak az állapota (magas vagy alacsony) azok a bitek, amelyeket a regiszterbe ír, amikor ír, vagy azok az értékek, amelyeket olvasás közben olvas.

Van még egy kijelző-kontraszt tű (Vo), tápegység (+ 5V és Gnd) és LED-es háttérvilágítás (Bklt+ és BKlt-), amelyek segítségével bekapcsolhatja az LCD-t, szabályozhatja a kijelző kontrasztját, valamint be- és kikapcsolhatja a LED-et háttérvilágítás, ill.

A kijelző vezérlésének folyamata magában foglalja, hogy a megjeleníteni kívánt képet képező adatokat az adatregiszterekbe helyezzük, majd az utasításokat az utasításregiszterbe helyezzük. A LiquidCrystal Library leegyszerűsíti ezt az Ön számára, így nem kell ismernie az alacsony szintű utasításokat.

A Hitachi-kompatibilis LCD-k két módban vezérelhetők: 4 vagy 8 bites. A 4 bites mód hét I/O tűt igényel az Arduino-tól, míg a 8 bites mód 11 tűt igényel. A szöveg képernyőn történő megjelenítéséhez a legtöbb mindent 4 bites módban teheti meg, így a példa bemutatja, hogyan lehet a 2x16 LCD-t 4 bites módban vezérelni.

2. lépés: KOMPONENS

ÖSSZETEVŐ
ÖSSZETEVŐ
ÖSSZETEVŐ
ÖSSZETEVŐ
ÖSSZETEVŐ
ÖSSZETEVŐ
ÖSSZETEVŐ
ÖSSZETEVŐ
  • CloudX M633
  • CloudX SoftCard
  • V3 kábel
  • LCD 16x2
  • 10 k ohmos potenciométer
  • Jumper huzal
  • 220 ohmos ellenállás
  • BreadBoard

itt vásárolhat alkatrészeket

3. lépés: HARDVER

HARDVER
HARDVER
  • LCD RS tű a Cloudx M633 1. digitális tűjéhez
  • LCD Engedélyezze a Cloudx M633 2 -es tűjét
  • LCD D4 érintkező a Cloudx M633 3. digitális tűjéhez
  • LCD D5 érintkező a Cloudx M633 4. digitális tűjéhez
  • LCD D6 érintkező a Cloudx M633 5. digitális tűjéhez
  • LCD D7 érintkező a Cloudx M633 6. digitális tűjéhez

Ezenkívül egy 10k -os edényt +5V -ra és GND -re kell kötni, ablaktörlőjével (kimenettel) az LCD -képernyők VO -tűjéhez. 220 ohmos ellenállást használnak a kijelző háttérvilágításának táplálására, általában az LCD csatlakozó 15. és 16. érintkezőjén

4. lépés: KÓDOLÁS

Másolja ezt a kódot a CloudX IDE -be

#include#include

beállít(){

lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (tiszta); lcdCmd (kurzor ki);

hurok(){

lcdWriteText (1, 2, "HELLO WORLD!"); lcdWriteText (2, 2, "HASZNÁLOM A FELVÉTELT");

}

}

Ajánlott: