Handson Technology DSP-1165 I2C Interfaccia seriale 20 × 4 Modulu LCD
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
- Salda a tavola piggy-back I2C-à-LCD à u modulu LCD 16-pin assicurendu l'allineamentu propiu.
- 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.
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.
- 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.
- Câblage LCD à Arduino
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:
- 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.
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".
- A stringa di caratteri serà visualizata nantu à u modulu LCD.
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.
Features
- 5 × 8 punti cù u cursore
- STN (giallo-verde), pusitivu, trasflettivu
- 1/16 duty cycle
- Viewdirezzione: 6:00 ore
- Controller integratu (S6A0069 o equivalente)
- Alimentazione + 5 V
- LED giallo-verde BKL, da esse guidatu da A, K
Dimensione di u contornu
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
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
- VDD~V0: LCD Driving Voltage
- VR: 10k ~ 20k
Caratteristiche ottiche
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)
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
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 modu
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.
Relazione trà l'indirizzi CGRAM, i codici di caratteri (DDRAM) è i mudelli di caratteri (dati CGRAM)
Note:
- I bit di codice di caratteri da 0 à 2 currispondenu à i bit di l'indirizzu CGRAM da 3 à 5 (3 bit: 8 tipi).
- 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.
- I posti di fila di u mudellu di caratteri currispondenu à i bit di dati CGRAM da 0 à 4 (bit 4 essendu à manca).
- 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.
- 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:
- S6A0069 funziunamentu di set di struzzioni (imposta i metudi di visualizazione, stabilisce a lunghezza di dati, etc.)
- Address set instructions to RAM interna
- Istruzzioni di trasferimentu di dati cù RAM interna
- 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
- 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").
- 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.
- 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).
- 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.
- 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
- 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.
- 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.
- 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".
- 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.
- 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
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.
- 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 |
![]() Unità: Inch2
|
|||||||||||||
4 | Difettu di linea, Scratch | ![]() Unità: mm
|
|||||||||||||
5 |
Arcobalenu |
Ùn ci hè più di dui cambiamenti di culore à traversu viewa zona. |
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
|
||||||||
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. |
||||||||
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. |
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:
- U pannellu LCD hè fattu di vetru. Evite scossa meccanica eccessiva o applicà una forte pressione nantu à a superficia di l'area di visualizazione.
- 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.
- Ùn tamper in ogni modu cù e tabulazioni nantu à u quadru di metallu.
- Ùn fate micca mudificazione in u PCB senza cunsultà XIAMEM OCULAR
- 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.
- 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.
- 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:
- 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.
- Ù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.
- Ùn toccu micca i terminali di cunnessione di u display cù e mani nude; pruvucarà disconnection o insulation difettu di terminals.
- I moduli sò tenuti in sacchetti antistatici o altri cuntenituri resistenti à l'static per u almacenamentu.
- Solu i ferri di saldatura currettamente sò deve esse usatu.
- Se si usa un cacciavite elettricu, deve esse in terra è schermu per prevene scintille.
- E misure normali di prevenzione statica deve esse osservata per i vestiti di travagliu è i banchi di travagliu.
- Siccomu l'aria secca hè induttiva à static, una umidità relativa di 50-60% hè cunsigliatu.
Precauzioni di saldatura:
- A saldatura deve esse realizatu solu nantu à i terminali I/O.
- Aduprate i ferri di saldatura cù una messa à terra curretta è senza perdite.
- Température de soudure : 280°C+10°C
- Tempu di saldatura: 3 à 4 seconde.
- Aduprate saldatura eutettica cù riempimentu di flussu di resina.
- Se u flussu hè utilizatu, a superficia LCD deve esse prutetta per evità u flussu di spruzzi.
- I residui di flussu deve esse eliminati.
Precauzioni per l'operazione:
- U viewL'angolo di guida pò esse regulatu variendu u voltagè Vo.
- 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.
- Driving voltage deve esse mantinutu in un intervallu specificu; eccessu voltage accurtarà a vita di a visualizazione.
- U tempu di risposta aumenta cù una diminuzione di a temperatura.
- U culore di visualizazione pò esse affettatu à a temperatura sopra u so intervallu operativu.
- 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.
- 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 |