Handson-Technology-LOGO

Handson Technology DSP-1165 I2C Interfaccia seriale 20 × 4 Modulu LCD

Handson-Technology-DSP-1165-I2C-Interfaccia-Seriale-20x4-Module-LCD-PRODUCT

Specificazioni

  • Compatible avec Arduino Board ou autre carte contrôleur avec bus I2C.
  • Tipu di visualizazione: Neru nantu à retroilluminazione gialla-verde.
  • Indirizzu I2C: 0x38-0x3F (0x3F default).
  • Voltage: 5V.
  • Interfaccia: I2C à 4-bit LCD dati è linee di cuntrollu.
  • Ajustamentu di u cuntrastu: Potenziometru integratu.
  • Controlu di retroilluminazione: Firmware o filu jumper.
  • Dimensione di u bordu: 98 × 60 mm.

Istruzzioni per l'usu di u produttu

Stabbilimentu

Pads di selezzione di l'indirizzu in u piggyback board I2C-to-LCD. L'indirizzu predeterminatu hè 3Fh. Segui u schema di circuitu di riferimentu per interfaccia cù un microcontroller.

Configurazione di u display LCD I2C

  1. Salda a tavola piggy-back I2C-à-LCD à u modulu LCD 16-pin assicurendu l'allineamentu propiu.
  2. Cunnette u modulu LCD à u vostru Arduino cù quattru fili di ponti cum'è in u manuale d'istruzzioni.

Configurazione Arduino:

  • Scaricate è installate a libreria LCD Arduino I2C. Rinominate u cartulare di libreria LiquidCrystal esistente in u vostru cartulare di biblioteche Arduino cum'è una copia di salvezza.
  • Copia è incollà l'example sketch in l'IDE Arduino, verificate è caricate u sketch à a vostra scheda Arduino.

FAQ:

Q: Chì ghjè l'indirizzu I2C predeterminatu di u modulu?

  • A: L'indirizzu I2C predeterminatu hè 0x3F, ma pò esse stabilitu trà 0x38-0x3F.

Q: Cumu aghjustà u cuntrastu di a visualizazione?

  • A: U modulu hà un potentiometru integratu per l'ajustamentu di cuntrastu.

Q: Puderaghju cuntrullà a retroilluminazione di u display?

  • A: Iè, pudete cuntrullà a retroilluminazione sia per firmware sia cù un filu jumper.
  • Questu hè un modulu LCD 2 × 20 di l'interfaccia I4C, un novu modulu LCD di alta qualità di 4 linee di 20 caratteri cù regulazione di cuntrollu di cuntrastu à bordu, retroilluminazione è interfaccia di cumunicazione I2C.
  • Per i principianti di l'Arduino, ùn ci hè micca una cunnessione di circuitu di driver LCD più ingombrante è cumplessa.
  • U veru vantaghju significativutages di stu modulu LCD Serial I2C simplificà a cunnessione di u circuitu, salverà qualchi pin I / O nantu à a scheda Arduino, u sviluppu di firmware simplificatu cù una libreria Arduino largamente dispunibule.
  • SKU: DSP-1165

Dati brevi:

  • Compatibile avec carte Arduino ou autre carte contrôleur avec bus I2C.
  • Tipu di visualizazione: Neru nantu à retroilluminazione gialla-verde.
  • I2C Address:0x38-0x3F (0x3F default)
  • Voltage: 5V
  • Interfaccia: I2C à 4-bit LCD dati è linee di cuntrollu.
  • Ajustamentu di u cuntrastu: Potenziometru integratu.
  • Controlu di retroilluminazione: Firmware o filu jumper.
  • Dimensione di u bordu: 98 × 60 mm.

Stabbilimentu

  • U LCD di caratteri HD44780 di Hitachi hè assai prezzu è largamente dispunibule è hè una parte essenziale di qualsiasi prughjettu chì mostra infurmazione.
  • Utilizendu u LCD piggyback board, i dati desiderati ponu esse visualizati nantu à u LCD attraversu u bus I2C. In principiu, tali sacchetti sò custruiti intornu à PCF8574 (da NXP) chì hè un espansore di portu I / O bidirezionale di 8-bit bidirezionale generale chì usa u protocolu I2C.
  • U PCF8574 hè un circuitu CMOS di siliciu chì furnisce l'espansione I / O remota di u scopu generale (un quasi-bidirectional 8-bit) per a maiò parte di e famiglie di microcontroller via l'autobus bidirezionale di duie linee (I2C-bus).
  • Innota chì a maiò parte di i moduli piggy-back sò centrati intornu à PCF8574T (pacchettu SO16 di PCF8574 in pacchettu DIP16) cù un indirizzu predeterminatu slave di 0x27.
  • Se u vostru piggyback board cuntene un chip PCF8574AT, allora l'indirizzu predeterminatu di l'esclave cambierà à 0x3F.
  • In breve, se u piggyback board hè basatu annantu à PCF8574T è e cunnessione di l'indirizzu (A0-A1-A2) ùn sò micca bridged with solder, avarà l'indirizzu slave 0x27.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-1

