logo
Casa Notizie

Interfaccia di controllo LCD STN intuitiva

CINESE ESEN HK LIMITED Certificazioni
CINESE ESEN HK LIMITED Certificazioni
Un servizio eccellente ci dà fiducia nei vostri prodotti.

—— - Henry.

Nel processo di cooperazione, il team tecnico ha risposto rapidamente e ha risolto tempestivamente i vari problemi che abbiamo incontrato, in modo che il nostro processo di produzione possa essere svolto senza intoppi,e ci auguriamo di avere una maggiore cooperazione in futuro..

—— Ford

Il servizio post-vendita è molto professionale, visite regolari e supporto tecnico, in modo che non abbiamo preoccupazioni.

—— Marco

Un partner affidabile per la nostra azienda.

—— Mia

Sono ora online in chat
società Notizie
Interfaccia di controllo LCD STN intuitiva
ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva

ESEN offre un'ampia gamma di moduli LCD a caratteri standard per le applicazioni dei clienti. È possibile ottenere la visualizzazione con il numero minimo di pin di controllo, rendendo più facile la selezione dell'MCU.

I moduli LCD a caratteri comuni sul mercato aggiungono una scheda di trasferimento per supportare l'interfaccia I2C, come mostra la figura 1, che porta all'aumento dello spessore dell'LCM, a più processi di produzione e al tasso di rendimento inferiore.

ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  0 ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  1
Figura 1: Il modulo LCD a caratteri comune sul mercato che aggiunge una scheda di trasferimento per supportare I2C. Figura 2: Modulo a cristalli liquidi a caratteri 1602 di ESEN. Supporta le interfacce I2C e SPI e non richiede una scheda di trasmissione aggiuntiva.


Non è necessario aggiungere una scheda relè. Basta collegare la scheda di sviluppo Arduino Uno e puoi controllare direttamente il modulo LCD a caratteri utilizzando diverse interfacce di comunicazione.

Identificare la definizione dei pin dell'LCM

Tabella 1:Definizione dei pin LCM
Pin No. Simbolo Descrizione
No.1 Vss Massa
No.2 Vdd Alimentazione per la logica
No.3 V0 Regolazione del contrasto
No.4 RS Selezione comando/dati
No.5 RW Segnale di selezione lettura/scrittura solo per l'interfaccia 6800 8/4bit
No.6 E Abilita segnale solo per l'interfaccia 6800 8/4bit
No.7 DB0/SA0 Linea bus dati 0 solo per interfaccia 6800 8bit
Linea di impostazione dell'indirizzo SA0 per l'interfaccia I2C
No.8 DB1/SA1 Linea bus dati 1 solo per interfaccia 6800 8bit
Linea di impostazione dell'indirizzo SA1 per l'interfaccia I2C
No.9 DB2 Linea bus dati 2 solo per interfaccia 6800 8bit
No.10 DB3 Linea bus dati 3 solo per interfaccia 6800 8bit
No.11 DB4 Linea bus dati 4 solo per interfaccia 6800 8/4bit 
No.12 DB5/CSB/CSB Linea bus dati 5 solo per interfaccia 6800 8/4bit 
Linee di selezione di abilitazione CSB per interfaccia I2C e SPI
No.13 DB6/SDA/SCLK Linea bus dati 6 solo per interfaccia 6800 8/4bit 
Linea dati SDA per interfaccia I2C
Temporizzazione SCLK per interfaccia SPI
No.14 DB7/SCL/SID Linea bus dati 7 solo per interfaccia 6800 8/4bit 
Linea di temporizzazione SCL per interfaccia I2C
Linea dati SID per interfaccia SPI
No.15 A+ Alimentazione per B/L +
No.16 K- Alimentazione per B/L -


Per quanto riguarda V0 nella tabella sopra, viene utilizzata una resistenza variabile da 20k Ohm per regolare il contrasto dei caratteri. Se il testo è invisibile o continua a visualizzare l'immagine di sfondo durante il test, ruotare questa resistenza variabile per regolare il contrasto.

Il metodo di connessione della resistenza variabile V0 come mostrato nella Figura 3:

ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  2
Figura 3:Metodo di connessione della resistenza variabile V0


Come collegare LCM e scheda di sviluppo Arduino Uno

 

I metodi di connessione delle quattro interfacce di comunicazione LCM (I2C, SPI, 6800 8bit/4bit) ad Arduino Uno come mostrato nella Figura 4. Gli utenti possono osservare che le interfacce I2C e SPI necessitano solo di un piccolo numero di pin GPIO per controllare i moduli LCD a caratteri.

