Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I denna handledning kommer vi att visa på LCD (Liquid Crystal Display).
Steg 1: LCD (flytande kristallskärm)
LCD -skärmarna har ett parallellt gränssnitt, vilket betyder att mikrokontrollern måste manipulera flera gränssnittsstift samtidigt för att styra displayen. Gränssnittet består av följande stift:
Ett registerval (RS) -stift som styr var i LCD -minnet du skriver data till. Du kan välja antingen dataregistret, som innehåller vad som visas på skärmen, eller ett instruktionsregister, där LCD -styrenheten letar efter instruktioner om vad som ska göras sedan.
En läs-/skrivnål (R/W) som väljer läsläge eller skrivläge
En aktiveringsnål som gör det möjligt att skriva till registren
8 datapinnar (D0 -D7). Tillstånden för dessa stift (höga eller låga) är bitarna som du skriver till ett register när du skriver, eller värdena du läser när du läser.
Det finns också en displaykonstruktionstapp (Vo), strömförsörjningsstift (+ 5V och Gnd) och LED-bakgrundsbelysning (Bklt+ och BKlt-) stift som du kan använda för att driva LCD-skärmen, styra displayens kontrast och slå på och av LED motljus, respektive.
Processen att styra displayen innebär att du lägger in data som bildar bilden av det du vill visa i dataregistren och lägger sedan instruktioner i instruktionsregistret. LiquidCrystal-biblioteket förenklar detta för dig så att du inte behöver veta instruktionerna på låg nivå.
Hitachi-kompatibla LCD-skärmar kan styras i två lägen: 4-bitars eller 8-bitars. 4-bitarsläget kräver sju I/O-stift från Arduino, medan 8-bitarsläget kräver 11 stift. För att visa text på skärmen kan du göra det mesta i 4-bitars läge, så exemplet visar hur du styr en 2x16 LCD i 4-bitars läge.
Steg 2: KOMPONENT
- CloudX M633
- CloudX SoftCard
- V3 -sladd
- LCD 16x2
- 10k Ohm potentiometer
- Bygeltråd
- 220 ohm motstånd
- Bakbord
du kan köpa din komponent här
Steg 3: HARDWARE
- LCD RS -stift till digital stift 1 på Cloudx M633
- LCD Aktivera stift till digital stift 2 på Cloudx M633
- LCD D4 -stift till digital stift 3 på Cloudx M633
- LCD D5 -stift till digital stift 4 på Cloudx M633
- LCD D6 -stift till digital stift 5 på Cloudx M633
- LCD D7 -stift till digital stift 6 på Cloudx M633
Dessutom, koppla en 10k gryta till +5V och GND, med dess torkare (utgång) till LCD -skärmar VO -pin. Ett 220 ohm motstånd används för att driva skärmens bakgrundsbelysning, vanligtvis på stift 15 och 16 på LCD -kontakten
Steg 4: KODNING
Kopiera den här koden till ditt CloudX IDE
#inkludera#inkludera
uppstart(){
lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (klar); lcdCmd (cursorOff);
slinga(){
lcdWriteText (1, 2, "HALLO WORLD!"); lcdWriteText (2, 2, "I USE CLOUDX");
}
}