Cum să conduceți mai multe LCD -uri cu 7 segmente?

Jul 11, 2025Lăsaţi un mesaj

Hei acolo! În calitate de furnizor de 7 LCD -uri de segment, de multe ori am fost întrebat despre cum să conduc mai multe LCD -uri cu 7 segmente. S -ar putea părea un pic complicat la început, dar, odată ce obții, nu este atât de dificil. În acest blog, voi împărtăși câteva sfaturi și trucuri despre cum să faci doar asta.

Înțelegerea LCD -urilor 7 segment

Înainte de a ne scufunda în conducerea mai multor LCD -uri cu 7 segmente, să trecem repede peste ceea ce este un LCD cu 7 segmente. Un LCD cu 7 segment este un dispozitiv de afișare care este format din șapte segmente dispuse în forma numărului 8. Fiecare segment poate fi pornit sau oprit pentru a afișa numere diferite și unele litere. Există, de asemenea, puncte zecimale care pot fi utilizate pentru afișări mai precise.

Tipuri de 7 segment LCD -uri

Oferim diferite tipuri de 7 LCD -uri de segment, cum ar fiLCD negativ,Afișare LCD VA, șiAfișaj LCD HTN. Fiecare tip are propriile caracteristici și este potrivit pentru diferite aplicații. De exemplu, LCD -ul negativ are un fundal întunecat cu segmente de lumină, care pot fi excelente pentru aplicații cu contrast ridicat. Afișajul LCD VA oferă unghiuri de vizualizare largi, iar afișajul LCD HTN este cunoscut pentru performanțele sale bune în diferite condiții de iluminare.

7SEGMENT LCD for colck

Conducerea mai multor LCD -uri cu 7 segmente: elementele de bază

Când vine vorba de conducerea mai multor LCD -uri cu 7 segmente, există câteva lucruri cheie de care trebuie să țineți cont.

1.. Conexiuni de cablare și știft

Primul pas este să înțelegeți conexiunile PIN ale LCD -urilor dvs. de 7 segment. Fiecare segment are un pin corespunzător și există, de asemenea, pini comuni (fie anod comun, fie catod comun). Dacă utilizați mai multe LCD -uri, trebuie să conectați segmentele corespunzătoare împreună. De exemplu, toate segmentele „A” ale fiecărui LCD ar trebui să fie conectate la același pin din circuitul dvs. de conducere.

Pinii obișnuiți trebuie să fie tratați cu atenție. Dacă utilizați LCD -uri anode obișnuite, toate pinii de anod obișnuiți trebuie să fie conectați la o sursă de tensiune pozitivă, iar segmentele sunt controlate prin tragerea lor scăzută. Pentru LCD -urile catodice obișnuite, pinii comuni de catod sunt conectați la sol, iar segmentele sunt controlate prin aplicarea unei tensiuni pozitive.

2. Folosind registrele de schimb

Unul dintre cele mai comune moduri de a conduce mai multe LCD -uri cu 7 segmente este utilizarea registrelor de schimb. Registrele de schimb vă permit să reduceți numărul de pini de ieșire necesare de la microcontrolerul dvs. De exemplu, dacă aveți 4 7 LCD -uri de segment, fiecare cu 7 segmente și un punct zecimal (8 ieșiri pe LCD), ați avea nevoie de 32 de pini de ieșire fără registru de schimb. Dar cu un registru de schimb, puteți utiliza doar câțiva pini (de obicei 3 - 4) pentru a le controla pe toate.

Iată cum funcționează. Trimiteți date în serie în registrul de schimb, care apoi schimbă datele pe segmentele corespunzătoare ale LCD -urilor. Registrul SHIFT stochează datele și păstrează segmentele până la trimiterea de date noi.

3. multiplexare

Multiplexarea este o altă tehnică importantă atunci când conduceți mai multe LCD -uri cu 7 segmente. În loc să conduceți toate LCD -urile simultan, le conduceți pe rând într -o secvență rapidă. Acest lucru oferă iluzia că toate LCD -urile sunt în același timp.

