Hur driver jag flera 7 -segment LCD -skivor?

Jul 11, 2025Lämna ett meddelande

Hej där! Som leverantör av 7 Segment LCD -skivor blir jag ofta frågad om hur man driver flera 7 -segment LCD -skivor. Det kan tyckas lite knepigt till en början, men när du väl har tagit tag i det är det inte så svårt. I den här bloggen delar jag några tips och tricks om hur man gör just det.

Förstå 7 -segment LCD -skivor

Innan vi dyker på att köra flera 7 -segment LCD -skivor, låt oss snabbt gå igenom vad en 7 -segment LCD är. En 7 -segment LCD är en displayenhet som består av sju segment arrangerade i form av nummer 8. Varje segment kan slås på eller av för att visa olika nummer och några bokstäver. Det finns också decimalpunkter som kan användas för mer exakta skärmar.

Typer av 7 segment LCD -skivor

Vi erbjuder olika typer av 7 segment LCD -skivor, till exempelNegtiv LCD,VA LCD -skärmochHTN LCD -display. Varje typ har sina egna egenskaper och är lämpliga för olika applikationer. Till exempel har den negativa LCD -skärmen en mörk bakgrund med ljussegment, vilket kan vara bra för höga kontrastapplikationer. VA LCD -skärmen erbjuder breda visningsvinklar, och HTN LCD -skärmen är känd för sin goda prestanda under olika ljusförhållanden.

7SEGMENT LCD for colck

Kör flera 7 Segment LCD -skivor: Grunderna

När det gäller att driva flera 7 -segment LCD -skivor finns det några viktiga saker att tänka på.

1. Kopplings- och stiftanslutningar

Det första steget är att förstå stiftanslutningarna för dina 7 -segment LCD -skivor. Varje segment har en motsvarande stift, och det finns också vanliga stift (antingen vanlig anod eller vanlig katod). Om du använder flera LCD -skivor måste du ansluta motsvarande segment tillsammans. Till exempel bör alla "A" -segment av varje LCD -skärm vara ansluten till samma stift på din körkrets.

De vanliga stiften måste hanteras noggrant. Om du använder vanliga anod -LCD -skivor måste alla vanliga anodstift vara anslutna till en positiv spänningskälla, och segmenten styrs genom att dra dem lågt. För vanliga katod -LCD -skivor är de vanliga katodstiften anslutna till marken, och segmenten styrs genom att applicera en positiv spänning.

2. Använda skiftregister

Ett av de vanligaste sätten att driva flera 7 -segment LCD -skivor är att använda skiftregister. Skiftregister låter dig minska antalet utgångsstift som krävs från din mikrokontroller. Om du till exempel har 4 7 -segment LCD -skivor, var och en med 7 segment och en decimalpunkt (8 utgångar per LCD), skulle du behöva 32 utgångsstift utan ett skiftregister. Men med ett skiftregister kan du använda bara några stift (vanligtvis 3 - 4) för att kontrollera dem alla.

Så här fungerar det. Du skickar data seriellt till skiftregistret, som sedan flyttar data till lämpliga segment av LCD -skivorna. Skiftregistret lagrar data och håller segmenten på tills ny data har skickats.

3. Multiplexering

Multiplexering är en annan viktig teknik när du driver flera 7 -segment LCD -skivor. Istället för att köra alla LCD -skivor samtidigt kör du dem en åt gången i en snabb sekvens. Detta ger illusionen att alla LCD -skivor är på samtidigt.

För att multiplexera sätter du på en LCD: s gemensamma stift (antingen anod eller katod beroende på typ) och skickar lämplig segmentdata för den LCD -skärmen. Sedan byter du snabbt till nästa LCD och upprepar processen. Nyckeln är att göra detta tillräckligt snabbt så att det mänskliga ögat inte kan upptäcka den individuella växlingen.

Steg - Stegguide för att köra flera 7 -segment LCD -skivor

Steg 1: Välj dina komponenter

Du behöver dina 7 -segment LCD -skivor, en mikrokontroller (som en arduino), skiftregister (om du använder dem) och vissa motstånd för att begränsa strömmen till segmenten.

Steg 2: Designa kretsen

Anslut Segment of LCDS tillsammans som beskrivits tidigare. Om du använder skiftregister, anslut dem enligt databladet. Se till att ansluta kraft- och markstiften korrekt.

Steg 3: Skriv koden

Koden beror på din mikrokontroller och komponenterna du använder. Här är ett enkelt exempel med en Arduino för att driva 4 7 -segment LCD -skivor med ett skiftregister:

#include <shiftregister74hc595.h> // definiera antalet skiftregister const int numregisters = 4; // Skapa en instans av ShiftRegister74HC595 -klassen ShiftRegister74HC595 <Numregister> SR (11, 9, 10); // array för att hålla segmentmönstren för varje siffra byte digitpatterns [10] = {0b00111111, // 0 0B00000110, // 1 0B01011011, // 2 0B01001111, // 3 0B011110, // 4 0B01101101, // 5 0B011111111111111111, 6 0.110 000, 0B01111111, // 8 0B01101111 // 9}; void setup () {// initialisera skiftregistret sr.setalllow (); } void loop () {// displaynummer från 0 till 9 på varje LCD för (int i = 0; i <10; i ++) {för (int j = 0; j <4; j ++) {sr.setalllow (); sr.set (j * 8, hög); // Välj den vanliga stiftet för JTH LCD Sr.SetRange (J * 8 + 1, J * 8 + 8, digitpatterns [i]); försening (1); // multiplexeringsfördröjning}}}

I den här koden använder vi ett ShiftRegister74HC595 -bibliotek för att kontrollera skiftregistren. Vi definierar segmentmönstren för varje siffra och sedan islingaFunktion, vi visar siffrorna från 0 till 9 på var och en av de 4 LCD -skivorna med multiplexering.

Felsökning

När du kör flera 7 -segment LCD -skivor kan du möta några problem. Här är några vanliga problem och hur man fixar dem:

1. Flimrande LCD -skivor

Om dina LCD -skivor flimrar kan det bero på några orsaker. Den ena är att multiplexeringshastigheten är för långsam. Försök att minska förseningen mellan varje multiplexeringscykel. En annan anledning kan vara att strömförsörjningen inte är stabil. Se till att din strömförsörjning kan ge tillräckligt med ström för alla LCD -skivor.

2. Felaktig display

Om siffrorna eller tecknen på LCD -skivorna inte visas korrekt, kontrollera dina ledningar och de data du skickar. Se till att segmentmönstren är korrekta och att stiften är korrekt anslutna.

Slutsats

Att köra flera 7 -segment LCD -skivor kan vara ett roligt och givande projekt. Genom att förstå de grundläggande principerna för ledningar, använda skiftregister och multiplexering kan du skapa ett bra visningssystem. Oavsett om du bygger en digital klocka, en resultattavla eller något annat projekt som kräver flera skärmar kommer dessa tekniker att vara praktiska.

Om du är intresserad av att köpa 7 -segment LCD -skivor för ditt projekt är vi här för att hjälpa till. Vi erbjuder hög kvalitetNegtiv LCD,VA LCD -skärmochHTN LCD -display. Kontakta oss för att diskutera dina krav och komma igång med ditt projekt idag!

Referenser

  • Arduino -dokumentation
  • Datablad med 7 segment LCD -skivor och skiftregister