Impostazione di l'indirizzu di PCD8574A (estrattu da e specifiche di dati PCF8574A)

  • Nota: Quandu u pad A0 ~ A2 hè apertu, u pin hè tiratu finu à VDD. Quandu u pin hè saldatu in cortu, hè tiratu à VSS.
  • U paràmetru predeterminatu di stu modulu hè A0 ~ A2 all open, cusì hè tiratu finu à VDD. L'indirizzu hè 3Fh in stu casu.
  • Un schema di circuitu di riferimentu di un backpack LCD compatible Arduino hè mostratu quì sottu.
  • Ciò chì seguita dopu hè infurmazione nantu à cumu utilizà unu di questi sacchetti di pocu prezzu per interfaccia cù un microcontroller in modu chì era esattamente destinatu.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-2
  • Schema di circuitu di riferimentu di a scheda piggyback I2C-to-LCD.

Display LCD I2C.

  • Prima, avete bisognu di saldà u piggyback board I2C-to-LCD à u modulu LCD 16-pin. Assicuratevi chì i pins di piggy-back I2C-to-LCD sò dritti è in forma in u modulu LCD, poi saldanu in u primu pin mentre mantene a piggy-back board I2C-to-LCD in u stessu pianu cum'è u modulu LCD. Quandu avete finitu u travagliu di saldatura, uttene quattru fili di jumper è cunnette u modulu LCD à u vostru Arduino secondu l'istruzzioni datu quì sottu.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-3
  • Câblage LCD à ArduinoHandson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-4

Configurazione Arduino

  • Per questu esperimentu, hè necessariu di scaricà è stallà a libreria "Arduino I2C LCD".
  • Prima di tuttu, rinominà u cartulare di a libreria "LiquidCrystal" esistente in u vostru cartulare di biblioteche Arduino cum'è una copia di salvezza, è andate à u restu di u prucessu.
  • https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
  • Dopu, copia-incollà stu example sketch Listing-1 per l'esperimentu in a finestra di codice in biancu, verificate, è poi caricate.

Arduino Sketch Listing-1:Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-5Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-6

  • Sè vo site 100% sicuru chì tuttu hè bè, ma ùn vede micca caratteri nantu à a visualizazione, pruvate d'aghjustà u pote di cuntrollu di cuntrastu di u saccu è mette in una pusizione induve i caratteri sò brillanti è u fondu ùn hà micca. scatuli sporchi daretu à i caratteri. A seguita hè un parziale view di l'esperimentu di l'autore cù u codice sopra descrittu cù un modulu di visualizazione 20 × 4.
  • Siccomu a visualizazione utilizata da l'autore hè un tippu luminosu "neru nantu à giallu" assai chjaru, hè assai difficiule di ottene una bona cattura per via di l'effetti di polarizazione.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-7

Stu sketch mostrarà ancu u caratteru mandatu da u Monitor seriale:

  • In Arduino IDE, vai à "Tools"> "Serial Monitor". Pone u baud rate currettu à 9600.
  • Scrivite u caratteru nantu à u spaziu superiore è cliccate "SEND".Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-8
  • A stringa di caratteri serà visualizata nantu à u modulu LCD. Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-9

Risorse

  • Tecnulugia Handson
  • Lelong.com.my
  • HandsOn Technology furnisce una piattaforma multimediale è interattiva per tutti quelli interessati à l'elettronica.
  • Da principiante à diehard, da studiente à docente. Informazione, educazione, ispirazione è divertimentu.
  • Analogicu è digitale, praticu è teoricu; software è hardware.
  • HandsOn Technology supporta a piattaforma di sviluppu Open Source Hardware (OSHW).
  • Amparate: Design Share www.handsontec.com

A faccia daretu à a nostra qualità di produttu

  • In un mondu di cambiamentu cuntinuu è sviluppu tecnulugicu cuntinuu, un pruduttu novu o di sustituzione ùn hè mai luntanu - è tutti anu da esse pruvatu.
  • Parechji venditori simpricimenti importanu è vendenu senza cuntrolli è questu ùn pò esse l'ultimu interessu di nimu, in particulare u cliente. Ogni parte venduta nantu à Handsotec hè cumpletamente pruvata.
  • Allora, quandu compru da a gamma di prudutti Handsontec, pudete esse sicuru d'avè una qualità è un valore eccezziunale.
  • Continuemu à aghjunghje e novi parti in modu chì pudete piglià u vostru prossimu prughjettu.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-10

Features

  1. 5 × 8 punti cù u cursore
  2. STN (giallo-verde), pusitivu, trasflettivu
  3. 1/16 duty cycle
  4. Viewdirezzione: 6:00 ore
  5. Controller integratu (S6A0069 o equivalente)
  6. Alimentazione + 5 V
  7. LED giallo-verde BKL, da esse guidatu da A, K

Dimensione di u contornu

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-11

Valutazione massima assoluta

Articulu Simbulu Standard Unità
Potenza voltage VDD-VSS 0 7.0 V
Input voltage Vin VSS VDD
Gamma di temperatura di u funziunamentu Top -20 + 70
Gamma di temperatura di almacenamiento Testu -30 + 80

Schema di bloccu

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-12

Descrizzione di u pin di l'interfaccia

