logo
Thuis Nieuws

Intuïtieve STN LCD-besturingsinterface

CHINA ESEN HK LIMITED certificaten
CHINA ESEN HK LIMITED certificaten
Uitstekende service geeft ons vertrouwen in uw producten.

—— Henry.

In het kader van de samenwerking heeft het technische team snel gereageerd en de verschillende problemen die we hebben ondervonden tijdig opgelost, zodat ons productieproces soepel kan verlopen,En we kijken uit naar meer samenwerking in de toekomst..

—— Ford

Na-verkoopservice team is zeer professioneel, regelmatige bezoeken en technische ondersteuning, zodat we geen zorgen hebben.

—— Marco

Een betrouwbare partner voor ons bedrijf.

—— Mia

Ik ben online Chatten Nu
Bedrijf Nieuws
Intuïtieve STN LCD-besturingsinterface
Laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface

ESEN biedt een breed scala aan standaard karakter LCD-modules voor de toepassingen van klanten.

De veel voorkomende LCD-modules voor karakters op de markt zullen een overdrachtsbord toevoegen om de I2C-interface te ondersteunen, zoals in figuur 1 wordt getoond, wat leidt tot een toename van de LCM-dikte,meer processen in de productie en een lager rendement.

laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  0 laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  1
Figuur 1:De gemeenschappelijke Character LCD-module op de markt die een transfer board toevoegen om I2C te ondersteunen. Figuur 2: 1602 tekens vloeibare kristallen module van ESEN. Het ondersteunt I2C en SPI-interfaces en vereist geen extra transmissiebord.


Je hoeft geen relaisbord toe te voegen, je kunt de Arduino Uno ontwikkelaarsbord aansluiten, en je kunt de karakter LCD-module rechtstreeks bedienen via verschillende communicatie-interfaces.

Identificeer de pin-definitie van de LCM

Tabel 1:LCM pin definieert
Pin nr. Symbool Beschrijving
- Nee, dat is niet waar.1 Vss Ground
- Nee, dat is niet waar.2 Vdd Stroomvoorziening voor logica
- Nee, dat is niet waar.3 V0 Contrast aanpassing
- Nee, dat is niet waar.4 RS Bevel/gegevens selectie
- Nee, dat is niet waar.5 RW Lees/schrijf selectie signaal voor interface 6800 8/4bit alleen
- Nee, dat is niet waar.6 E Signal alleen voor interface 6800 8/4bit inschakelen
- Nee, dat is niet waar.7 DB0/SA0 Gegevensbuslijn 0 alleen voor 6800 8bit-interface
SA0-adresinstellingslijn voor I2C-interface
- Nee, dat is niet waar.8 DB1/SA1 Gegevensbuslijn 1 alleen voor 6800 8bit-interface
SA1-adresinstellingslijn voor I2C-interface
- Nee, dat is niet waar.9 DB2 Gegevensbuslijn 2 alleen voor 6800 8bit-interface
- Nee, dat is niet waar.10 DB3 Gegevensbuslijn 3 alleen voor 6800 8-bit-interface
- Nee, dat is niet waar.11 DB4 Gegevensbuslijn 4 alleen voor 6800 8/4-bit-interface
- Nee, dat is niet waar.12 DB5/CSB/CSB Gegevensbuslijn 5 alleen voor 6800 8/4-bit-interface
CSB-activatie van selectielijnen voor I2C- en SPI-interface
- Nee, dat is niet waar.13 DB6/SDA/SCLK Gegevensbuslijn 6 alleen voor 6800 8/4-bit-interface
SDA-gegevenslijn voor I2C-interface
SCLK-timing voor SP-interface
- Nee, dat is niet waar.14 DB7/SCL/SID Gegevensbuslijn 7 alleen voor 6800 8/4-bit-interface
SCL-tijdlijn voor I2C-interface
SID-gegevenslijn voor SPI-interface
- Nee, dat is niet waar.15 A+ Stroomvoorziening voor B/L +
- Nee, dat is niet waar.16 - Ik weet het. Stroomvoorziening voor B/L -


Voor de V0 in bovenstaande tabel wordt een 20k Ohm variabele weerstand gebruikt om het contrast van de tekens aan te passen.Draai deze variabele weerstand om het contrast aan te passen.

De verbindingsmethode van de V0-variabele weerstand, zoals weergegeven op figuur 3:

laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  2
Figuur 3:V0 variabele weerstandsverbindingsmethode


Hoe verbind je LCM en Arduino Uno

 

De verbindingsmethoden van vier LCM-communicatie-interfaces (I2C, SPI, 6800 8bit/4bit) met Arduino Uno zoals weergegeven in figuur 4.De gebruikers kunnen zien dat de I2C- en SPI-interfaces slechts een klein aantal GPIO-pins nodig hebben om de Character LCD-modules te bedienen.