Pentru multiplex, porniți un pin comun al unui LCD (fie anod, fie catod în funcție de tip) și trimiteți datele segmentului corespunzător pentru acel LCD. Apoi treceți rapid la următorul LCD și repetați procesul. Cheia este să faci acest lucru suficient de repede, astfel încât ochiul uman să nu poată detecta comutarea individuală.

Pas - By - Ghid de pas pentru conducerea mai multor LCD -uri cu 7 segmente

Pasul 1: Alegeți -vă componentele

Veți avea nevoie de LCD -urile dvs. de 7 segmente, un microcontroller (precum un Arduino), registre de schimb (dacă le utilizați) și unele rezistențe pentru a limita curentul la segmente.

Pasul 2: Proiectați circuitul

Conectați segmentele LCD -urilor împreună, așa cum s -a descris anterior. Dacă utilizați registre de schimb, conectați -le în funcție de fișa tehnică. Asigurați -vă că conectați corect pinii de alimentare și sol.

Pasul 3: Scrieți codul

Codul va depinde de microcontrolerul dvs. și de componentele pe care le utilizați. Iată un exemplu simplu folosind un Arduino pentru a conduce 4 7 segment LCD -uri cu un registru de schimb:

#include <shiftegister74hc595.h> // Definiți numărul registrelor de schimb const int numregistre = 4; // Creați o instanță a clasei ShifTregister74HC595 ShiftEgishister74HC595 <numregisters> sr (11, 9, 10); // Array pentru a menține modelele de segment pentru fiecare digitală digitpatterns [10] = {0B00111111, // 0 0B00000110, // 1 0B0111011, // 2 0B01001111, // 3 0B01100110, // 4 0B01101101, // 5 0B01111101, // 0B0111111, // 8 0B01101111 // 9}; void setup () {// inițializează registrul de schimbare sr.setalllow (); } void loop () {// afișează numere de la 0 la 9 pe fiecare LCD pentru (int i = 0; i <10; i ++) {for (int j = 0; j <4; j ++) {sr.selllow (); sr.set (j * 8, înalt); // Selectați pinul comun al JTH LCD SR.SetRange (J * 8 + 1, J * 8 + 8, Digitpatterns [i]); întârziere (1); // întârziere de multiplexare}}}

În acest cod, folosim o bibliotecă ShiftEgister74HC595 pentru a controla registrele de schimbare. Definim modelele de segment pentru fiecare cifră, apoi înbuclăFuncție, afișăm numerele de la 0 la 9 pe fiecare dintre cele 4 LCD -uri folosind multiplexare.

Depanare

Când conduceți mai multe LCD -uri cu 7 segmente, puteți întâmpina unele probleme. Iată câteva probleme comune și cum să le remediați:

1.. LCD -uri pâlpâite

Dacă LCD -urile dvs. pâlpâie, s -ar putea datora câteva motive. Unul este că viteza de multiplexare este prea lentă. Încercați să reduceți întârzierea dintre fiecare ciclu de multiplexare. Un alt motiv ar putea fi acela că alimentarea cu energie electrică nu este stabilă. Asigurați -vă că alimentarea dvs. poate oferi suficient curent pentru toate LCD -urile.

2. Afișare incorectă

Dacă numerele sau caracterele de pe LCD -urile nu se afișează corect, verificați cablarea și datele pe care le trimiteți. Asigurați -vă că modelele de segment sunt corecte și că pinii sunt conectați corect.

Concluzie

Conducerea mai multor LCD -uri cu 7 segmente poate fi un proiect distractiv și plin de satisfacții. Înțelegând principiile de bază ale cablajului, folosind registrele de schimb și multiplexarea, puteți crea un sistem de afișare excelent. Indiferent dacă construiți un ceas digital, un tablou de bord sau orice alt proiect care necesită mai multe afișaje, aceste tehnici vor fi la îndemână.

Dacă sunteți interesat să achiziționați 7 LCD -uri de segment pentru proiectul dvs., suntem aici pentru a vă ajuta. Oferim de înaltă calitateLCD negativ,Afișare LCD VA, șiAfișaj LCD HTN. Contactați -ne pentru a discuta cerințele dvs. și pentru a începe proiectul dvs. astăzi!

Referințe

  • Documentația Arduino
  • Fisa de date de 7 segment LCD -uri și registre de schimb