Pin no. Simbulu Cunnessione esterna Funzione
1 VSS  Alimentazione elettrica Terra di signale per LCM (GND)
2 VDD Alimentazione per logica (+5V) per LCM
3 V0 Aghjustate u cuntrastu
4 RS MPU Registrate u signale di selezzione
5 R/W MPU Leghjite / scrive selezziunà signale
6 E MPU U funziunamentu (lettura / scrittura di dati) attivà u segnu
 7 ~ 10  DB0 ~ DB3  MPU Quattru linee d'autobus di dati bidirezionale à trè stati di bassu ordine. Adupratu per u trasferimentu di dati trà u MPU è u LCM.

Questi quattru ùn sò micca usati durante l'operazione 4-bit.

11 ~ 14 DB4 ~ DB7 MPU Quattru linee d'autobus di dati bidirezionali d'altu ordine à trè stati. Adupratu per u trasferimentu di dati trà u MPU
15 A (LED +) Alimentazione LED BKL Alimentazione per BKL (Anode)
16 K (LED-) Alimentazione per BKL (GND)

Aghjustate u cuntrastu

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-13

  • VDD~V0: LCD Driving Voltage
  • VR: 10k ~ 20k

Caratteristiche ottiche

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-14

Articulu Simbulu Cundizione Min. Tipu. Max. Unità
Viewing angulu θ1 Cr≥3   20   gradi
θ2   40  
Φ1   35  
Φ2   35  
Rapportu di cuntrastu Cr   10
Tempu di risposta (aumentu) Tr 200 250 ms
Tempu di risposta (caduta) Tr 300 350

Caratteristiche elettriche

Schema di circuitu di retroilluminazione (luce 12X4)Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-15

CULORE: GIALLU-VERDE

VALUTAZIONE LED

ITEM SIMBOLU MIN TYP. MAX UNITÀ
AVANTI VOLTAGE VF 4.0 4.2 4.4 V
CORRENTE AVANTI IF 240 MA
POWER P 1.0 W
LUNGHEZZA D'ONDA PICCA ΛP 569 571 573 NM
LUMINANZA LV 340 CD/M2
Gamma di temperatura di u funziunamentu Vop -20 + 70
Gamma di temperatura di almacenamiento Vst -25 + 80

caratteristiche DC

Parametru Simbulu Cundizioni Min. Tipu. Max. Unità
Voltage per LCD VDD-V0 Ta = 25 ℃ 4.5 V
Input voltage VDD   4.7 5.0 5.5
Fornitu currente ADD Ta = 25 ℃, VDD = 5.0 V 1.5 2.5 mA
Input currente di fuga ILKG   1.0 uA
Ingressu di livellu "H" voltage VIA   2.2 VDD V
Ingressu di livellu "L" voltage VIL Duppiu di u valore iniziale o menu 0 0.6
Volu di uscita di livellu "H".tage VOH LOH = -0.25 mA 2.4
Livellu di uscita "L" voltage VOL LOH = 1.6 mA 0.4  
Corrente di furnimentu di retroilluminazione IF VDD = 5.0 V, R = 6.8 W 240

Scrivite u ciclu (Ta=25℃, VDD=5.0V)

Parametru Simbulu Testu pin Min. Tipu. Max. Unità
Habilita u tempu di ciclu tc  

E

500  

 

 

ns

Habilita a larghezza di l'impulsu tw 230
Abilita u tempu di salita / caduta tr, tf 20
RS; U tempu di cunfigurazione R/W tsu1 RS; R/W 40
RS; Tempu di mantene l'indirizzu R/W th1 10
Ritardo di output di dati tsu2 DB0 ~ DB7 80
Tempu di conservazione di dati th2 10

Scrivite u diagramma di u tempu di u modu

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-16

Ciculu di lettura (Ta= 25 ℃, VDD = 5.0 V)

Parametru Simbulu Testu pin Min. Tipu. Max. Unità
Habilita u tempu di ciclu à E 500 ns
Habilita a larghezza di l'impulsu TW 230
Abilita u tempu di salita / caduta tr, tf 20
RS; U tempu di cunfigurazione R/W tsu RS; R/W 40
RS; Tempu di mantene l'indirizzu R/W th 10
Ritardo di output di dati td DB0 ~ DB7 120
Tempu di conservazione di dati lu 5

Leghjite u diagramma di u tempu di u moduHandson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-17

DESCRIZIONE DI FUNZIONE

Interfaccia di u sistema

  • Stu chip hà dui tipi d'interfaccia cù MPU: bus 4-bit è bus 8-bit. Bus 4-bit è bus 8-bit sò selezziunati da DL bit in u registru di istruzzioni.

Bandiera occupata (BF)

  • Quandu BF = "High", indica chì l'operazione interna hè trattata. Allora durante stu tempu, a prossima struzzione ùn pò esse accettata.
  • BF pò esse lettu, quandu RS = Low è R/W = High (Read Instruction Operation), attraversu u portu DB7. Prima di eseguisce l'istruzzioni dopu, assicuratevi chì BF ùn hè micca altu.

