Hur man gränssnitt LCD (Liquid Crystal Display) använder en Arduino

Prova Vårt Instrument För Att Eliminera Problem





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

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 kristallskärm på 16x2

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

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

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