Per l'interfaccia I2C, poiché Arduino Uno fornisce le resistenze pull-up all'interno dei pin I2C, non ci sono resistenze pull-up aggiuntive collegate ai pin SDA e SCL. Se la resistenza pull-up interna è disabilitata nel programma, è necessario collegare una resistenza pull-up esterna.

(a)Connessione interfaccia I2C
 
(b) Connessione interfaccia SPI
 
ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  3             
 
             ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  4
 
(c)Connessione interfaccia 6800-4bit
 
(d)Connessione interfaccia 6800-8bit
 
ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  5             
 
             ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  6
 
Figura 4:Metodi di connessione di 4 interfacce di comunicazione LCM ad Arduino Uno.


Comandi LCM

Non tutte le interfacce di comunicazione possono utilizzare l'intero set di comandi di LCM; con l'interfaccia SPI, non esiste una linea di controllo RW e pin MISO, quindi il comando di lettura non è supportato. Per la scrittura, tramite la linea di controllo RS per determinare se scrivere dati di comando o dati di visualizzazione.

Nell'interfaccia I2C, non esiste nemmeno una linea di controllo RW, quindi non c'è supporto per i comandi di lettura. Prima di scrivere dati di comando o dati di visualizzazione, è necessario inviare il codice di controllo del comando (A0=0) o il codice di controllo dei dati (A0=1) per determinare se il byte successivo da inviare è un dato di comando o un dato di visualizzazione.

Temporizzazione dell'interfaccia SPI e I2C

Due diagrammi di temporizzazione sono mostrati nella Figura 5 e nella Figura 6. È il diagramma di temporizzazione del controllo dell'LCM tramite l'interfaccia SPI. Gli utenti possono osservare che l'LCM utilizza un SPI che non è la tipica interfaccia SPI fornita da un tipico MCU, richiede una linea di segnale RS aggiuntiva per determinare se il byte corrente inviato è un comando? o dati? I dati in bit (BIT7~BIT0) della linea dati (SID) cambiano quando la linea di clock (SCLK) è a livello basso. I dati in bit (BIT7~BIT0) vengono acquisiti quando la linea di clock (SCLK) è a livello alto (BIT7~BIT0).

ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  7
Figura 5:Temporizzazione del comando di scrittura SPI
ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  8
Figura 6:Temporizzazione dei dati di scrittura SPI


Le figure 7 e 8 mostrano il diagramma di temporizzazione del controllo dell'LCM tramite l'interfaccia I2C. Ad eccezione della barra di selezione del chip (CSB), i lettori possono osservare che il controllo dell'interfaccia I2C consiste nell'inviare tre byte ogni volta per scrivere un dato di comando o un dato di visualizzazione. Tra questi, il bit A0 del secondo byte determinerà se il terzo byte è un dato di comando o un dato di visualizzazione.

ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  9
Figura 7:Temporizzazione I2C della scrittura dei comandi
ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  10
Figura 8:Temporizzazione I2C della scrittura dei dati


Codice

L'LCM può essere compilato e utilizzato direttamente modificando le impostazioni del programma.

Passaggio 1: impostare il numero massimo di caratteri in una singola riga di LCM.
Ad esempio, quanto segue imposta una singola riga per avere un massimo di 16 caratteri.

ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  11

Passaggio 2: impostare il numero massimo di righe nell'LCM.
Ad esempio, quanto segue imposta l'LCM per avere 2 righe.

ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  12

Passaggio 3: impostare l'interfaccia LCM.
Ad esempio, quanto segue imposta l'interfaccia I2C.

ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  13

Passaggio 4: compilare e caricare il programma sulla scheda di sviluppo Arduino Uno.
La Figura 9 mostra uno schema delle schermate di tre LCM.
Quando il contrasto del display è chiaro o scuro, la resistenza variabile sul pin V0 può essere regolata a un contrasto appropriato, come mostrato nella Figura 10.

(a) Contrasto chiaro È possibile vedere solo caratteri chiari. (b) Contrasto appropriato (c) Contrasto scuro Ogni carattere ha un'ombra evidente.
ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  14 ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  15 ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  16
ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  17 ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  18 ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  19
ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  20 ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  21 ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  22
Figura 9:uno schema delle schermate di tre LCM
 

ultime notizie sull'azienda Interfaccia di controllo LCD STN intuitiva  23

Figura 10:il pin V0 è regolabile

Se hai bisogno di un codice demo completo, per favore contattaci.

Tempo del pub : 2025-07-18 09:00:00 >> lista di notizie
Dettagli di contatto
ESEN HK LIMITED

Persona di contatto: Mr. james

Telefono: 13924613564

Fax: 86-0755-3693-4482

Invia la tua richiesta direttamente a noi (0 / 3000)