Contatore di indirizzu (AC)

  • Address Counter (AC) guarda l'indirizzu DDRAM / CGRAM, trasferitu da IR. Dopu avè scrittu in (lettura da) DDRAM/CGRAM, AC hè automaticamente aumentatu (diminuitu) di 1.
  • Quandu RS = "Low" è R/W = "High", AC pò esse leghje attraversu i porti DB0 - DB6.

Display Data RAM (DDRAM)

  • DDRAM memorizza i dati di visualizazione di un massimu di 80 x 8 bit (80 caratteri). L'indirizzu DDRAM hè stabilitu in u contatore di indirizzu (AC) cum'è un numeru esadecimale.

A pusizione di visualizazione

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13
40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53
14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27
54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67

CGROM (Generatore di Caratteri ROM)

  • CGROM hà un mudellu di 5 x 8 punti 204 caratteri è un mudellu di 5 x 10 punti 32 caratteri. CGROM hà 204 mudelli di caratteri di 5 x 8 punti.

CGRAM (Generatore di caratteri RAM)

  • CGRAM hà finu à 5 × 8 punti, 8 caratteri. Scrivendu dati di font à CGRAM, i caratteri definiti da l'utilizatori ponu esse utilizati.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-18

Relazione trà l'indirizzi CGRAM, i codici di caratteri (DDRAM) è i mudelli di caratteri (dati CGRAM)

Note:

  1. I bit di codice di caratteri da 0 à 2 currispondenu à i bit di l'indirizzu CGRAM da 3 à 5 (3 bit: 8 tipi).
  2. CGRAM adresse les bits 0 à 2 et désigne la position de la ligne du modèle de caractères. A linea 8 hè a pusizione di u cursore è a so visualizazione hè furmata da un OR logicu cù u cursore. Mantene a data di 8th line, chì currisponde à a pusizione di visualizazione di u cursore, à 0 cum'è a visualizazione di u cursore. Se i dati di a 8a linea hè 1, 1 bit s'illuminarà a 8a linea indipendentemente da a presenza di u cursore.
  3. I posti di fila di u mudellu di caratteri currispondenu à i bit di dati CGRAM da 0 à 4 (bit 4 essendu à manca).
  4. Cum'è mostra in u Tabella, i mudelli di caratteri CGRAM sò selezziunati quandu i bits di codice di caratteri 4 à 7 sò tutti 0. Tuttavia, postu chì u bit di codice di caratteri 3 ùn hà micca effettu, a visualizazione R ex.ampu sopra pò esse sceltu da u codice di caratteri 00H o 08H.
  5. 1 per i dati CGRAM currisponde à a selezzione di visualizazione è 0 per a non-selezzione Indica nisun effettu.

Circuitu di cuntrollu di cursore / lampeggiante

Cuntrolla u cursore / lampeggiante ON / OFF à a pusizione di u cursore.

Descrizzione di l'istruzzioni

Contornu

  • Per superà a diffarenza di velocità trà u clock internu di S6A0069 è u clock MPU, S6A0069 realiza operazioni internu almacenendu u cuntrollu in formazioni à IR o DR.
  • U funziunamentu internu hè determinatu secondu u signale da MPU, cumpostu di lettura / scrittura è bus di dati (Refer to Table 7).

Istruzzioni pò esse divisu largamente in quattru gruppi:

  1. S6A0069 funziunamentu di set di struzzioni (imposta i metudi di visualizazione, stabilisce a lunghezza di dati, etc.)
  2. Address set instructions to RAM interna
  3. Istruzzioni di trasferimentu di dati cù RAM interna
  4. Altri
  • L'indirizzu di a RAM interna hè automaticamente aumentatu o diminuitu da 1.
  • Nota: durante l'operazione interna, a bandiera occupata (DB7) hè leghje "High".
  • A verificazione di bandiera occupata deve esse preceduta da l'istruzzioni dopu.

Table d'istruzzioni

Istruzzioni

V: B

Codice d'istruzzioni

6/18

Descrizzione

2008/06/02

Esecuzione
  RS R/W DB7 DB6 DB 5 DB4 DB3 DB2 DB 1 DB0   tempu (fosc= 270 KHZ
Mustrà Chjaru 0 0 0 0 0 0 0 0 0 1 Scrivite "20H" à DDRA è stabilisce l'indirizzu DDRAM à "00H" da

AC

 1.53 ms
 Ritorna in casa  

0

 

0

 

0

 

0

 

0

 

0

 

0

 

0

 

1

 

Pone l'indirizzu DDRAM à "00H" Da AC è torna u cursore à a so pusizioni originale se cambiatu.

U cuntenutu di DDRAM ùn hè micca cambiatu.

 1.53 ms
Modalità di entrata Set 0 0 0 0 0 0 0 1 I/D SH Assignà a direzzione di muvimentu di u cursore È lampeggiante di tutta a visualizazione 39us
Mostra u cuntrollu ON / OFF 0 0 0 0 0 0 1 D C B Activez/désactivez l'affichage (D), le curseur (C) et le clignotement du curseur (B).

Bit di cuntrollu.

 
Curseur o Display shift  

0

 

0

 

0

 

0

 

0

 

1

 

S/C

 

R/L

 

 

Pone u cursore in muvimentu è mostra u bit di cuntrollu di Shift, è a Direzzione, senza cambià

Dati DDRAM.

 

39us

 

Set di funzioni

 

0

 

0

 

0

 

0

 

1

 

DL

 

N

 

F

 

 

Definisce a lunghezza di dati di l'interfaccia (DL: 8-

Bit/4-bit), numeri di linea di visualizazione (N: = 2-line/1-line), è,

