електронна поща

admin@zgcxgdlcd.com

WhatsApp

15919880141

Как да задвижвате множество 7 сегменти LCD?

Jul 11, 2025Остави съобщение

Ей там! Като доставчик на 7 сегменти LCD, често ме питат как да карам множество 7 сегменти LCD. В началото може да изглежда малко сложно, но след като го закачите, не е толкова трудно. В този блог ще споделя някои съвети и трикове как да направя точно това.

Разбиране на 7 сегменти LCD

Преди да се потопим в шофирането на множество 7 сегмента LCD, нека бързо да прегледаме какъв е 7 сегмент LCD. 7 сегмент LCD е устройство за дисплей, което се състои от седем сегмента, подредени във формата на числото 8. Всеки сегмент може да бъде включен или изключен, за да се покажат различни числа и някои букви. Има и десетични точки, които могат да се използват за по -прецизни дисплеи.

Видове 7 сегменти LCD

Ние предлагаме различни видове 7 сегменти LCD, катоNegtive LCD,VA LCD дисплейиHTN LCD дисплей. Всеки тип има свои собствени характеристики и е подходящ за различни приложения. Например, отрицателният LCD има тъмен фон със светлинни сегменти, което може да бъде чудесно за висококачествени приложения. VA LCD дисплеят предлага широки ъгли на гледане, а HTN LCD дисплеят е известен с добрите си характеристики при различни условия на осветление.

7SEGMENT LCD for colck

Шофиране на множество 7 сегменти LCD: Основите

Що се отнася до шофирането на множество 7 сегмента LCD, има няколко ключови неща, които трябва да имате предвид.

1. Връзки за окабеляване и ПИН

Първата стъпка е да разберете връзките на PIN на вашите 7 LCD на сегмента. Всеки сегмент има съответния щифт и има и общи щифтове (или общ анод, или общ катод). Ако използвате множество LCD, трябва да свържете съответните сегменти заедно. Например, всички „A“ сегменти на всеки LCD трябва да бъдат свързани към един и същ щифт на вашата верига за шофиране.

Общите щифтове трябва да се обработват внимателно. Ако използвате обикновени анодни LCD, всички общи анодни щифтове трябва да бъдат свързани към източник на положително напрежение, а сегментите се контролират, като ги издърпате ниско. За общите катодни LCD -та, общите катодни щифтове са свързани към земята и сегментите се контролират чрез прилагане на положително напрежение.

2. Използване на регистри за смяна

Един от най -често срещаните начини за задвижване на множество 7 сегменти LCD е чрез използване на регистри на Shift. Регистри за смяна ви позволяват да намалите броя на изходните щифтове, необходими от вашия микроконтролер. Например, ако имате 4 7 сегменти LCD, всеки със 7 сегмента и десетична точка (8 изхода на LCD), ще ви трябват 32 изходни пина без регистър на смяна. Но с регистър на смяна можете да използвате само няколко пина (обикновено 3 - 4), за да контролирате всички тях.

Ето как работи. Изпращате данни серийно в регистъра на смяната, който след това измества данните към съответните сегменти на LCD. Регистърът на смяната съхранява данните и поддържа сегментите, докато не бъдат изпратени нови данни.

3. Мултиплексиране

Мултиплексирането е друга важна техника при шофиране на множество 7 сегменти LCD. Вместо да шофирате едновременно всички LCD, вие ги карате един по един в бърза последователност. Това дава илюзията, че всички LCD са едновременно.

Към мултиплекса включвате общия PIN на един LCD (или анод, или катод в зависимост от типа) и изпращате съответните данни за сегмента за този LCD. След това бързо преминавате към следващия LCD и повтаряте процеса. Ключът е да направите това достатъчно бързо, така че човешкото око да не може да открие индивидуалното превключване.

Стъпка - чрез - Ръководство за стъпка за шофиране на множество 7 сегменти LCD

Стъпка 1: Изберете вашите компоненти

Ще ви трябват вашите 7 сегменти LCD, микроконтролер (като Arduino), регистри на Shift (ако ги използвате) и някои резистори, за да ограничите тока до сегментите.

Стъпка 2: Проектирайте веригата

Свържете сегментите на LCD заедно, както е описано по -рано. Ако използвате регистри на Shift, свържете ги според листа с данни. Уверете се, че правилно свържете захранващите и заземяващите щифтове.

Стъпка 3: Напишете кода

Кодът ще зависи от вашия микроконтролер и компонентите, които използвате. Ето един прост пример с помощта на Arduino за задвижване на 4 7 сегменти LCD с регистър на смяна:

#include <shiftregister74hc595.h> // Определете броя на регистрите за смяна const int numregisters = 4; // Създайте екземпляр от класа shiftregister74hc595 shiftregister74hc595 <numregisters> sr (11, 9, 10); // Array to hold the segment patterns for each digit byte digitPatterns[10] = { 0b00111111, // 0 0b00000110, // 1 0b01011011, // 2 0b01001111, // 3 0b01100110, // 4 0b01101101, // 5 0b01111101, // 6 0b00000111, // 7 0B01111111, // 8 0B01101111 // 9}; void setup () {// Инициализиране на регистъра за смяна SR.SETALLLOW (); } void loop () {// Показване на номера от 0 до 9 на всеки LCD за (int i = 0; i <10; i ++) {for (int j = 0; j <4; j ++) {sr.setalllow (); sr.set (j * 8, висок); // Изберете общия щифт на JTH LCD SR.SETRANGE (J * 8 + 1, J * 8 + 8, DigitPatterns [i]); забавяне (1); // Забавяне на мултиплексиране}}}

В този код използваме библиотека SHIFTREGISTER74HC595, за да контролираме регистрите за смяна. Определяме моделите на сегмента за всяка цифра, а след това вцикълФункция, ние показваме числата от 0 до 9 на всеки от 4 -те LCD, използвайки мултиплексиране.

Отстраняване на неизправности

Когато шофирате множество 7 сегменти LCD, може да срещнете някои проблеми. Ето няколко често срещани проблема и как да ги поправите:

1. Продължаващи LCD

Ако вашите LCD трепнат, това може да се дължи на няколко причини. Едното е, че скоростта на мултиплексиране е твърде бавна. Опитайте да намалите забавянето между всеки цикъл на мултиплексиране. Друга причина може да бъде, че захранването не е стабилно. Уверете се, че вашето захранване може да осигури достатъчно ток за всички LCD.

2. Неправилен дисплей

Ако номерата или символите на LCD не се показват правилно, проверете окабеляването и данните, които изпращате. Уверете се, че моделите на сегмента са правилни и че щифтовете са свързани правилно.

Заключение

Шофирането на множество 7 сегменти LCD може да бъде забавен и възнаграждаващ проект. Разбирайки основните принципи на окабеляване, използване на регистри за смяна и мултиплексиране, можете да създадете страхотна система за показване. Независимо дали изграждате цифров часовник, табло или друг проект, който изисква множество дисплеи, тези техники ще бъдат полезни.

Ако се интересувате от закупуване на 7 сегмента LCD за вашия проект, ние сме тук, за да ви помогнем. Ние предлагаме високо - качествоNegtive LCD,VA LCD дисплейиHTN LCD дисплей. Свържете се с нас, за да обсъдим вашите изисквания и да започнете с вашия проект днес!

ЛИТЕРАТУРА

  • Документация на Arduino
  • Таблици с данни от 7 сегменти LCD и регистри за смяна