I Arduino-baserad inbyggd systemdesign spelar Liquid Crystal Display-modulerna en mycket viktig roll. Därför är det mycket viktigt att lära sig mer hur man gränssnitt LCD med en Arduino på 16 × 2 i inbäddad systemdesign. Displayenheterna är mycket viktiga i kommunikationen mellan människovärlden och maskinvärlden. Displayenheten fungerar på samma princip, det beror inte på storleken på skärmen, den kan vara stor eller liten. Vi arbetar med enkla skärmar som 16 × 1 och 16 × 2 enheter. Displayenheten 16 × 1 har 16 tecken som finns i en rad och 16 × 2 displayenheter har 32 tecken som finns i 2 rader. Vi borde veta att för att visa varje tecken finns det 5 × 10 pixlar. För att visa ett tecken så ska alla 50 pixlar vara tillsammans. På skärmen finns en styrenhet som är HD44780 som används för att styra pixlarna av tecken som ska visas.
Vad är en flytande kristallskärm?
De LCD-skärm använder egenskapen för ljusövervakning av flytande kristaller och de avger inte ljuset direkt. Liquid crystal display är en platt skärm eller den elektroniska visuella displayen. Med låg information erhålls LCD-skärmens innehåll i den fasta bilden eller den godtyckliga bilden som visas eller döljs som nuvarande ord, siffror eller 7 segment display . De godtyckliga bilderna består av stort antal små pixlar och elementet har större element.
LCD-skärm
Flytande kristallvisning på 16 × 2
16 × 2 flytande kristallskärm innehåller två horisontella linjer och de används för att komprimera utrymmet på 16 tecken. Inbyggt har LCD-skärmen två register som beskrivs nedan.
- Kommandoregister
- Dataregister
Kommandoregister: Detta register används för att infoga ett specialkommando i LCD-skärmen. Kommandot är en speciell uppsättning data och används för att ge det interna kommandot till LCD-skärmen som en klar skärm, flytta till rad 1 tecken 1, ställa in markören och etc.
Dataregister: Dataregistren används för att ange raden i LCD-skärmen
Flytande kristallvisning på 16 × 2
Stiftdiagram och beskrivning av varje stift har förklarats i följande tabell.
Stift nr | Pin-namn | Stiftbeskrivning |
Stift 1 | GND | Denna stift är en jordstift och LCD-skärmen är ansluten till marken |
Stift 2 | VCC | VCC-stiftet används för att förse strömmen till LCD-skärmen |
Stift 3 | VEE | Denna stift används för att justera LCD-kontrasten genom att ansluta det variabla motståndet mellan VCC & Ground. |
Stift 4 | RS | RS är känd som registerval och den väljer kommandot / dataregistret. För att välja kommandoregistret ska RS vara lika med noll. För att välja dataregistret ska RS vara lika med ett. |
Stift 5 | R / W | Denna stift används för att välja operationerna för Läs / skriv. För att utföra skrivoperationerna ska R / W vara lika med noll. För att utföra läsoperationerna ska R / W vara lika med en. |
Stift 6 | I | Detta är en aktiveringssignalstift om de positiva pulserna passerar genom en stift, då fungerar stiftet som en läs- / skrivstift. |
Stift 7 | DB0 till DB7 | Stiftet 7 innehåller totalt 8 stift som används som en datastift på LCD-skärmen. |
Stift 15 | LED + | Denna stift är ansluten till VCC och den används för stiftet 16 för att ställa in LCD-skärmens bakgrundsbelysning. |
Stift 16 | LED - | Denna stift är ansluten till marken och den används för stift 15 för att ställa in LCD-skärmens bakgrundsbelysning. |
LCD-gränssnitt med Arduino-modulen
Följande kretsschema visar flytande kristall display med Arduino-modul . Från kretsschemat kan vi observera att RS-stiftet på LCD-skärmen är ansluten till stift 12 på Arduino. LCD-skärmen på R / W-stift är ansluten till marken. Stift 11 på Arduino är ansluten till aktiveringssignalstiftet på LCD-modulen. LCD-modulen och Arduino-modulen har gränssnitt med 4-bitarsläget i detta projekt. Därför finns det fyra ingångslinjer som är DB4 till DB7 på LCD-skärmen. Denna process är väldigt enkel, det kräver färre anslutningskablar och vi kan också utnyttja LCD-modulens största potential.
LCD-gränssnitt med Arduino-modulen
De digitala ingångslinjerna (DB4-DB7) är gränssnitt med Arduino-stiften från 5-2. För att justera skärmens kontrast här använder vi en 10K potentiometer. Strömmen genom den bakre LED-lampan kommer från 560-ohm-motståndet. Det externa strömuttaget tillhandahålls av styrelsen till Arduino. Med hjälp av datorn via USB-porten kan Arduino driva. Vissa delar av kretsen kan kräva + 5V strömförsörjning den tas från 5V-källan på Arduino-kortet.
Följande schematiska diagram visar LCD-modulens gränssnitt med Arduino.
Schematisk bild
Den här artikeln ger information om hur LCD-modulen gränsar till Arduino. Jag hoppas att genom att läsa den här artikeln har du grundläggande kunskaper om hur man LCD-modul med Arduino. Om du har några frågor angående den här artikeln eller om mikrokontrollprojekten tveka inte att kommentera i avsnittet nedan. Här är frågan för dig, vad är funktionen för LCD-modul genom gränssnitt med Arduino?
Fotokrediter:
- Vad är en Liquid Crystal Display imimg
- Flytande kristallvisning på 16 × 2 blogspot
- LCD-gränssnitt med Arduino-modulen circuitstoday