Tipu di fonti di visualizazione (F: 5×11/5×8)

 

 

39us

Set CGRAM

Indirizzu

 

0

 

0

 

0

 

1

 

AC5

 

AC4

 

AC3

 

AC2

 

AC1

 

AC0

Pone l'indirizzu CGRAM in l'indirizzu

Contra.

 

39us

Set DDRAM

Indirizzu

 

0

 

0

 

1

 

AC6

 

AC5

 

AC4

 

AC3

 

AC2

 

AC1

 

AC0

Pone l'indirizzu DDRAM in l'indirizzu

Contra.

 

39us

Leghjite Bandiera è Indirizzu occupati  

0

 

1

 

BF

 

AC6

 

AC5

 

AC4

 

AC3

 

AC2

 

AC1

 

AC0

Sia durante l'Operazione interna o micca pò esse cunnisciutu Da leghje BF. U cuntenutu di u contatore di Indirizzu pò ancu esse lettu.  

 

0us

Scrivite dati à

Indirizzu

 

1

 

0

 

D7

 

D6

 

D5

 

D4

 

D3

 

D2

 

D1

 

D0

Scrivite dati in RAM interna (DDRAM / CGRAM).  

43us

Leghjite i dati da a RAM 1 1 D7 D6 D5 D4 D3 D2 D1 D0 Leghjite i dati da a RAM interna (DDRAM / CGRAM). 43us
  • NOTA: Quandu un prugramma MPU cuntrolla a bandiera occupata (DB7) hè fatta, deve esse necessariu 1/2fosc hè necessariu per eseguisce l'istruzzioni dopu da u bordu di caduta di u signale "E" dopu chì a bandiera occupata (DB7) va à "Low". .

