Handson Technology DSP-1165 I2C serijski interfejs 20×4 LCD modul
Specifikacije
- Kompatibilan sa Arduino pločom ili drugom kontrolnom pločom sa I2C sabirnicom.
- Vrsta prikaza: Crno na žuto-zelenom pozadinskom osvjetljenju.
- I2C adresa: 0x38-0x3F (0x3F default).
- Supply voltage: 5V.
- Interfejs: I2C na 4-bitni LCD podaci i kontrolne linije.
- Podešavanje kontrasta: ugrađen potenciometar.
- Kontrola pozadinskog osvjetljenja: Firmware ili jumper žica.
- Veličina ploče: 98×60 mm.
Upute za upotrebu proizvoda
Postavljanje
Jastučići za odabir adresa na I2C-to-LCD pločici. Zadana postavka adrese je 3Fh. Slijedite referentni dijagram kola za povezivanje s mikrokontrolerom.
Podešavanje I2C LCD ekrana
- Zalemite I2C-na-LCD ploču za povratak na 16-pinski LCD modul osiguravajući pravilno poravnanje.
- Povežite LCD modul na vaš Arduino pomoću četiri kratkospojnika prema uputstvu za upotrebu.
Arduino podešavanje:
- Preuzmite i instalirajte Arduino I2C LCD biblioteku. Preimenujte postojeću LiquidCrystal bibliotečku fasciklu u fascikli Arduino biblioteka kao rezervnu kopiju.
- Kopirajte i zalijepite dostavljeni exampostavite skicu u Arduino IDE, provjerite i prenesite skicu na vašu Arduino ploču.
FAQ:
P: Koja je zadana I2C adresa modula?
- A: Zadana I2C adresa je 0x3F, ali se može postaviti između 0x38-0x3F.
P: Kako da podesim kontrast ekrana?
- A: Modul ima ugrađen potenciometar za podešavanje kontrasta.
P: Da li mogu da kontrolišem pozadinsko osvetljenje ekrana?
- A: Da, možete kontrolisati pozadinsko osvetljenje bilo preko firmvera ili pomoću kratkospojne žice.
- Ovo je I2C interfejs 20×4 LCD modul, novi visokokvalitetni LCD modul sa 4 reda i 20 karaktera sa ugrađenim podešavanjem kontrasta, pozadinskim osvetljenjem i I2C komunikacionim interfejsom.
- Za početnike u Arduinu, nema više glomaznog i složenog povezivanja LCD upravljačkog kola.
- Pravi značajan advantagOvi I2C serijski LCD moduli će pojednostaviti povezivanje kola, sačuvati neke I/O pinove na Arduino ploči, pojednostaviti razvoj firmvera sa široko dostupnom Arduino bibliotekom.
- SKU: DSP-1165
Kratki podaci:
- Kompatibilan sa Arduino pločom ili drugom kontrolnom pločom sa I2C sabirnicom.
- Vrsta prikaza: Crno na žuto-zelenom pozadinskom osvjetljenju.
- I2C Address:0x38-0x3F (0x3F zadano)
- Supply voltage: 5V
- Interfejs: I2C na 4-bitni LCD podaci i kontrolne linije.
- Podešavanje kontrasta: ugrađen potenciometar.
- Kontrola pozadinskog osvjetljenja: Firmware ili jumper žica.
- Veličina ploče: 98×60 mm.
Postavljanje
- Hitachijev karakterski LCD zasnovan na HD44780 vrlo je jeftin i široko dostupan i bitan je dio svakog projekta koji prikazuje informacije.
- Koristeći LCD piggyback ploču, željeni podaci se mogu prikazati na LCD-u preko I2C magistrale. U principu, takvi ruksaci su napravljeni oko PCF8574 (od NXP) koji je opće namjene dvosmjerni 8-bitni I/O port proširivač koji koristi I2C protokol.
- PCF8574 je silikonsko CMOS kolo koje omogućava proširenje udaljenog I/O opće namjene (8-bitno kvazi-dvosmjerno) za većinu familija mikrokontrolera preko dvolinijske dvosmjerne magistrale (I2C-bus).
- Imajte na umu da je većina dodatnih modula centrirana oko PCF8574T (SO16 paket PCF8574 u DIP16 paketu) sa zadanom slave adresom 0x27.
- Ako vaša piggyback ploča sadrži PCF8574AT čip, tada će se default slave adresa promijeniti u 0x3F.
- Ukratko, ako je piggyback ploča zasnovana na PCF8574T i adresne veze (A0-A1-A2) nisu premoštene lemljenjem, ona će imati slave adresu 0x27.
Podešavanje adrese PCD8574A (izvod iz specifikacija podataka PCF8574A)
- Napomena: Kada je podloga A0~A2 otvorena, pin se povlači do VDD. Kada je pin kratko zalemljen, povlači se do VSS.
- Podrazumevana postavka ovog modula je A0~A2 potpuno otvoreno, tako da se povlači na VDD. Adresa je u ovom slučaju 3Fh.
- Referentni dijagram strujnog kola Arduino kompatibilnog LCD ruksaka je prikazan ispod.
- Ono što slijedi je informacija o tome kako koristiti jedan od ovih jeftinih ruksaka za povezivanje s mikrokontrolerom na način na koji je točno namijenjen.
- Referentna shema sklopa I2C-to-LCD piggyback ploče.
I2C LCD ekran.
- Prvo, morate zalemiti I2C-to-LCD piggyback ploču na 16-pinski LCD modul. Uverite se da su iglice I2C-LCD-pozadinske ploče prave i da se uklapaju u LCD modul, a zatim zalemite prvi pin dok I2C-na-LCD-pozadinska ploča drži u istoj ravni kao i LCD modul. Kada završite sa lemljenjem, uzmite četiri kratkospojnika i povežite LCD modul na vaš Arduino prema dolje navedenim uputama.
- LCD za Arduino ožičenje
Arduino Setup
- Za ovaj eksperiment potrebno je preuzeti i instalirati biblioteku “Arduino I2C LCD”.
- Prije svega, preimenujte postojeću mapu biblioteke “LiquidCrystal” u mapi Arduino biblioteka kao rezervnu kopiju i nastavite s ostatkom procesa.
- https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
- Zatim kopirajte i zalijepite ovaj exampskicirajte Listing-1 za eksperiment u prazan prozor koda, provjerite i zatim otpremite.
Arduino Sketch Listing-1:
- Ako ste 100% sigurni da je sve u redu, ali ne vidite nikakve znakove na displeju, pokušajte da podesite lonac za kontrolu kontrasta ranca i postavite ga na poziciju da su znakovi svijetli, a pozadina nema prljave kutije iza likova. Slijedi dio view autorovog eksperimenta sa gore opisanim kodom sa 20×4 displej modulom.
- Pošto je ekran koji koristi autor veoma jasan i jasan tipa „crno na žuto“, veoma je teško dobiti dobar ulov zbog efekata polarizacije.
Ova skica će također prikazati karakter poslat sa serijskog monitora:
- U Arduino IDE idite na “Alati” > “Serijski monitor”. Postavite ispravnu brzinu prijenosa na 9600.
- Otkucajte znak na gornjem razmaku i pritisnite “SEND”.
- Niz znakova će biti prikazan na LCD modulu.
Resursi
- Handson Technology
- Lelong.com.my
- HandsOn Technology pruža multimedijalnu i interaktivnu platformu za sve zainteresovane za elektroniku.
- Od početnika do tvrdoglavog, od studenta do predavača. Informacije, obrazovanje, inspiracija i zabava.
- Analogni i digitalni, praktični i teorijski; softver i hardver.
- HandsOn Technology podržava razvojnu platformu Open Source Hardware (OSHW).
- Naučite: Design Share www.handsontec.com
Lice iza kvaliteta naših proizvoda
- U svijetu stalnih promjena i kontinuiranog tehnološkog razvoja, novi ili zamjenski proizvod nikada nije daleko – i sve ih je potrebno testirati.
- Mnogi dobavljači jednostavno uvoze i prodaju bez čekova i to ne može biti krajnji interes bilo koga, posebno kupca. Svaki dio koji se prodaje na Handsotecu je u potpunosti testiran.
- Dakle, kada kupujete iz asortimana Handsontec proizvoda, možete biti sigurni da dobijate izvanredan kvalitet i vrijednost.
- Stalno dodajemo nove dijelove kako biste mogli nastaviti sa svojim sljedećim projektom.
Karakteristike
- 5×8 tačaka sa kursorom
- STN (žuto-zelena), pozitivna, transflektivna
- 1/16 radni ciklus
- Viewsmjer: 6:00 sati
- Ugrađeni kontroler (S6A0069 ili ekvivalentan)
- +5V napajanje
- Žuto-zeleni LED BKL, koji će voziti A, K
Outline dimenzija
Apsolutno maksimalne ocjene
Stavka | Simbol | Standard | Jedinica | ||
Power voltage | VDD-VSS | 0 | – | 7.0 | V |
Ulazni voltage | Vin | VSS | – | VDD | |
Raspon radne temperature | Top | -20 | – | +70 | ℃ |
Raspon temperature skladištenja | Test | -30 | – | +80 |
Blok dijagram
Opis pinova interfejsa
Pin br. | Simbol | Spoljna veza | Funkcija |
1 | VSS | Napajanje | Signalno uzemljenje za LCM (GND) |
2 | VDD | Napajanje za logiku (+5V) za LCM | |
3 | V0 | Podešavanje kontrasta | |
4 | RS | MPU | Registrirajte signal odabira |
5 | R/W | MPU | Signal odabira čitanja/pisanja |
6 | E | MPU | Signal za omogućavanje rada (čitanje/pisanje podataka). |
7~10 | DB0~DB3 | MPU | Četiri dvosmjerne linije sabirnice podataka sa tri stanja nižeg reda. Koristi se za prijenos podataka između MPU-a i LCM-a.
Ova četiri se ne koriste tokom 4-bitnog rada. |
11~14 | DB4~DB7 | MPU | Četiri dvosmjerne linije sabirnice podataka sa tri stanja visokog reda. Koristi se za prijenos podataka između MPU-a |
15 | A (LED+) | LED BKL napajanje | Napajanje za BKL(Anode) |
16 | K(LED-) | Napajanje za BKL (GND) |
Podešavanje kontrasta
- VDD~V0: LCD Driving Voltage
- VR: 10k ~ 20k
Optičke karakteristike
Stavka | Simbol | Stanje | Min. | Tip. | Max. | Jedinica |
Viewing kut | θ1 | Cr≥3 | 20 | deg | ||
θ2 | 40 | |||||
Φ1 | 35 | |||||
Φ2 | 35 | |||||
Kontrastni odnos | Cr | – | 10 | – | – | |
Vrijeme odgovora (rast) | Tr | – | – | 200 | 250 | ms |
Vrijeme odziva (jesen) | Tr | – | – | 300 | 350 |
Električne karakteristike
Šema pozadinskog osvjetljenja (svjetlo 12X4)
BOJA: ŽUTO-ZELENI
LED RATINGS
ITEM | SIMBOL | MIN | TIP. | MAX | JEDINICA |
FORWARD VOLTAGE | VF | 4.0 | 4.2 | 4.4 | V |
FORWARD CURRENT | IF | – | 240 | – | MA |
POWER | P | – | 1.0 | – | W |
PEAK WAVELENGTH | ΛP | 569 | 571 | 573 | NM |
LUMINANCE | LV | – | 340 | – | CD/M2 |
Raspon radne temperature | Vop | -20 | – | +70 | ℃ |
Raspon temperature skladištenja | Vst | -25 | – | +80 |
DC karakteristike
Parametar | Simbol | Uslovi | Min. | Tip. | Max. | Jedinica |
Supply voltage za LCD | VDD-V0 | Ta =25℃ | – | 4.5 | – | V |
Ulazni voltage | VDD | 4.7 | 5.0 | 5.5 | ||
Struja napajanja | ADD | Ta=25℃, VDD=5.0V | – | 1.5 | 2.5 | mA |
Ulazna struja curenja | ILKG | – | – | 1.0 | uA | |
“H” nivo ulaznog volumenatage | VIA | 2.2 | – | VDD | V | |
“L” nivo ulaznog volumenatage | VIL | Dvostruko od početne vrijednosti ili manje | 0 | – | 0.6 | |
“H” nivo izlazne voltage | VOH | LOH=-0.25mA | 2.4 | – | – |
“L” nivo izlazne voltage | VOL | LOH=1.6mA | – | – | 0.4 | |
Struja napajanja pozadinskog osvjetljenja | IF | VDD=5.0V,R=6.8W | – | 240 | – |
Napiši ciklus (Ta=25℃, VDD=5.0V)
Parametar | Simbol | Test pin | Min. | Tip. | Max. | Jedinica |
Omogući vrijeme ciklusa | tc |
E |
500 | – | – |
ns |
Omogući širinu impulsa | tw | 230 | – | – | ||
Omogući vrijeme uspona/pada | tr, tf | – | – | 20 | ||
RS; Vrijeme podešavanja R/W | tsu1 | RS; R/W | 40 | – | – | |
RS; Vrijeme zadržavanja R/W adrese | th1 | 10 | – | – | ||
Kašnjenje izlaza podataka | tsu2 | DB0~DB7 | 80 | – | – | |
Vrijeme zadržavanja podataka | th2 | 10 | – | – |
Napišite vremenski dijagram načina rada
Ciklus čitanja (Ta=25℃, VDD=5.0V)
Parametar | Simbol | Test pin | Min. | Tip. | Max. | Jedinica |
Omogući vrijeme ciklusa | to | E | 500 | – | – | ns |
Omogući širinu impulsa | TW | 230 | – | – | ||
Omogući vrijeme uspona/pada | tr, tf | – | – | 20 | ||
RS; Vrijeme podešavanja R/W | tsu | RS; R/W | 40 | – | – | |
RS; Vrijeme zadržavanja R/W adrese | th | 10 | – | – | ||
Kašnjenje izlaza podataka | td | DB0~DB7 | – | – | 120 | |
Vrijeme zadržavanja podataka | the | 5 | – | – |
Čitanje vremenskog dijagrama načina rada
OPIS FUNKCIJE
Sistemski interfejs
- Ovaj čip ima dve vrste interfejsa sa MPU: 4-bitnu magistralu i 8-bitnu magistralu. 4-bitna sabirnica i 8-bitna sabirnica se biraju DL bitom u registru instrukcija.
Zastava zauzetosti (BF)
- Kada je BF = “High”, to označava da se interna operacija obrađuje. Dakle, tokom ovog vremena, sljedeća instrukcija se ne može prihvatiti.
- BF se može čitati, kada je RS = Nisko i R/W = Visoko (Operacija čitanja instrukcija), preko DB7 porta. Prije izvršavanja sljedeće instrukcije, uvjerite se da BF nije visok.
Brojač adresa (AC)
- Brojač adresa (AC) pohranjuje DDRAM/CGRAM adresu, prenesenu iz IR. Nakon upisa u (čitanje iz) DDRAM/CGRAM, AC se automatski povećava (smanjuje) za 1.
- Kada je RS = “Low” i R/W = “High”, AC se može čitati kroz DB0 – DB6 portove.
RAM za prikaz podataka (DDRAM)
- DDRAM pohranjuje podatke prikaza od maksimalno 80 x 8 bita (80 znakova). DDRAM adresa se postavlja u brojaču adresa (AC) kao heksadecimalni broj.
Položaj prikaza
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 (ROM za generiranje znakova)
- CGROM ima šablon od 5 x 8 tačaka od 204 znaka i šablon od 5 x 10 tačaka od 32 karaktera. CGROM ima 204 uzorka znakova od 5 x 8 tačaka.
CGRAM (RAM generatora znakova)
- CGRAM ima do 5 × 8 tačaka, 8 znakova. Upisivanjem podataka o fontovima u CGRAM, mogu se koristiti korisnički definirani znakovi.
Odnos između CGRAM adresa, znakovnih kodova (DDRAM) i obrazaca znakova (CGRAM podaci)
napomene:
- Bitovi koda znakova 0 do 2 odgovaraju CGRAM adresnim bitovima 3 do 5 (3 bita: 8 tipova).
- CGRAM adresira bitove od 0 do 2 i označava poziciju linije uzorka znakova. 8. red je pozicija kursora i njegov prikaz se formira logičkim ILI sa kursorom. Održavajte podatke 8. reda, koji odgovaraju poziciji prikaza kursora, na 0 kao prikaz kursora. Ako su podaci 8. reda 1, 1 bit će osvijetliti 8. red bez obzira na prisutnost kursora.
- Položaji redova uzorka znakova odgovaraju bitovima podataka CGRAM od 0 do 4 (bit 4 je lijevo).
- Kao što je prikazano u tabeli, CGRAM obrasci znakova se biraju kada su svi bitovi koda znakova 4 do 7 0. Međutim, pošto bit koda znakova 3 nema efekta, R prikazuje npr.ampgore se može odabrati pomoću koda znakova 00H ili 08H.
- 1 za CGRAM podatke odgovara odabiru prikaza, a 0 za ne-selekciju Označava da nema efekta.
Kontrolni krug kursora/treptanja
Kontroliše uključenje/isključenje kursora/treptanja na poziciji kursora.
Opis uputstva
Outline
- Da bi se prevazišla razlika u brzini između internog sata S6A0069 i MPU sata, S6A0069 izvodi interne operacije pohranjivanjem kontrole u formacijama u IR ili DR.
- Interni rad se određuje prema signalu iz MPU-a, koji se sastoji od čitanja/pisanja i sabirnice podataka (pogledajte tabelu 7).
Uputstva se uglavnom mogu podijeliti u četiri grupe:
- S6A0069 instrukcije za postavljanje funkcija (podešavanje metoda prikaza, postavljanje dužine podataka, itd.)
- Instrukcije za postavljanje adrese u internu RAM memoriju
- Instrukcije za prijenos podataka sa internom RAM memorijom
- Drugi
- Adresa interne RAM memorije se automatski povećava ili smanjuje za 1.
- Napomena: tokom internog rada, zastavica zauzetosti (DB7) se čita “High”.
- Provjeri oznake zauzetosti mora prethoditi sljedeća instrukcija.
Tablica s uputama
Uputstvo
V: B |
Kôd uputstva
6/18 |
Opis
2008/06/02 |
Izvršenje |
RS | R/W | DB7 | DB6 | DB 5 | DB4 | DB3 | DB2 | DB 1 | DB0 | vrijeme (fosc= 270 KHZ | ||
Jasan prikaz | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | Upišite “20H” u DDRA i postavite DDRAM adresu na “00H”.
AC |
1.53ms |
Vrati se kući |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
– |
Podesite DDRAM adresu na “00H” Od AC i vratite kursor u njegovu originalnu poziciju ako je pomaknut.
Sadržaj DDRAM-a se ne mijenja. |
1.53ms |
Način unosa Podešen | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | I/D | SH | Dodijeliti smjer kretanja kursora I treptanje cijelog ekrana | 39us |
Kontrola UKLJ./ISKLJUČIVANJA ekrana | 0 | 0 | 0 | 0 | 0 | 0 | 1 | D | C | B | Uključite/isključite prikaz (D), kursor (C) i treptanje kursora (B).
Kontrolni bit. |
|
Pomak kursora ili ekrana |
0 |
0 |
0 |
0 |
0 |
1 |
S/C |
R/L |
– |
– |
Postavite pomicanje kursora i prikažite Shift kontrolni bit i smjer, bez promjene
DDRAM podaci. |
39us |
Skup funkcija |
0 |
0 |
0 |
0 |
1 |
DL |
N |
F |
– |
– |
Podesite dužinu podataka interfejsa (DL: 8-
Bit/4-bit), brojevi linija prikaza (N: =2-linija/1-red), i, Prikaz tipa fonta (F: 5×11/5×8) |
39us |
Postavite CGRAM
Adresa |
0 |
0 |
0 |
1 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Podesite CGRAM adresu u adresi
Counter. |
39us |
Postavite DDRAM
Adresa |
0 |
0 |
1 |
AC6 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Postavite DDRAM adresu u adresu
Counter. |
39us |
Pročitajte zauzetu zastavu i adresu |
0 |
1 |
BF |
AC6 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Da li je tokom interne operacije ili ne može se saznati čitanjem BF. Može se pročitati i sadržaj brojača adresa. |
0us |
Upišite podatke na
Adresa |
1 |
0 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
Zapišite podatke u internu RAM memoriju (DDRAM/CGRAM). |
43us |
Čitanje podataka iz RAM-a | 1 | 1 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Čitanje podataka iz interne RAM memorije (DDRAM/CGRAM). | 43us |
- NAPOMENA: Kada se napravi MPU program koji provjerava oznaku zauzetosti (DB7), mora biti potrebno 1/2fosc potrebno za izvršavanje sljedeće instrukcije padajućim rubom signala “E” nakon što oznaka zauzetosti (DB7) prijeđe na “Low” .
Sadržaj
- Jasan prikaz
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 0 1 - Obrišite sve podatke na ekranu tako što ćete napisati “20H” (razmak) na sve DDRAM adrese i postaviti DDRAM adresu na “00H” u AC (broj adresa).
- Vratite kursor u prvobitni status, odnosno dovedite kursor na lijevu ivicu na prvom redu displeja. Povećajte način unosa (I/D=“High”).
- Vrati se kući
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 1 – - Povratak kući je instrukcija za povratak kući kursora.
- Postavite DDRAM adresu na “00H” na brojaču adresa.
- Vratite kursor na originalnu lokaciju i vratite ekran u prvobitni status, ako je pomaknut. Sadržaj DDRAM-a se ne mijenja.
- Način unosa je postavljen
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 1 I/D SH - Postavite smjer kretanja kursora i prikaza.
- I/D: povećanje/smanjenje DDRAM adrese (kursor ili treptanje)
- Kada je I/D=“visoko”, kursor/treptanje se pomiče udesno, a DDRAM adresa se povećava za 1.
- Kada je I/D=“Low”, kursor/treptanje se pomiče ulijevo i DDRAM adresa se povećava za 1.
- CGRAM radi na isti način kao DDRAM prilikom čitanja ili pisanja u CGRAM.
- SH: pomeranje celog ekrana
- Kada DDRAM read (CGRAM read/write) operacija ili SH=“Low”, pomeranje celog ekrana se ne vrši.
- Ako je SH =“High” i operacija pisanja DDRAM, vrši se pomak cijelog prikaza prema I/D vrijednosti. (I/D=„visoko“. pomak ulijevo, I/D=“niski“. Pomak udesno).
- Kontrola ON/OFF ekrana
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 1 D C B - Kontrolni displej/kursor/treptanje UKLJ/ISKLJUČENO 1 bitni registar.
- D: Kontrolni bit prikaza ON/OFF
- Kada je D=“High”, cijeli ekran je uključen.
- Kada je D=“Low”, ekran se isključuje, ali podaci na ekranu ostaju u DDRAM-u.
- C: kursor ON/OFF kontrolni bit
- Kada je D=“High”, kursor je uključen.
- Kada je D=“Low”, kursor nestaje u trenutnom prikazu, ali I/D registar čuva svoje podatke.
- B: Kontrolni bit za uključivanje/isključivanje treptanja kursora
- Kada je B=“High”, treptanje kursora je uključeno, koje se naizmenično izvodi između svih “High” podataka i prikazuje znakove na poziciji kursora.
- Kada je B=“Low”, treptanje je isključeno.
- Pomak kursora ili displeja
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 1 S/C R/L – – - Pomicanje desno/lijevo pozicije kursora ili prikaza bez pisanja ili čitanja podataka prikaza. Ova instrukcija se koristi za ispravljanje ili pretraživanje podataka na ekranu.
- Tokom prikaza u 2 reda, kursor se pomiče na 2. red nakon 40. cifre 1. reda.
- Imajte na umu da se pomeranje prikaza vrši istovremeno u svim redovima.
- Kada se podaci na ekranu više puta pomeraju, svaki red se pomera pojedinačno.
- Kada se izvrši promjena prikaza, sadržaj brojača adresa se ne mijenja.
- Obrasci pomaka prema S/C i R/L bitovima
S/C R/L Operacija 0 0 Pomaknite kursor ulijevo i AC će se smanjiti za 1 0 1 Pomaknite kursor udesno i AC će se povećati za 1 1 0 Pomerite ceo ekran ulevo, kursor se pomera u skladu sa ekranom 1 1 Pomerite ceo ekran udesno, kursor se pomera u skladu sa displejom
- Skup funkcija
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 DL N F – – - DL: Kontrolni bit dužine podataka interfejsa
- Kada DL=“High”, znači 8-bitni mod sabirnice sa MPU.
- Kada DL=“Low”, znači 4-bitni mod sabirnice sa MPU. Dakle, DL je signal za odabir 8-bitnog ili 4-bitnog moda magistrale. U režimu sabirnice 4 ali, potrebno je dva puta prenijeti 4-bitne podatke.
- N: Kontrolni bit broja linije prikaza
- Kada N=“Nisko”, 1-linijski režim prikaza je podešen.
- Kada N=“High”, 2-linijski režim prikaza je podešen.
- F: Kontrolni bit broja linije prikaza
- Kada F=“Low”, 5×8 tačaka format prikaza je podešen.
- Kada F=“High”, 5×11 tačaka format formata režim prikaza.
- Postavite CGRAM adresu
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 - Postavite CGRAM adresu na AC.
- Instrukcija čini CGRAM podatke dostupnim od MPU-a.
- Postavite DDRAM adresu
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 - Postavite DDRAM adresu na AC.
- Ova instrukcija čini DDRAM podatke dostupnim iz MPU-a.
- Kada je prikaz u jednom redu (N=LOW), DDRAM adresa je od “1H” do “00FH”. U 4-linijskom prikazu (N=High), DDRAM adresa u 2. redu formira “1H” do “ 00H”, a DDRAM adresa u 27. redu je od “2H” do “40H”.
- Pročitajte zastavu i adresu zauzetosti
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 - Ovo uputstvo pokazuje da li je S6A0069 u internom radu ili ne.
- Ako je rezultujući BF “High”, interna operacija je u toku i treba sačekati da BF bude LOW, do tada se može izvršiti sljedeća instrukcija.
- U ovoj instrukciji možete pročitati i vrijednost brojača adresa.
- Zapišite podatke u RAM
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 0 D7 D6 D5 D4 D3 D2 D1 D0 - Zapišite binarne 8-bitne podatke u DDRAM/CGRAM.
- Odabir RAM-a iz DDRAM-a i CGRAM-a je postavljen prethodnom instrukcijom za postavljanje adrese (DDRAM adresa, CGRAM adresa).
- Instrukcije za RAM set takođe mogu odrediti AC smjer prema RAM-u.
- Nakon operacije pisanja. Adresa se automatski povećava/smanjuje za 1, prema načinu unosa.
- Čitanje podataka iz RAM-a
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 1 D7 D6 D5 D4 D3 D2 D1 D0
- Čitanje binarnih 8-bitnih podataka iz DDRAM/CGRAM-a.
- Odabir RAM-a je postavljen prethodnom instrukcijom za postavljanje adrese. Ako se instrukcija postavljanja adrese RAM-a ne izvrši prije ove instrukcije, podaci koji su prvi pročitani su nevažeći, jer smjer AC još nije određen.
- Ako se RAM podaci čitaju nekoliko puta bez prethodno postavljenih instrukcija za RAM adresu, operacija čitanja, ispravni RAM podaci se mogu dobiti iz drugog. Međutim, prvi podaci bi bili netačni, jer nema vremenske granice za prijenos RAM podataka.
- U slučaju operacije čitanja DDRAM-a, instrukcija pomaka kursora igra istu ulogu kao instrukcija za postavljanje DDRAM adrese, ona također prenosi RAM podatke u registar izlaznih podataka.
- Nakon operacije čitanja, brojač adresa se automatski povećava/smanjuje za 1 prema načinu unosa.
- Nakon operacije čitanja CGRAM-a, pomak zaslona možda neće biti ispravno izvršen.
- NAPOMENA: U slučaju operacije upisivanja u RAM, AC se povećava/smanjuje za 1 kao u operaciji čitanja.
- U ovom trenutku, AC označava sljedeću poziciju adrese, ali samo prethodni podaci mogu se pročitati pomoću instrukcije za čitanje.
Standardni uzorak znakova engleski/evropski
Specifikacije kvaliteta
Standard testa izgleda proizvoda
- Način ispitivanja izgleda: Pregled treba izvršiti upotrebom 20W x 2 fluorescentna lamps.
- Udaljenost između LCM-a i fluorescentnog lamps treba biti 100 cm ili više.
- Udaljenost između LCM-a i očiju inspektora treba biti 25 cm ili više.
- The viewSmjer za inspekciju je 35° od vertikale u odnosu na LCM.
- A zona: Aktivno područje prikaza (minimalno viewpodručje).
- B zona: Područje neaktivnog prikaza (van viewpodručje).
Specifikacija osiguranja kvaliteta
- AQL standard inspekcije
- Sampling metoda: GB2828-87, nivo II, pojedinačni sampling klasifikacija kvara (Napomena: * ne uključuje)
Razvrstaj | Stavka | Napomena | AQL | |
Major | Prikaz stanja | Kratak ili otvoreni spoj | 1 | 0.65 |
LC curenje | ||||
Treperenje | ||||
Nema prikaza | ||||
Pogrešno viewing direction | ||||
Defekt kontrasta (zamračenje, duh) | 2 | |||
Pozadinsko osvetljenje | 1,8 | |||
Non-display | Ravni kabel ili pin obrnuto | 10 | ||
Pogrešna ili nedostaje komponenta | 11 | |||
Minor | Prikaz stanja | Odstupanje boje pozadine | 2 | 1.0 |
Crna mrlja i prašina | 3 | |||
Defekt linije, ogrebotina | 4
5 |
|||
Rainbow | ||||
Čip | 6 | |||
Pinhole | 7 | |||
polarizator |
Protruded | 12 | ||
Mjehurić i strani materijal | 3 | |||
Lemljenje | Loša veza | 9 | ||
Žica | Loša veza | 10 | ||
TAB | Položaj, snaga vezivanja | 13 |
Napomena o klasifikaciji kvarova
br. | Stavka | Kriterijum | |||||||||||||
1 | Kratak ili otvoreni spoj | Nije dozvoljeno | |||||||||||||
LC curenje | |||||||||||||||
Treperenje | |||||||||||||||
Nema prikaza | |||||||||||||||
Pogrešno viewing direction | |||||||||||||||
Pogrešno pozadinsko osvetljenje | |||||||||||||||
2 | Defekt kontrasta | Pogledajte odobrenje sample | |||||||||||||
Odstupanje boje pozadine | |||||||||||||||
3 |
tačkasti defekt, Crna mrlja, prašina (uključujući polarizator)
j = (X+Y)/2 |
![]() Jedinica: Inč2
|
|||||||||||||
4 | Defekt linije, ogrebotina | ![]() Jedinica: mm
|
|||||||||||||
5 |
Rainbow |
Ne više od dvije promjene boje viewing area. |
br. | Stavka | Kriterijum | ||||||||
7 | Uzorak segmenta
W = širina segmenta j = (X+Y)/2 |
(1) Pinhole
j < 0.10 mm je prihvatljivo. Jedinica: mm
|
||||||||
8 | Pozadinsko osvetljenje | (1) Boja pozadinskog osvetljenja treba da odgovara specifikaciji.
(2) Ne dozvoliti treperenje |
||||||||
9 | Lemljenje | (1) Ne dozvolite teške prljave i lemljene kuglice na PCB-u. (Veličina prljavštine odnosi se na točku i defekt prašine)
(2) Preko 50% olova treba zalemiti na kopnu. |
||||||||
10 | Žica | (1) Bakarna žica ne bi trebalo da zarđa
(2) Ne dozvolite pukotine na spoju bakarne žice. (3) Ne dozvoliti obrnuti položaj ravnog kabla. (4) Ne dozvolite da se u ravnom kablu nalazi izložena bakarna žica. |
||||||||
11* | PCB | (1) Ne dozvolite rđu ili oštećenje vijaka.
(2) Ne dozvoliti nedostatak ili pogrešno postavljanje komponenti. |
Pouzdanost LCM-a
Uvjeti ispitivanja pouzdanosti:
Stavka | Stanje | vrijeme (sati) | Procjena |
Visoka temp. Skladištenje | 80°C | 48 | Nema abnormalnosti u funkcijama i izgledu |
Visoka temp. Operating | 70°C | 48 | |
Niska temp. Skladištenje | -30°C | 48 | |
Niska temp. Operating | -20°C | 48 | |
Vlažnost | 40°C/ 90% RH | 48 | |
Temp. Ciklus | 0°C ¬ 25°C ®50°C
(30 min ¬ 5 min ® 30 min) |
10cycles |
Vrijeme oporavka treba da bude najmanje 24 sata. Štaviše, funkcije, performanse i izgled neće se značajno pogoršati u roku od 50,000 20 sati pod uobičajenim uslovima rada i skladištenja na sobnoj temperaturi (8+65°C), normalnoj vlažnosti (ispod XNUMX% relativne vlažnosti) iu području koje nije izloženo direktna sunčeva svjetlost.
Mjere opreza za korištenje LCD/LCM
- LCD/LCM se montira i podešava sa visokim stepenom preciznosti.
- Ne pokušavajte napraviti bilo kakve izmjene ili modifikacije.
- Treba napomenuti sljedeće.
Opće mjere opreza:
- LCD panel je napravljen od stakla. Izbjegavajte prekomjerni mehanički udar ili primjenu jakog pritiska na površinu zaslona.
- Polarizator koji se koristi na površini ekrana lako se izgrebe i ošteti. Pri rukovanju treba biti izuzetno oprezan. Da biste očistili prašinu ili prljavštinu sa površine ekrana, nježno obrišite pamukom ili drugim mekim materijalom natopljenim izopropil alkoholom, etil alkoholom ili trikloro tri florotanom, nemojte koristiti vodu, keton ili aromatične tvari i nikada ne trljajte snažno.
- Nemojteampna bilo koji način sa jezičcima na metalnom okviru.
- Nemojte praviti nikakve modifikacije na PCB-u bez konsultacije sa XIAMEM OCULAR
- Kada montirate LCM, uvjerite se da PCB nije pod bilo kakvim opterećenjem kao što je savijanje ili uvrtanje. Kontakti od elastomera su veoma delikatni i nedostajući pikseli mogu biti posledica blagog pomeranja nekog od elemenata.
- Izbjegavajte pritiskanje metalnog okvira, inače bi se elastomerni konektor mogao deformirati i izgubiti kontakt, što će rezultirati nedostatkom piksela i također uzrokovati dugu na ekranu.
- Pazite da ne dodirnete ili progutate tečne kristale koji mogu iscuriti iz oštećene ćelije. Ako se bilo koji tečni kristal proširi na kožu ili odjeću, odmah ga isperite sapunom i vodom.
Mjere opreza protiv statičkog elektriciteta:
- CMOS-LSI se koristi za sklop modula; stoga operateri treba da budu uzemljeni kad god dođu u kontakt sa modulom.
- Ne dirajte nijedan od provodnih dijelova kao što su LSI jastučići; bakreni vodovi na PCB-u i terminali interfejsa sa bilo kojim delovima ljudskog tela.
- Ne dodirujte priključne terminale ekrana golim rukama; to će uzrokovati prekid veze ili neispravnu izolaciju terminala.
- Module treba čuvati u antistatičkim vrećama ili drugim kontejnerima otpornim na statički elektricitet radi skladištenja.
- Treba koristiti samo pravilno uzemljene lemilice.
- Ako se koristi električni odvijač, treba ga uzemljiti i zaštititi kako bi se spriječile varnice.
- Za radnu odjeću i radne stolove treba se pridržavati normalnih mjera zaštite od statičkog elektriciteta.
- Budući da je suvi zrak induktivan na statički, preporučuje se relativna vlažnost od 50-60%.
Mjere opreza za lemljenje:
- Lemljenje treba izvoditi samo na I/O terminalima.
- Koristite lemilice sa odgovarajućim uzemljenjem i bez curenja.
- Temperatura lemljenja: 280°C+10°C
- Vrijeme lemljenja: 3 do 4 sekunde.
- Koristite eutektički lem sa punjenjem od smole.
- Ako se koristi fluks, površinu LCD-a treba zaštititi kako bi se izbjeglo prskanje toka.
- Ostatke fluksa treba ukloniti.
Mjere opreza pri radu:
- The viewugao se može podesiti promjenom LCD obima vožnjetage Vo.
- Budući da se primjenjuje DC voltage izaziva elektrohemijske reakcije, koje pogoršavaju prikaz, primenjeni talasni oblik impulsa treba da bude simetričan tako da ne ostane nijedna DC komponenta. Obavezno koristite navedeni radni voltage.
- Driving voltage treba držati unutar određenog raspona; višak voltage će skratiti vijek trajanja ekrana.
- Vrijeme odziva se povećava sa smanjenjem temperature.
- Boja ekrana može biti pod uticajem temperatura iznad njegovog radnog opsega.
- Održavajte temperaturu unutar navedenog raspona upotrebe i skladištenja. Prekomjerna temperatura i vlažnost mogu uzrokovati degradaciju polarizacije, ljuštenje polarizatora ili stvaranje mjehurića.
- Za dugotrajno skladištenje potrebno je preko 40°C, relativnu vlažnost treba održavati ispod 60% i izbjegavati direktnu sunčevu svjetlost.
Dokumenti / Resursi
![]() |
Handson Technology DSP-1165 I2C serijski interfejs 20x4 LCD modul [pdf] Korisnički priručnik DSP-1165 I2C serijski interfejs 20x4 LCD modul, DSP-1165, I2C serijski interfejs 20x4 LCD modul, interfejs 20x4 LCD modul, 20x4 LCD modul, LCD modul, modul |