Ndërfaqja serike Handson Technology DSP-1165 I2C Modul LCD 20×4
Specifikimet
- E përputhshme me Arduino Board ose bordin tjetër kontrollues me autobus I2C.
- Lloji i ekranit: E zezë në dritën e prapme të verdhë-jeshile.
- Adresa I2C: 0x38-0x3F (0x3F default).
- Furnizimi voltage: 5 V.
- Ndërfaqja: I2C në 4-bit LCD të dhëna dhe linja kontrolli.
- Rregullimi i kontrastit: Potenciometër i integruar.
- Kontrolli i dritës së prapme: Firmware ose tela kërcyese.
- Madhësia e tabelës: 98×60 mm.
Udhëzimet e përdorimit të produktit
Vendosja
Mbështetja e përzgjedhjes së adresave në tabelën e dërrasës nga I2C-në-LCD. Cilësimi i paracaktuar i adresës është 3Fh. Ndiqni diagramin e qarkut të referencës për t'u ndërlidhur me një mikrokontrollues.
Konfigurimi i ekranit LCD I2C
- Ngjitni tabelën me gjilpërë I2C në LCD në modulin LCD me 16 kunja duke siguruar shtrirjen e duhur.
- Lidheni modulin LCD me Arduino-n tuaj duke përdorur katër tela kërcyes sipas manualit të udhëzimeve.
Konfigurimi i Arduino:
- Shkarkoni dhe instaloni bibliotekën Arduino I2C LCD. Riemërtoni dosjen ekzistuese të bibliotekës LiquidCrystal në dosjen tuaj të bibliotekave Arduino si një kopje rezervë.
- Kopjoni dhe ngjisni shembullin e dhënëampskicojeni në Arduino IDE, verifikoni dhe ngarkoni skicën në bordin tuaj Arduino.
FAQ:
Pyetje: Cila është adresa e parazgjedhur I2C e modulit?
- A: Adresa e parazgjedhur I2C është 0x3F, por mund të vendoset midis 0x38-0x3F.
Pyetje: Si mund ta rregulloj kontrastin e ekranit?
- A: Moduli ka një potenciometër të integruar për rregullimin e kontrastit.
Pyetje: A mund të kontrolloj dritën e prapme të ekranit?
- A: Po, ju mund të kontrolloni dritën e pasme ose përmes firmuerit ose duke përdorur një tel kërcyes.
- Ky është një modul LCD 2×20 i ndërfaqes I4C, një modul i ri LCD me 4 rreshta me 20 karaktere me cilësi të lartë, me rregullim të kontrollit të kontrastit në bord, dritën e prapme dhe ndërfaqe komunikimi I2C.
- Për fillestarët e Arduino, nuk ka lidhje më të rëndë dhe komplekse me qarkun e shoferit LCD.
- Advani i vërtetë i rëndësishëmtagElementet e këtij moduli LCD Serial I2C do të thjeshtojnë lidhjen e qarkut, do të ruajnë disa kunja I/O në tabelën Arduino, do të thjeshtojnë zhvillimin e firmuerit me një bibliotekë Arduino gjerësisht të disponueshme.
- SKU: DSP-1165
Të dhëna të shkurtra:
- E përputhshme me Arduino Board ose një tabelë tjetër kontrollues me autobus I2C.
- Lloji i ekranit: E zezë në dritën e prapme të verdhë-jeshile.
- I2C Address:0x38-0x3F (0x3F e paracaktuar)
- Furnizimi voltage: 5V
- Ndërfaqja: I2C në 4-bit LCD të dhëna dhe linja kontrolli.
- Rregullimi i kontrastit: Potenciometër i integruar.
- Kontrolli i dritës së prapme: Firmware ose tela kërcyese.
- Madhësia e tabelës: 98×60 mm.
Vendosja
- LCD i Hitachi me karaktere HD44780 është shumë i lirë dhe i disponueshëm gjerësisht dhe është një pjesë thelbësore e çdo projekti që shfaq informacion.
- Duke përdorur tabelën LCD me piggyback, të dhënat e dëshiruara mund të shfaqen në LCD përmes autobusit I2C. Në parim, çantat e tilla të shpinës janë ndërtuar rreth PCF8574 (nga NXP) i cili është një zgjerues i portit I/O 8-bit dydrejtimësh me qëllime të përgjithshme që përdor protokollin I2C.
- PCF8574 është një qark CMOS silikoni që ofron zgjerim të hyrjes/daljes në distancë për qëllime të përgjithshme (një pothuajse dydrejtimëshe 8-bitësh) për shumicën e familjeve të mikrokontrolluesve nëpërmjet autobusit dydrejtues me dy linja (I2C-bus).
- Vini re se shumica e moduleve piggy-back janë të përqendruara rreth PCF8574T (paketë SO16 e PCF8574 në paketën DIP16) me një adresë të paracaktuar skllav prej 0x27.
- Nëse bordi juaj piggyback mban një çip PCF8574AT, atëherë adresa e paracaktuar e skllav do të ndryshojë në 0x3F.
- Shkurtimisht, nëse bordi piggyback bazohet në PCF8574T dhe lidhjet e adresës (A0-A1-A2) nuk janë të lidhura me saldim, ai do të ketë adresën skllav 0x27.
Vendosja e adresës së PCD8574A (ekstrakt nga specifikimet e të dhënave PCF8574A)
- Shënim: Kur blloku A0~A2 është i hapur, kunja tërhiqet lart në VDD. Kur kunja lidhet shkurt, ajo tërhiqet poshtë në VSS.
- Cilësimi i parazgjedhur i këtij moduli është A0~A2 i hapur, kështu që është tërhequr deri në VDD. Adresa në këtë rast është 3Fh.
- Një diagram i qarkut referencë i një çantë shpine LCD të pajtueshme me Arduino është paraqitur më poshtë.
- Ajo që vijon më tej është informacioni se si të përdorni një nga këto çanta shpine të lira për t'u ndërlidhur me një mikrokontrollues në mënyrat që ishte menduar saktësisht.
- Diagrami i qarkut të referencës së bordit të piggyback I2C-to-LCD.
Ekran LCD I2C.
- Së pari, ju duhet të lidhni tabelën e derracave I2C-në-LCD në modulin LCD me 16 kunja. Sigurohuni që kunjat e dërrasës së pasme nga I2C-në-LCD të jenë të drejta dhe të përshtaten në modulin LCD, më pas bashkojeni në kutinë e parë duke e mbajtur dërrasën e pasme të derrkucës I2C-në-LCD në të njëjtin rrafsh me modulin LCD. Pasi të keni mbaruar punën e saldimit, merrni katër tela kërcyes dhe lidhni modulin LCD me Arduino-n tuaj sipas udhëzimeve të dhëna më poshtë.
- Lidhja LCD në Arduino
Konfigurimi i Arduino
- Për këtë eksperiment, është e nevojshme të shkarkoni dhe instaloni bibliotekën “Arduino I2C LCD”.
- Para së gjithash, riemërtoni dosjen ekzistuese të bibliotekës “LiquidCrystal” në dosjen tuaj të bibliotekave Arduino si një kopje rezervë dhe vazhdoni me pjesën tjetër të procesit.
- https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
- Më pas, copy-paste këtë ishampskico Listing-1 për eksperimentin në dritaren e kodit bosh, verifiko dhe pastaj ngarko.
Lista e skicave të Arduino-1:
- Nëse jeni 100% i sigurt se gjithçka është në rregull, por nuk shihni asnjë karakter në ekran, përpiquni të rregulloni enën e kontrollit të kontrastit të çantës së shpinës dhe vendoseni në një pozicion ku personazhet janë të shndritshëm dhe sfondi nuk ka kuti të pista pas personazheve. Në vijim është një pjesë e pjesshme view të eksperimentit të autorit me kodin e përshkruar më sipër me një modul ekrani 20×4.
- Meqenëse ekrani i përdorur nga autori është një lloj shumë i qartë i ndritshëm "e zezë në të verdhë", është shumë e vështirë të arrihet një kapje e mirë për shkak të efekteve të polarizimit.
Kjo skicë do të shfaqë gjithashtu karakterin e dërguar nga Monitori serial:
- Në Arduino IDE, shkoni te "Tools" > "Serial Monitor". Vendosni shpejtësinë e saktë të zhurmës në 9600.
- Shkruani karakterin në hapësirën e sipërme dhe shtypni "SEND".
- Vargu i karaktereve do të shfaqet në modulin LCD.
Burimet
- Teknologjia Handson
- Lelong.com.my
- HandsOn Technology ofron një platformë multimediale dhe interaktive për të gjithë të interesuarit në elektronikë.
- Nga fillestar në guximtar, nga student në pedagog. Informacion, edukim, frymëzim dhe argëtim.
- Analoge dhe dixhitale, praktike dhe teorike; software dhe harduer.
- HandsOn Technology mbështet Platformën e Zhvillimit të Hardware me Burim të Hapur (OSHW).
- Mësoni: Share Design www.handsontec.com
Fytyra pas cilësisë së produktit tonë
- Në një botë me ndryshime të vazhdueshme dhe zhvillim të vazhdueshëm teknologjik, një produkt i ri ose zëvendësues nuk është kurrë larg – dhe të gjithë duhet të testohen.
- Shumë shitës thjesht importojnë dhe shesin pa kontrolle dhe ky nuk mund të jetë interesi përfundimtar i askujt, veçanërisht i klientit. Çdo pjesë e shitur në Handsotec është testuar plotësisht.
- Pra, kur blini nga gama e produkteve Handsontec, mund të jeni të sigurt se po merrni cilësi dhe vlerë të jashtëzakonshme.
- Ne vazhdojmë të shtojmë pjesë të reja në mënyrë që të mund të futeni në projektin tuaj të ardhshëm.
Veçoritë
- 5×8 pika me kursor
- STN (Verdhe-jeshile), Pozitive, Transflektive
- Cikli i punës 1/16
- Viewdrejtimi: ora 6:00
- Kontrollues i integruar (S6A0069 ose ekuivalent)
- Furnizimi me energji elektrike +5V
- LED BKL Verdha-Jeshile, që do të drejtohet nga A, K
Dimensioni i përvijimit
Vlerësimet maksimale absolute
Artikulli | Simboli | Standard | Njësia | ||
Fuqia voltage | VDD-VSS | 0 | – | 7.0 | V |
Vëllimi i hyrjestage | Vin | VSS | – | VDD | |
Gama e temperaturës së funksionimit | Top | -20 | – | +70 | ℃ |
Gama e temperaturës së ruajtjes | Test | -30 | – | +80 |
Diagrami i bllokut
Përshkrimi i pinit të ndërfaqes
Pin nr. | Simboli | Lidhja e jashtme | Funksioni |
1 | VSS | Furnizimi me energji elektrike | Toka e sinjalit për LCM (GND) |
2 | VDD | Furnizimi me energji për logjikën (+5V) për LCM | |
3 | V0 | Rregullimi i kontrastit | |
4 | RS | NJPZH-ja | Regjistro sinjalin e zgjedhjes |
5 | R/W | NJPZH-ja | Sinjali i zgjedhjes së leximit/shkrimit |
6 | E | NJPZH-ja | Sinjali i aktivizimit të funksionimit (leximi/shkrimi i të dhënave). |
7 ~ 10 | DB0~DB3 | NJPZH-ja | Katër linja të autobusëve të të dhënave me tre gjendje me dy drejtime të rendit të ulët. Përdoret për transferimin e të dhënave midis MPU dhe LCM.
Këto të katërta nuk përdoren gjatë funksionimit 4-bit. |
11 ~ 14 | DB4~DB7 | NJPZH-ja | Katër linja të autobusëve të të dhënave me dy drejtime me tre gjendje të rendit të lartë. Përdoret për transferimin e të dhënave ndërmjet MPU |
15 | A(LED+) | Furnizim me energji LED BKL | Furnizimi me energji elektrike për BKL (Anode) |
16 | K(LED-) | Furnizimi me energji elektrike për BKL (GND) |
Rregullimi i kontrastit
- VDD~V0: LCD Driving Voltage
- VR: 10K ~ 20k
Karakteristikat optike
Artikulli | Simboli | gjendja | Min. | Tip. | Maks. | Njësia |
Viewkënd ing | θ1 | Cr≥3 | 20 | gradë | ||
θ2 | 40 | |||||
Φ1 | 35 | |||||
Φ2 | 35 | |||||
Raporti i kontrastit | Cr | – | 10 | – | – | |
Koha e përgjigjes (rritje) | Tr | – | – | 200 | 250 | ms |
Koha e përgjigjes (vjeshtë) | Tr | – | – | 300 | 350 |
Karakteristikat elektrike
Diagrami i qarkut të dritës së prapme (drita 12X4)
NGJYRA: VERDHË-JESHILE
VLERËSIMET LED
ARTIKU | SIMBOLI | MIN | Lloji i tipit | MAX | NJËSIA |
PËRPARA VOLTAGE | VF | 4.0 | 4.2 | 4.4 | V |
PËRPARA RRITJA | IF | – | 240 | – | MA |
PUSHTETI | P | – | 1.0 | – | W |
GJËRTËSISË VALORE PIKE | ΛP | 569 | 571 | 573 | NM |
LUMINANCA | LV | – | 340 | – | CD/M2 |
Gama e temperaturës së funksionimit | Vop | -20 | – | +70 | ℃ |
Gama e temperaturës së ruajtjes | Vst | -25 | – | +80 |
Karakteristikat DC
Parametri | Simboli | Kushtet | Min. | Tip. | Maks. | Njësia |
Furnizimi voltage për LCD | VDD-V0 | Ta =25℃ | – | 4.5 | – | V |
Vëllimi i hyrjestage | VDD | 4.7 | 5.0 | 5.5 | ||
Rryma e furnizimit | SHTO | Ta=25℃, VDD=5.0V | – | 1.5 | 2.5 | mA |
Rryma e rrjedhjes së hyrjes | ILKG | – | – | 1.0 | uA | |
Hyrja e nivelit "H" voltage | VIA | 2.2 | – | VDD | V | |
Hyrja e nivelit "L" voltage | VIL | Dyfishi i vlerës fillestare ose më pak | 0 | – | 0.6 | |
Vëllimi i prodhimit të nivelit "H".tage | VOH | LOH=-0.25mA | 2.4 | – | – |
Vëllimi i prodhimit të nivelit "L".tage | VOL | LOH=1.6mA | – | – | 0.4 | |
Rryma e furnizimit me dritën e prapme | IF | VDD=5.0V,R=6.8W | – | 240 | – |
Cikli i shkrimit (Ta=25℃, VDD=5.0V)
Parametri | Simboli | Test gjilpërë | Min. | Tip. | Maks. | Njësia |
Aktivizo kohën e ciklit | tc |
E |
500 | – | – |
ns |
Aktivizo gjerësinë e pulsit | tw | 230 | – | – | ||
Aktivizo kohën e ngritjes/rënies | tr, tf | – | – | 20 | ||
RS; Koha e konfigurimit R/W | tsu1 | RS; R/W | 40 | – | – | |
RS; Koha e mbajtjes së adresës R/W | th1 | 10 | – | – | ||
Vonesa e daljes së të dhënave | tsu2 | DB0~DB7 | 80 | – | – | |
Koha e mbajtjes së të dhënave | th2 | 10 | – | – |
Shkruani diagramin e kohës së modalitetit
Cikli i leximit (Ta=25℃, VDD=5.0V)
Parametri | Simboli | Test gjilpërë | Min. | Tip. | Maks. | Njësia |
Aktivizo kohën e ciklit | te | E | 500 | – | – | ns |
Aktivizo gjerësinë e pulsit | TW | 230 | – | – | ||
Aktivizo kohën e ngritjes/rënies | tr, tf | – | – | 20 | ||
RS; Koha e konfigurimit R/W | tsu | RS; R/W | 40 | – | – | |
RS; Koha e mbajtjes së adresës R/W | th | 10 | – | – | ||
Vonesa e daljes së të dhënave | td | DB0~DB7 | – | – | 120 | |
Koha e mbajtjes së të dhënave | të | 5 | – | – |
Diagrami i kohës së modalitetit të leximit
PËRSHKRIMI I FUNKSIONIT
Ndërfaqja e sistemit
- Ky çip ka dy lloje ndërfaqesh me MPU: autobus 4-bit dhe autobus 8-bit. Autobusi 4-bit dhe autobusi 8-bit zgjidhen nga biti DL në regjistrin e instruksioneve.
Flamuri i zënë (BF)
- Kur BF = "I lartë", tregon se operacioni i brendshëm është duke u përpunuar. Pra, gjatë kësaj kohe, udhëzimi tjetër nuk mund të pranohet.
- BF mund të lexohet, kur RS = Low dhe R/W = Lartë (Read Instruction Operation), përmes portës DB7. Përpara se të ekzekutoni udhëzimin tjetër, sigurohuni që BF të mos jetë i lartë.
Numri i adresave (AC)
- Numri i adresave (AC) ruan adresën DDRAM/CGRAM, të transferuar nga IR. Pas shkrimit në (leximin nga) DDRAM/CGRAM, AC rritet (zvogëlohet) automatikisht me 1.
- Kur RS = "Low" dhe R/W = "High", AC mund të lexohet përmes portave DB0 - DB6.
Shfaq RAM-in e të dhënave (DDRAM)
- DDRAM ruan të dhënat e ekranit me një maksimum prej 80 x 8 bit (80 karaktere). Adresa DDRAM vendoset në numëruesin e adresave (AC) si një numër heksadecimal.
Pozicioni i shfaqjes
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 i gjeneratorit të karaktereve)
- CGROM ka një model 5 x 8 pika me 204 karaktere dhe një model 5 x 10 pika me 32 karaktere. CGROM ka 204 modele karakteresh me 5 x 8 pika.
CGRAM (RAM i gjeneratorit të karaktereve)
- CGRAM ka deri në 5 × 8 pika, 8 karaktere. Duke shkruar të dhënat e shkronjave në CGRAM, mund të përdoren karaktere të përcaktuara nga përdoruesi.
Marrëdhënia midis adresave CGRAM, kodeve të karaktereve (DDRAM) dhe modeleve të karaktereve (të dhënat CGRAM)
Shënime:
- Bitet e kodit të karaktereve 0 deri në 2 korrespondojnë me bitet e adresës CGRAM 3 deri në 5 (3 bit: 8 lloje).
- CGRAM adreson bitet 0 deri në 2 dhe përcakton pozicionin e linjës së modelit të karakterit. Rreshti i 8-të është pozicioni i kursorit dhe shfaqja e tij formohet nga një OSE logjike me kursorin. Ruani të dhënat e rreshtit të 8-të, që korrespondojnë me pozicionin e shfaqjes së kursorit, në 0 si ekrani i kursorit. Nëse të dhënat e rreshtit të 8-të janë 1, 1 bit do të ndriçojë rreshtin e 8-të, pavarësisht nga prania e kursorit.
- Pozicionet e rreshtit të modelit të karaktereve korrespondojnë me bitet e të dhënave CGRAM 0 deri në 4 (biti 4 është në të majtë).
- Siç tregohet në tabelë, modelet e karaktereve CGRAM zgjidhen kur bitet e kodit të karakterit 4 deri në 7 janë të gjitha 0. Megjithatë, meqenëse biti 3 i kodit të karakterit nuk ka efekt, shfaqja R exampLe më sipër mund të zgjidhet nga kodi i karakterit 00H ose 08H.
- 1 për të dhënat CGRAM korrespondon me zgjedhjen e ekranit dhe 0 për moszgjedhjen Tregon asnjë efekt.
Qarku i kontrollit të kursorit/pulsit
Ai kontrollon kursorin/pulsimin ON/OFF në pozicionin e kursorit.
Përshkrimi i udhëzimit
Përvijimi
- Për të kapërcyer diferencën e shpejtësisë midis orës së brendshme të S6A0069 dhe orës MPU, S6A0069 kryen operacione të brendshme duke ruajtur kontrollin në formacione në IR ose DR.
- Funksionimi i brendshëm përcaktohet sipas sinjalit nga MPU, i përbërë nga autobusi leximi/shkrimi dhe i të dhënave (Referojuni Tabelës 7).
Udhëzimet mund të ndahen kryesisht në katër grupe:
- Udhëzimet e grupit të funksioneve S6A0069 (vendosni metodat e shfaqjes, vendosni gjatësinë e të dhënave, etj.)
- Udhëzimet për vendosjen e adresave në RAM-in e brendshëm
- Udhëzime për transferimin e të dhënave me RAM të brendshëm
- Të tjerët
- Adresa e RAM-it të brendshëm rritet ose zvogëlohet automatikisht me 1.
- Shënim: gjatë funksionimit të brendshëm, flamuri i zënë (DB7) lexohet "I lartë".
- Kontrolli i flamurit të zënë duhet të paraprihet nga udhëzimi tjetër.
Tabela e udhëzimeve
Udhëzim
V: B |
Kodi i udhëzimit
6/18 |
Përshkrimi
2008/06/02 |
Ekzekutimi |
RS | R/W | DB7 | DB6 | DB 5 | DB4 | DB3 | DB2 | DB 1 | DB0 | koha (fosc= 270 KHZ | ||
Shfaq ekranin | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | Shkruani "20H" në DDRA dhe vendosni adresën DDRAM në "00H" nga
AC |
1.53 ms |
Kthehu në shtëpi |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
– |
Vendosni adresën DDRAM në "00H" nga AC dhe kthejeni kursorin në pozicionin e tij origjinal nëse zhvendoset.
Përmbajtja e DDRAM nuk është ndryshuar. |
1.53 ms |
Cakto modalitetin e hyrjes | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | I/D | SH | Cakto drejtimin e lëvizjes së kursorit dhe pulsimin e të gjithë ekranit | 39us |
Kontrolli i ekranit ON/OFF | 0 | 0 | 0 | 0 | 0 | 0 | 1 | D | C | B | Vendosni ekranin (D), kursorin (C) dhe ndezjen/fikjen e ndezjes së kursorit (B).
Bit kontrolli. |
|
Zhvendosja e kursorit ose e ekranit |
0 |
0 |
0 |
0 |
0 |
1 |
S/C |
R/L |
– |
– |
Cakto lëvizjen e kursorit dhe shfaq bitin e kontrollit Shift dhe drejtimin, pa ndryshuar
Të dhënat DDRAM. |
39us |
Seti i funksionit |
0 |
0 |
0 |
0 |
1 |
DL |
N |
F |
– |
– |
Cakto gjatësinë e të dhënave të ndërfaqes (DL: 8-
Bit/4-bit), numrat e linjës së ekranit (N: =2-rresht/1-rresht) dhe, Lloji i fontit të ekranit (F: 5×11/5×8) |
39us |
Vendosni CGRAM
Adresa |
0 |
0 |
0 |
1 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Vendosni adresën CGRAM në adresë
Kundër. |
39us |
Cakto DDRAM
Adresa |
0 |
0 |
1 |
AC6 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Vendosni adresën DDRAM në adresë
Kundër. |
39us |
Lexoni flamurin dhe adresën e zënë |
0 |
1 |
BF |
AC6 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Nëse gjatë funksionimit të brendshëm apo jo, mund të dihet duke lexuar BF. Mund të lexohet edhe përmbajtja e numëruesit të adresave. |
0us |
Shkruani të dhënat në
Adresa |
1 |
0 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
Shkruani të dhënat në RAM-in e brendshëm (DDRAM/CGRAM). |
43us |
Lexoni të dhënat nga RAM | 1 | 1 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Lexoni të dhënat nga RAM-i i brendshëm (DDRAM/CGRAM). | 43us |
- SHËNIM: Kur bëhet një program MPU që kontrollon flamurin e zënë (DB7), duhet të jetë e nevojshme 1/2fosc është e nevojshme për ekzekutimin e instruksionit të radhës nga skaji në rënie i sinjalit "E" pasi flamuri i zënë (DB7) shkon në "Low" .
Përmbajtja
- Pastroni ekranin
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 0 1 - Fshini të gjitha të dhënat e ekranit duke shkruar "20H" (kodi i hapësirës) në të gjitha adresat DDRAM dhe vendosni adresën DDRAM në "00H" në AC (numëruesi i adresave).
- Kthejeni kursorin në statusin origjinal, domethënë, sillni kursorin në skajin e majtë në rreshtin e parë të ekranit. Bëni shtimin e modalitetit të hyrjes (I/D=“I lartë”).
- Kthehu në shtëpi
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 1 – - Kthimi në shtëpi është udhëzimi i kursorit për kthimin në shtëpi.
- Vendosni adresën DDRAM në "00H" në numëruesin e adresave.
- Kthejeni kursorin në faqen e tij origjinale dhe kthejeni ekranin në statusin e tij origjinal, nëse zhvendoset. Përmbajtja e DDRAM nuk ndryshon.
- Modaliteti i hyrjes është vendosur
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 1 I/D SH - Vendosni drejtimin e lëvizjes së kursorit dhe ekranit.
- I/D: shtim/zvogëlim i adresës DDRAM (kursori ose pulsimi)
- Kur I/D=“lartë”, kursori/shkëlqimi lëviz djathtas dhe adresa DDRAM rritet me 1.
- Kur I/D=“Low”, kursori/pulsimi lëviz majtas dhe adresa DDRAM rritet me 1.
- CGRAM funksionon në të njëjtën mënyrë si DDRAM kur lexon ose shkruan në CGRAM.
- SH: zhvendosja e të gjithë ekranit
- Kur funksioni i leximit DDRAM (leximi/shkrimi CGRAM) ose SH=“Low”, nuk kryhet zhvendosja e të gjithë ekranit.
- Nëse funksioni i shkrimit SH =“High” dhe DDRAM, kryhet një zhvendosje e të gjithë ekranit sipas vlerës I/D. (I/D=“lartë”. zhvendosje majtas, I/D=“Low”. Zhvendosje djathtas).
- Ekrani i kontrollit ON/OFF
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 1 D C B - Kontrolloni ekranin/kursorin/pulsimin ON/OFF Regjistri 1 bit.
- D: Ekrani i bitit të kontrollit ON/OFF
- Kur D=“I lartë”, i gjithë ekrani ndizet.
- Kur D=“Low”, ekrani fiket, por të dhënat e ekranit mbeten në DDRAM.
- C: biti i kontrollit të kursorit ON/OFF
- Kur D=“I lartë”, kursori ndizet.
- Kur D=“Low”, kursori zhduket në ekranin aktual, por regjistri I/D ruan të dhënat e tij.
- B: Biti i kontrollit ON/OFF pulsimi i kursorit
- Kur B=“I lartë”, pulsimi i kursorit është i ndezur, i cili funksionon në mënyrë alternative ndërmjet të gjitha të dhënave “High” dhe shfaq karakteret në pozicionin e kursorit.
- Kur B=“Low”, pulsimi është i fikur.
- Zhvendosja e kursorit ose e ekranit
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 1 S/C R/L – – - Zhvendosja e pozicionit ose ekranit të kursorit djathtas/majtas pa shkruar ose lexuar të dhënat e ekranit. Ky udhëzim përdoret për të korrigjuar ose kërkuar të dhënat e shfaqjes.
- Gjatë shfaqjes së modalitetit me 2 rreshta, kursori lëviz në rreshtin e dytë pas shifrës së 2-të të rreshtit të parë.
- Vini re se zhvendosja e ekranit kryhet njëkohësisht në të gjitha linjat.
- Kur të dhënat e ekranit zhvendosen në mënyrë të përsëritur, çdo rresht zhvendoset individualisht.
- Kur kryhet një zhvendosje e ekranit, përmbajtja e numëruesit të adresave nuk ndryshohet.
- Zhvendos modelet sipas biteve S/C dhe R/L
S/C R/L Operacioni 0 0 Zhvendosni kursorin në të majtë dhe AC zvogëlohet me 1 0 1 Zhvendosni kursorin në të djathtë dhe AC rritet me 1 1 0 Zhvendosni të gjithë ekranin majtas, kursori lëviz sipas ekranit 1 1 Zhvendosni të gjithë ekranin në të djathtë, kursori lëviz sipas ekranit
- Seti i funksionit
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 DL N F – – - DL: Biti i kontrollit të gjatësisë së të dhënave të ndërfaqes
- Kur DL=“I lartë”, do të thotë modalitet autobusi 8-bit me MPU.
- Kur DL=“Low”, do të thotë modalitet autobusi 4-bit me MPU. Prandaj, DL është një sinjal për të zgjedhur modalitetin e autobusit 8-bit ose 4-bit. Kur është në modalitetin 4-bit, ai duhet të transferojë të dhëna 4-bit dy herë.
- N: Shfaq bitin e kontrollit të numrit të linjës
- Kur N="Low", është vendosur modaliteti i shfaqjes me 1 rresht.
- Kur N="I lartë", modaliteti i ekranit me 2 rreshta është caktuar.
- F: Shfaq bitin e kontrollit të numrit të linjës
- Kur F=“Low”, është vendosur modaliteti i shfaqjes së formatit 5×8 pika.
- Kur F=Modaliteti i shfaqjes së formatit "I lartë", 5×11 pika.
- Cakto adresën CGRAM
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 - Cakto adresën CGRAM në AC.
- Udhëzimi bën të disponueshme të dhënat CGRAM nga MPU.
- Cakto adresën DDRAM
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 - Cakto adresën DDRAM në AC.
- Ky udhëzim bën të disponueshme të dhënat DDRAM nga MPU.
- Kur modaliteti i shfaqjes me 1 rresht (N=LOW), adresa DDRAM është nga "00H" në "4FH". Në modalitetin e shfaqjes me 2 rreshta (N=High), adresa DDRAM në rreshtin e parë formon "1H" në " 00H", dhe adresa DDRAM në rreshtin e dytë është nga "27H" në "2H".
- Lexo flamurin dhe adresën e zënë
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 - Ky udhëzim tregon nëse S6A0069 është në funksionim të brendshëm apo jo.
- Nëse BF rezultante është "High", operacioni i brendshëm është në progres dhe duhet të presë që BF të jetë LOW, atëherë mund të kryhet instruksioni tjetër.
- Në këtë udhëzim, mund të lexoni edhe vlerën e numëruesit të adresave.
- Shkruani të dhënat në RAM
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 0 D7 D6 D5 D4 D3 D2 D1 D0 - Shkruani të dhëna binare 8-bit në DDRAM/CGRAM.
- Zgjedhja e RAM-it nga DDRAM, dhe CGRAM, caktohet nga udhëzimi i mëparshëm i grupit të adresave (bashkësia e adresave DDRAM, grupi i adresave CGRAM).
- Udhëzimi i setit të RAM-it mund të përcaktojë gjithashtu drejtimin e AC në RAM.
- Pas operacionit të shkrimit. Adresa rritet/zvogëlohet automatikisht me 1, sipas mënyrës së hyrjes.
- Lexoni të dhënat nga RAM
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 1 D7 D6 D5 D4 D3 D2 D1 D0
- Lexoni të dhënat binare 8-bit nga DDRAM/CGRAM.
- Zgjedhja e RAM-it përcaktohet nga udhëzimi i mëparshëm i grupit të adresave. Nëse udhëzimi i grupit të adresave të RAM-it nuk kryhet përpara këtij udhëzimi, të dhënat që janë lexuar së pari janë të pavlefshme, pasi drejtimi i AC nuk është përcaktuar ende.
- Nëse të dhënat e RAM-it lexohen disa herë pa udhëzimet e adresës së RAM-it të vendosura më parë, operacioni i leximit, të dhënat e sakta të RAM-it mund të merren nga i dyti. Megjithatë, të dhënat e para do të ishin të pasakta, pasi nuk ka asnjë diferencë kohore për transferimin e të dhënave RAM.
- Në rastin e funksionimit të leximit DDRAM, instruksioni i zhvendosjes së kursorit luan të njëjtin rol si udhëzimi i grupit të adresave DDRAM, ai gjithashtu transferon të dhënat RAM në një regjistër të të dhënave dalëse.
- Pas operacionit të leximit, numëruesi i adresave rritet/ulet automatikisht me 1 sipas mënyrës së hyrjes.
- Pas operacionit të leximit CGRAM, zhvendosja e ekranit mund të mos ekzekutohet siç duhet.
- SHËNIM: Në rastin e funksionimit të shkrimit në RAM, AC rritet/zvogëlohet me 1 si në funksionin e leximit.
- Në këtë kohë, AC tregon pozicionin tjetër të adresës, por vetëm të dhënat e mëparshme mund të lexohen nga udhëzimi i leximit.
Modeli standard i karakterit anglisht/evropian
Specifikimet e Cilësisë
Standardi i testit të paraqitjes së produktit
- Mënyra e testit të paraqitjes: Inspektimi duhet të kryhet duke përdorur 20W x 2 l fluoreshenteamps.
- Distanca midis LCM dhe l fluoreshenteamps duhet të jetë 100 cm ose më shumë.
- Distanca midis LCM dhe syve të inspektorit duhet të jetë 25 cm ose më shumë.
- Të viewdrejtimi i inspektimit është 35° nga vertikali ndaj LCM.
- Një zonë: Zona aktive e shfaqjes (minimumi viewzona ing).
- Zona B: Zona e shfaqjes jo aktive (jashtë viewzona ing).
Specifikimi i sigurimit të cilësisë
- Standardi i inspektimit AQL
- Sampmetoda ling: GB2828-87, Niveli II, s tekampKlasifikimi i defektit ling (Shënim: * nuk përfshin)
Klasifikoni | Artikulli | Shënim | AQL | |
Major | Gjendja e shfaqjes | Qark i shkurtër ose i hapur | 1 | 0.65 |
Rrjedhje LC | ||||
Flickering | ||||
Asnjë shfaqje | ||||
E gabuar viewdrejtimin | ||||
Defekt kontrasti (e zbehtë, fantazmë) | 2 | |||
Drita e prapme | 1,8 | |||
Jo-ekran | Kabllo e sheshtë ose kunja e kundërt | 10 | ||
Komponenti i gabuar ose mungon | 11 | |||
Të mitur | Gjendja e shfaqjes | Devijimi i ngjyrës së sfondit | 2 | 1.0 |
Njolla e zezë dhe pluhur | 3 | |||
Defekt linje, Gërvishtje | 4
5 |
|||
Ylber | ||||
Çip | 6 | |||
Vrimë gjilpëre | 7 | |||
Polarizer |
I dalë jashtë | 12 | ||
Flluskë dhe material i huaj | 3 | |||
Saldim | Lidhje e dobët | 9 | ||
Tela | Lidhje e dobët | 10 | ||
TAB | Pozicioni, forca e lidhjes | 13 |
Shënim për klasifikimin e defekteve
Nr. | Artikulli | Kriteri | |||||||||||||
1 | Qark i shkurtër ose i hapur | Nuk lejohet | |||||||||||||
Rrjedhje LC | |||||||||||||||
Flickering | |||||||||||||||
Asnjë shfaqje | |||||||||||||||
E gabuar viewdrejtimin | |||||||||||||||
Dritë e pasme e gabuar | |||||||||||||||
2 | Defekt kontrasti | Referojuni miratimit sample | |||||||||||||
Devijimi i ngjyrës së sfondit | |||||||||||||||
3 |
Defekt në pikë, Njolla e zezë, pluhur (përfshirë polarizuesin)
j = (X+Y)/2 |
![]() Njësia: Inç2
|
|||||||||||||
4 | Defekt linje, Gërvishtje | ![]() Njësia: mm
|
|||||||||||||
5 |
Ylber |
Jo më shumë se dy ndryshime ngjyrash në të gjithë viewzona ing. |
Nr. | Artikulli | Kriteri | ||||||||
7 | Modeli i segmentit
W = Gjerësia e segmentit j = (X+Y)/2 |
(1) vrimë e vogël
j < 0.10 mm është e pranueshme. Njësia: mm
|
||||||||
8 | Drita e pasme | (1) Ngjyra e dritës së prapme duhet të përputhet me specifikimet.
(2) Mos lejoni dridhje |
||||||||
9 | Saldim | (1) Mos lejoni topa të rëndë të ndotur dhe saldues në PCB. (Madhësia e papastërtisë i referohet defektit të pikës dhe pluhurit)
(2) Mbi 50% e plumbit duhet të ngjitet në tokë. |
||||||||
10 | Tela | (1) Teli i bakrit nuk duhet të jetë i ndryshkur
(2) Mos lejoni çarje në lidhjen e telit të bakrit. (3) Mos lejoni ndryshimin e pozicionit të kabllit të sheshtë. (4) Mos lejoni tela bakri të ekspozuar brenda kabllit të sheshtë. |
||||||||
11* | PCB | (1) Mos lejoni ndryshkjen ose dëmtimin e vidës.
(2) Mos lejoni mungesën ose vendosjen e gabuar të komponentëve. |
Besueshmëria e LCM
Gjendja e testit të besueshmërisë:
Artikulli | gjendja | Koha (orë) | Vlerësimi |
Temperatura e lartë. Magazinimi | 80°C | 48 | Nuk ka anomali në funksione dhe pamje |
Temperatura e lartë. Operative | 70°C | 48 | |
Temperatura e ulët. Magazinimi | -30°C | 48 | |
Temperatura e ulët. Operative | -20°C | 48 | |
Lagështia | 40°C/ 90% RH | 48 | |
Temp. Cikli | 0°C ¬ 25°C ®50°C
(30 min ¬ 5 min ® 30 min) |
10 cikle |
Koha e rikuperimit duhet të jetë minimalisht 24 orë. Për më tepër, funksionet, performanca dhe pamja duhet të jenë pa përkeqësim të dukshëm brenda 50,000 orëve në kushtet e zakonshme të funksionimit dhe ruajtjes në temperaturën e dhomës (20+8°C), lagështinë normale (nën 65% RH) dhe në zonën që nuk ekspozohet ndaj rrezet e diellit direkte.
Masa paraprake për përdorimin e LCD/LCM
- LCD/LCM montohet dhe rregullohet me një shkallë të lartë saktësie.
- Mos u përpiqni të bëni ndonjë ndryshim ose modifikim.
- Duhet të theksohet sa vijon.
Masat paraprake të përgjithshme:
- Paneli LCD është prej xhami. Shmangni goditjet e tepërta mekanike ose ushtrimin e presionit të fortë mbi sipërfaqen e zonës së ekranit.
- Polarizuesi i përdorur në sipërfaqen e ekranit gërvishtet dhe dëmtohet lehtësisht. Duhet pasur kujdes ekstrem gjatë trajtimit. Për të pastruar pluhurin ose papastërtitë nga sipërfaqja e ekranit, fshijeni butësisht me pambuk ose materiale të tjera të buta të njomura me alkool izopropil, alkool etilik ose trikloro tri florothan, mos përdorni ujë, keton ose lëndë aromatike dhe kurrë mos e fërkoni fort.
- Mos tamper në çfarëdo mënyre me skedat në kornizën metalike.
- Mos bëni asnjë modifikim në PCB pa u konsultuar me XIAMEM OCULAR
- Kur montoni një LCM, sigurohuni që PCB të mos jetë nën ndonjë stres, si p.sh. përkulje ose përdredhje. Kontaktet e elastomerit janë shumë delikate dhe pikselët që mungojnë mund të rezultojnë nga zhvendosja e lehtë e ndonjërit prej elementeve.
- Shmangni shtypjen në kornizën metalike, përndryshe lidhësi elastomer mund të deformohet dhe të humbasë kontaktin, duke rezultuar në mungesën e pikselëve dhe gjithashtu duke shkaktuar një ylber në ekran.
- Kini kujdes të mos prekni ose gëlltisni kristale të lëngshme që mund të rrjedhin nga një qelizë e dëmtuar. Nëse ndonjë kristal i lëngshëm përhapet në lëkurë ose rroba, lajeni menjëherë me sapun dhe ujë.
Masat paraprake të energjisë elektrike statike:
- CMOS-LSI përdoret për qarkun e modulit; prandaj operatorët duhet të jenë të tokëzuar sa herë që ai/ajo bie në kontakt me modulin.
- Mos prekni asnjë nga pjesët përcjellëse si p.sh. tamponët LSI; prizat e bakrit në PCB dhe terminalet e ndërfaqes me çdo pjesë të trupit të njeriut.
- Mos i prekni terminalet e lidhjes së ekranit me duar të zhveshura; do të shkaktojë shkëputje ose izolim të dëmtuar të terminaleve.
- Modulet duhet të mbahen në qese antistatike ose enë të tjera rezistente ndaj statikës për ruajtje.
- Duhet të përdoren vetëm saldimet me tokëzim të duhur.
- Nëse përdoret një kaçavidë elektrike, ajo duhet të jetë e tokëzuar dhe e mbrojtur për të parandaluar shkëndijat.
- Masat normale të parandalimit statik duhet të respektohen për rrobat e punës dhe stolat e punës.
- Meqenëse ajri i thatë është induktiv në statik, rekomandohet një lagështi relative prej 50-60%.
Masat paraprake të saldimit:
- Saldimi duhet të kryhet vetëm në terminalet I/O.
- Përdorni hekurat e saldimit me tokëzim të duhur dhe pa rrjedhje.
- Temperatura e saldimit: 280°C+10°C
- Koha e saldimit: 3 deri në 4 sekonda.
- Përdorni saldim eutektik me mbushje me fluks rrëshirë.
- Nëse përdoret fluksi, sipërfaqja LCD duhet të mbrohet për të shmangur fluksin e spërkatjes.
- Mbetjet e fluksit duhet të hiqen.
Masat paraprake të operacionit:
- Të viewKëndi i ndezjes mund të rregullohet duke ndryshuar volumin e vozitjes LCDtage Vo.
- Që nga aplikimi DC voltage shkakton reaksione elektrokimike, të cilat përkeqësojnë ekranin, forma e valës së impulsit të aplikuar duhet të jetë simetrike në mënyrë që të mos mbetet asnjë komponent DC. Sigurohuni që të përdorni vëllimin e specifikuar të funksionimittage.
- Driving voltage duhet të mbahet brenda një intervali të caktuar; teprica voltage do të shkurtojë jetën e ekranit.
- Koha e reagimit rritet me uljen e temperaturës.
- Ngjyra e ekranit mund të ndikohet në temperatura mbi diapazonin e saj të funksionimit.
- Mbajeni temperaturën brenda intervalit të specifikuar të përdorimit dhe ruajtjes. Temperatura dhe lagështia e tepërt mund të shkaktojnë degradim të polarizimit, heqje të polarizuesit ose gjenerimin e flluskave.
- Për ruajtje afatgjatë kërkohet mbi 40°C, lagështia relative duhet të mbahet nën 60%, dhe të shmanget rrezet e diellit direkte.
Dokumentet / Burimet
![]() |
Handson Technology DSP-1165 Ndërfaqja serike I2C 20x4 Modul LCD [pdfUdhëzuesi i përdoruesit Ndërfaqja serike DSP-1165 I2C 20x4 Modul LCD, DSP-1165, Ndërfaqja serike I2C 20x4 Modul LCD, Ndërfaqja 20x4 Moduli LCD, 20x4 Modul LCD, Modul LCD, Modul |