Cuntenuti

  1. Display chjaru
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 0 0 0 0 0 0 1
    • Sguassate tutti i dati di visualizazione scrivendu "20H" (codice di spaziu) à tutti l'indirizzi DDRAM, è stabilisce l'indirizzu DDRAM à "00H" in AC (contatore di indirizzu).
    • Riturnà u cursore à u statu originale, vale à dì, porta u cursore à u latu manca in a prima linea di a visualizazione. Fate l'incrementu di u modu di ingressu (I/D = "High").
  2. Ritorna in casa
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 0 0 0 0 0 1
    • Ritorna in casa hè l'istruzzioni di ritornu in casa di u cursore.
    • Pone l'indirizzu DDRAM à "00H" nantu à u contatore di indirizzu.
    • Ritorna u cursore à u so situ originale è torna a visualizazione à u so status originale, se cambiatu. U cuntenutu di DDRAM ùn cambia micca.
  3. Modu di ingressu stabilitu
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 0 0 0 0 1 I/D SH
    • Definite a direzzione di muvimentu di u cursore è a visualizazione.
    • I/D: incrementu / decrementu di l'indirizzu DDRAM (cursore o lampeggiante)
    • Quandu I / D = "altu", u cursore / lampeggiante si move à a diritta, è l'indirizzu DDRAM hè aumentatu da 1.
    • Quandu I / D = "Low", u cursore / lampeggiante si move à manca è l'indirizzu DDRAM hè aumentatu da 1.
    • CGRAM opera a listessa manera di DDRAM quandu leghje o scrive à CGRAM.
    • SH: shift di tutta a visualizazione
    • Quandu l'operazione di lettura DDRAM (CGRAM lettura/scrittura) o SH = "Low", u shifting di tuttu u display ùn hè micca realizatu.
    • Se SH = "High" è l'operazione di scrittura DDRAM, un cambiamentu di l'intera visualizazione hè realizatu secondu u valore I/D. (I/D = "high". Shift left, I/D = "Low". Shift right).
  4. Mostra u cuntrollu ON / OFF
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 0 0 0 1 D C B
    • Cuntrolla display / cursore / lampeggiante ON / OFF registru di 1 bit.
    • D: Mostra u bit di cuntrollu ON/OFF
    • Quandu D = "High", tutta a visualizazione hè attivata.
    • Quandu D = "Low", a visualizazione hè spenta, ma i dati di visualizazione restanu in DDRAM.
    • C: cursore ON/OFF bit di cuntrollu
    • Quandu D = "High", u cursore hè attivatu.
    • Quandu D = "Low", u cursore sparisce in a visualizazione attuale, ma u registru I/D conserva i so dati.
    • B: U cursore lampeggia ON/OFF bit di cuntrollu
    • Quandu B = "High", u cursore lampeggia, chì esegue alternativamente trà tutti i dati "High" è mostra caratteri à a pusizione di u cursore.
    • Quandu B = "Bassu", u lampeggiante hè spento.
  5. Cursore o spostamentu di visualizazione
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 0 0 1 S/C R/L
    • Mutamentu di a pusizione di u cursore right / left o display senza scrittura o lettura di dati di visualizazione. Questa struzzione hè aduprata per corregge o cercà i dati di visualizazione.
    • Durante a visualizazione di u modu di 2-linea, u cursore si move à a seconda linea dopu à a 2a cifra di a prima linea.
    • Nota chì u cambiamentu di visualizazione hè realizatu simultaneamente in tutte e linee.
    • Quandu i dati di visualizazione sò spustati ripetutamente, ogni linea hè cambiata individualmente.
    • Quandu un cambiamentu di visualizazione hè realizatu, u cuntenutu di u contatore di l'indirizzu ùn hè micca cambiatu.
    • Modelli di spostamenti secondu i bit S/C è R/L
      S/C R/L Operazione
      0 0 Sposta u cursore à manca, è AC hè diminuitu da 1
      0 1 Sposta u cursore à a diritta, è AC hè aumentatu da 1
      1 0 Sposta tutta a visualizazione à a manca, u cursore si move secondu a visualizazione
      1 1 Sposta tutta a visualizazione à a diritta, u cursore si move secondu a visualizazione
  6. Set di funzioni
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 0 1 DL N F
    • DL: Bit di cuntrollu di lunghezza di dati di l'interfaccia
    • Quandu DL = "High", significa u modu di bus 8-bit cù MPU.
    • Quandu DL = "Bassu", significa u modu di bus 4-bit cù MPU. Dunque, DL hè un signalu per selezziunà u modu di bus 8-bit o 4-bit. Quandu u modu 4-ma bus, ci vole à trasfiriri dati 4-bit duie volte.
    • N: Mostra u bit di cuntrollu di u numeru di linea
    • Quandu N = "Bassu", u modu di visualizazione 1-line hè stabilitu.
    • Quandu N = "Altu", u modu di visualizazione di 2 linee hè stabilitu.
    • F: Mostra u bit di cuntrollu di u numeru di linea
    • Quandu F = "Bassu", u modu di visualizazione di u furmatu di 5 × 8 punti hè stabilitu.
    • Quandu F = "Alta", modalità di visualizazione in formatu di 5 × 11 punti.
  7. Definite l'indirizzu CGRAM
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0
    • Pone l'indirizzu CGRAM à AC.
    • L'istruzzioni rende i dati CGRAM dispunibili da MPU.
  8. Definite l'indirizzu DDRAM
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0
    • Pone l'indirizzu DDRAM à AC.
    • Questa struzzione rende i dati DDRAM dispunibili da MPU.
    • Quandu u modu di visualizazione di 1-linea (N = LOW), l'indirizzu DDRAM hè da "00H" à "4FH". 2H", è l'indirizzu DDRAM in a seconda linea hè da "1H" à "00H".
  9. Leghjite a bandiera è l'indirizzu occupatu
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0
    • Questa struzzione mostra se S6A0069 hè in operazione interna o micca.
    • Se u BF risultante hè "Altu", l'operazione interna hè in corso è deve aspittà chì BF sia BASSU, da quì a prossima struzzione pò esse realizata.
    • In questa struzzione, pudete ancu leghje u valore di u contatore di indirizzu.
  10. Scrivite dati in RAM
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    1 0 D7 D6 D5 D4 D3 D2 D1 D0
    • Scrivite dati binari 8-bit in DDRAM/CGRAM.
    • A selezzione di RAM da DDRAM, è CGRAM, hè stabilita da l'istruzzioni di l'indirizzu precedente (set di l'indirizzu DDRAM, l'indirizzu CGRAM).
    • L'istruzzioni di set RAM ponu ancu determinà a direzzione AC à RAM.
    • Dopu à l'operazione di scrittura. L'indirizzu hè automaticamente aumentatu / diminuitu da 1, secondu u modu di ingressu.
    • Leghjite i dati da a RAM
      RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
      1 1 D7 D6 D5 D4 D3 D2 D1 D0
  • Leghjite i dati binari 8-bit da DDRAM/CGRAM.
  • A selezzione di RAM hè stabilita da l'istruzzioni di l'indirizzu precedente. Se l'istruzzioni di l'indirizzu di RAM ùn hè micca realizatu prima di sta struzzione, i dati chì sò stati letti prima ùn sò micca validi, postu chì a direzzione di l'AC ùn hè ancu determinata.
  • Se i dati RAM hè lettu parechje volte senza l'urdinamentu di l'indirizzu RAM stabilitu prima, l'operazione di lettura, i dati RAM curretti ponu esse acquistati da a seconda. In ogni casu, i primi dati seranu sbagliati, postu chì ùn ci hè micca un margine di tempu per trasfiriri dati RAM.
  • In u casu di l'operazione di lettura DDRAM, l'istruzzioni di spostamentu di cursore ghjucanu u listessu rolu cum'è l'istruzzioni di l'indirizzu DDRAM, trasferisce ancu e dati RAM à un registru di dati di output.
  • Dopu l'operazione di lettura, u contatore di l'indirizzu hè automaticamente aumentatu / diminuitu da 1 secondu u modu di ingressu.
  • Dopu l'operazione di lettura di CGRAM, u cambiamentu di visualizazione pò esse micca eseguitu bè.
  • NOTA: In u casu di l'operazione di scrittura RAM, AC hè aumentata / diminuita di 1 cum'è in l'operazione di lettura.
  • À questu tempu, AC indica a prossima pusizione di l'indirizzu, ma solu i dati previ ponu esse leghjiti da l'istruzzioni di lettura.