Voor de I2C-interface, aangezien Arduino Uno de pull-up weerstanden binnen de I2C-pins levert, zijn er geen extra pull-up weerstanden verbonden met SDA- en SCL-pins.Als de interne pull-up weerstand is uitgeschakeld in het programma, moet een externe optrekweerstand zijn aangesloten.

a)I2C-interfaceverbinding
 
(b)SPI-interfaceverbinding
 
laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  3             
 
             laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  4
 
(c)6800-4-bits interfaceverbinding
 
(d)6800-8-bits interfaceverbinding
 
laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  5             
 
             laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  6
 
Figuur 4:Verbindingsmethoden van 4 LCM-communicatie-interfaces met Arduino Uno.


LCM-opdrachten

Niet elke communicatie-interface kan de volledige commando-set van LCM gebruiken; met SPI-interface is er geen RW-besturingslijn en MISO-pins, daarom wordt het leescommando niet ondersteund.via de RS-besturingslijn om te bepalen of er opdrachtgegevens of weergavegegevens moeten worden geschreven.

In de I2C-interface is er ook geen RW-besturingslijn, dus er is ook geen ondersteuning voor leesopdrachten.de opdrachtcontrolecode (A0=0) of de gegevenscontrolecode (A0=1) moet worden verzonden om te bepalen of de volgende te verzenden byte opdrachtgegevens of weergavegegevens zijn.

SPI- en I2C-interface timing

In figuur 5 en figuur 6 worden twee tijdschema's weergegeven.De gebruikers kunnen observeren dat de LCM een SPI gebruikt die niet de typische SPI-interface is die wordt aangeboden door een typische MCU, vereist het een extra RS-signaallijn om te bepalen of de huidige byte die wordt verzonden een commando is of gegevens?De bitgegevens (BIT7~BIT0) van de gegevenslijn (SID) veranderen wanneer de kloklijn (SCLK) op laag niveau is. De bit (BIT7~BIT0) gegevens worden vastgelegd wanneer de kloklijn (SCLK) hoog is (BIT7~BIT0).

laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  7
Figuur 5:Timing van SPI-schrijfopdracht
laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  8
Figuur 6:Timing van SPI-opschrijvingsgegevens


Figuur 7 en 8 laten het tijdschema zien van het besturen van de LCM via de I2C-interface.lezer kan observeren dat de I2C interface controle is om drie bytes te sturen elke keer om een opdracht gegevens te schrijven of weergeven gegevensDe A0-bit van de tweede byte bepaalt of de derde byte commando- of weergavegegevens zijn.

laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  9
Figuur 7:I2C Timing van het schrijven van opdrachten
laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  10
Figuur 8:I2C Tijdstip van het schrijven van gegevens


Code

De LCM kan direct worden samengesteld en gebruikt door de programma-instellingen te wijzigen.

Stap 1: instellen van het maximale aantal tekens in een enkele regel van LCM.
Bijvoorbeeld, in het volgende wordt een enkele regel ingesteld op maximaal 16 tekens.

laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  11

Stap 2: instellen van het maximale aantal regels in de LCM.
Bijvoorbeeld, het volgende bepaalt dat de LCM 2 lijnen heeft.

laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  12

Stap 3: installeer de LCM-interface.
Bijvoorbeeld, de volgende sets I2C-interface.

laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  13

Stap 4: compileren en uploaden van het programma naar de Arduino Uno development board.
Figuur 9 toont een schema van de schermen van drie LCM's.
Wanneer het displaycontrast licht of donker is, kan de variabele weerstand aan de V0-pin worden ingesteld op een passend contrast, zoals weergegeven in figuur 10.

(a) Lichtcontrast Alleen lichte tekens zijn zichtbaar. (b) Passend contrast (c) Donker contrast Elk personage heeft een duidelijke schaduw.
laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  14 laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  15 laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  16
laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  17 laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  18 laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  19
laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  20 laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  21 laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  22
Figuur 9:een schematisch schema van de schermen van drie LCM's
 

laatste bedrijfsnieuws over Intuïtieve STN LCD-besturingsinterface  23

Figuur 10:de V0-pin is verstelbaar

Als je een vraag hebt naar de volledige demo code, alsjeblieftNeem contact met ons op..

Bartijd : 2025-07-18 09:00:00 >> Nieuwslijst
Contactgegevens
ESEN HK LIMITED

Contactpersoon: Mr. james

Tel.: 13924613564

Fax: 86-0755-3693-4482

Direct Stuur uw aanvraag naar ons (0 / 3000)