Modelu di caratteri standard inglese / europeu

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-19

Specificazioni di qualità

Standard di a prova di l'apparenza di u produttu

  • Modalità di prova di l'apparenza: L'ispezione deve esse realizatu cù 20W x 2 fluorescenti lamps.
  • A distanza trà LCM è fluorescente lamps deve esse 100 cm o più.
  • A distanza trà LCM è l'ochji di l'ispettore deve esse 25 cm o più.
  • U viewA direzzione di l'ispezione hè di 35 ° da a verticale contr'à LCM.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-20
  • A zona: Area di visualizazione attiva (minimu viewzona ing).
  • Zona B: Zona di visualizazione non attiva (fora viewzona ing).

Specificazione di l'assicuranza di qualità

  • Standard d'ispezione AQL
  • Sampling mètudu: GB2828-87, Livellu II, single sampling Classificazione di difetti (Nota: * ùn hè micca inclusu)
Classificà Articulu Nota AQL
Major Statu di visualizazione Cortu o circuitu apertu 1 0.65
Fuga di LC
Scintillante
Nisun display
Sbagghiatu viewa direzzione
difettu di cuntrastu (dim, ghost) 2
Retroilluminazione 1,8
Non-display Cavo flat o pin inversu 10
Cumpunente sbagliatu o mancante 11
Minore Statu di visualizazione Deviazione di u culore di u fondu 2 1.0
Puntu neru è polvera 3
Difettu di linea, Scratch 4

5

Arcobalenu
Chip 6
Pinhole 7
 

Polarizer

Protruded 12
Bolle è materiale straneru 3
Saldatura Poveru cunnessione 9
Filu Poveru cunnessione 10
TAB Posizione, forza di legame 13

Nota nantu à a classificazione di difetti

Innò. Articulu Criterium
1 Cortu o circuitu apertu Ùn permettenu micca
Fuga di LC
Scintillante
Nisun display
Sbagghiatu viewa direzzione
Retroilluminazione sbagliata
2 difettu di cuntrastu Vede l'approvazione sample
Deviazione di u culore di u fondu
 

3

 

difettu puntuale,

Puntu neru, polvera (cumpresu Polarizer)

 

 

j = (X+Y)/2

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-21

Unità: Inch2

Puntu

Taglia

Qtà accettabile.
j<0.10 Disregard
0.10 2
0.15 1
j> 0.25 0
 4  Difettu di linea, Scratch Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-22

Unità: mm

Linea Qtà accettabile.
L W  
0.05> W  Disregard
3.0>L 0.1>W>0.05
2.0>L 0.15≥W>0.1
 

5

 

Arcobalenu

Ùn ci hè più di dui cambiamenti di culore à traversu viewa zona.

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-23

Innò. Articulu Criterium
7 mudellu di segmentu

W = larghezza di segmentu

j = (X+Y)/2

(1) Pinhole

j < 0.10 mm hè accettabile.

Unità: mm

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-24

Dimensione di u puntu Qtà accettabile
j≤1/4W Disregard
1/4W< j≤1/2W 1
j>1/2W 0
8 Retro-luce (1) U culore di a retroilluminazione deve currisponde à a specificazione.

(2) Ùn permettenu micca sfarfalli

9 Saldatura (1) Ùn permettenu micca sfere pesanti sporche è di saldatura in PCB. (A dimensione di u bruttu si riferisce à u puntu è u difettu di polvere)

(2) Più di 50% di u piombu deve esse saldatu nantu à a Terra.

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-25

10 Filu (1) U filu di cobre ùn deve esse rusted

(2) Ùn permettenu micca cracks in a cunnessione di filu di cobre.

(3) Ùn permettenu micca inversione a pusizione di u cable flat.

(4) Ùn permettenu micca u filu di cobre espostu in u cable flat.

11* PCB (1) Ùn permettenu micca a ruggine di viti o danni.

(2) Ùn permette micca missing o sbagliatu mette di cumpunenti.

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-26

Affidabilità di LCM

Cundizione di prova di affidabilità:

Articulu Cundizione Tempu (ore) Valutazione
Temperature alta. Storage 80 ° C 48 Nisuna anormalità in e funzioni è l'apparenza
Temperature alta. Operazione 70 ° C 48
Temperature bassu. Storage -30 ° C 48
Temperature bassu. Operazione -20 ° C 48
Umidità 40 ° C / 90% RH 48
Temp. Ciclu 0°C ¬ 25°C ®50°C

(30 min ¬ 5 min ® 30 min)

10 cicli

U tempu di ricuperazione deve esse almenu 24 ore. Inoltre, e funzioni, u rendiment è l'apparenza ùn anu da esse un deterioramentu notevuli in 50,000 ore in cundizioni di operazione è di almacenamento ordinariu à a temperatura di l'ambienti (20 + 8 ° C), umidità normale (sottu 65% RH), è in l'area micca esposta à luce diretta di u sole.

Precauzione per l'usu di LCD/LCM

  • LCD / LCM hè assemblatu è aghjustatu cù un altu gradu di precisione.
  • Ùn pruvate micca di fà alcuna alterazione o mudificazione.
  • I seguenti deve esse nutatu.

Precauzioni generale:

  1. U pannellu LCD hè fattu di vetru. Evite scossa meccanica eccessiva o applicà una forte pressione nantu à a superficia di l'area di visualizazione.
  2. U polarizatore utilizatu nantu à a superficia di visualizazione hè facilmente graffiatu è dannatu. A cura estrema deve esse presa durante a manipulazione. Per pulisce a polvera o a terra di a superficia di a visualizazione, sguassate delicatamente cù u cuttuni, o un altru materiale morbidu imbevutu di alcolu isopropilico, alcolu etilicu, o trichloro tri florothane, ùn aduprate micca acqua, cetone, o aromatici, è mai scrub dura.
  3. Ùn tamper in ogni modu cù e tabulazioni nantu à u quadru di metallu.
  4. Ùn fate micca mudificazione in u PCB senza cunsultà XIAMEM OCULAR
  5. Quandu si monte un LCM, assicuratevi chì u PCB ùn hè micca sottumessu à alcunu stress, cum'è curvatura o torsione. I cuntatti di elastomeri sò assai dilicati è i pixelli mancanti puderanu risultatu da una ligera dislocazione di qualsiasi elementi.
  6. Evite di pressu nantu à a lunetta metallica, altrimenti u connettore elastomeru puderia esse deformatu è perde u cuntattu, risultatu in pixels mancanti è ancu pruvucannu un arcubalenu nantu à a visualizazione.
  7. Attentu à ùn toccu o inghjustà i cristalli liquidi chì puderanu fughje da una cellula dannata. Sì qualchì cristallu liquidu si sparghje à a pelle o a robba, lavate immediatamente cù acqua è sapone.

Precauzioni per l'elettricità statica:

  1. CMOS-LSI hè utilizatu per u circuitu di u modulu; dunque l'operatori deve esse messi in terra ogni volta ch'ellu entra in cuntattu cù u modulu.
  2. Ùn toccu micca alcuna parte cunduttiva cum'è i pads LSI; i cunduttori di ramu nantu à u PCB è i terminali di l'interfaccia cù qualsiasi parte di u corpu umanu.
  3. Ùn toccu micca i terminali di cunnessione di u display cù e mani nude; pruvucarà disconnection o insulation difettu di terminals.
  4.  I moduli sò tenuti in sacchetti antistatici o altri cuntenituri resistenti à l'static per u almacenamentu.
  5. Solu i ferri di saldatura currettamente sò deve esse usatu.
  6. Se si usa un cacciavite elettricu, deve esse in terra è schermu per prevene scintille.
  7. E misure normali di prevenzione statica deve esse osservata per i vestiti di travagliu è i banchi di travagliu.
  8. Siccomu l'aria secca hè induttiva à static, una umidità relativa di 50-60% hè cunsigliatu.

Precauzioni di saldatura:

  1. A saldatura deve esse realizatu solu nantu à i terminali I/O.
  2. Aduprate i ferri di saldatura cù una messa à terra curretta è senza perdite.
  3. Température de soudure : 280°C+10°C
  4.  Tempu di saldatura: 3 à 4 seconde.
  5. Aduprate saldatura eutettica cù riempimentu di flussu di resina.
  6. Se u flussu hè utilizatu, a superficia LCD deve esse prutetta per evità u flussu di spruzzi.
  7. I residui di flussu deve esse eliminati.

Precauzioni per l'operazione:

  1. U viewL'angolo di guida pò esse regulatu variendu u voltagè Vo.
  2. Dapoi applicata DC voltagE provoca reazzione elettrochimica, chì deterioranu a visualizazione, a forma d'onda di impulsu applicata deve esse simmetrica in modu chì ùn ci resta micca cumpunente DC. Assicuratevi di utilizà u volu di uperazione specificatutage.
  3. Driving voltage deve esse mantinutu in un intervallu specificu; eccessu voltage accurtarà a vita di a visualizazione.
  4. U tempu di risposta aumenta cù una diminuzione di a temperatura.
  5. U culore di visualizazione pò esse affettatu à a temperatura sopra u so intervallu operativu.
  6. Mantene a temperatura in u intervalu specificatu di usu è almacenamentu. A temperatura eccessiva è l'umidità pò causà a degradazione di a polarizazione, a sbucciatura di polarizazione o generà bolle.
  7. Per u almacenamentu longu hè necessariu più di 40 ° C, l'umidità relativa deve esse mantene sottu à u 60%, è evite u sole direttu.

Documenti / Risorse

Handson Technology DSP-1165 I2C Interfaccia seriale Modulu LCD 20x4 [pdfGuida di l'utente
DSP-1165 Modulu LCD 2x20 di interfaccia seriale I4C, DSP-1165, Modulu LCD 2x20 di interfaccia seriale I4C, Modulu LCD 20x4 d'interfaccia, Modulu LCD 20x4, Modulu LCD, Modulu

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *