Handson Technology DSP-1165 I2C Serie Interfazea 20×4 LCD Modulua
Zehaztapenak
- Arduino plaka edo I2C busa duen beste kontrolagailu plaka batekin bateragarria.
- Bistaratzeko mota: Atzeko argi hori-berdearen gainean beltza.
- I2C helbidea: 0x38-0x3F (0x3F default).
- Hornidura bolumenatage: 5V.
- Interfazea: I2C 4 biteko LCD datu eta kontrol lerroak.
- Kontrastearen doikuntza: Potentiometro barneratua.
- Atzeko argiaren kontrola: Firmwarea edo jumper kablea.
- Taularen tamaina: 98×60 mm.
Produktuak erabiltzeko jarraibideak
Konfigurazioa
Helbideak aukeratzeko teklatuak I2C-to-LCD piggyback taulan. Helbide-ezarpen lehenetsia 3Fh da. Jarraitu erreferentzia-zirkuitu-eskema mikrokontrolagailu batekin konektatzeko.
I2C LCD pantailaren konfigurazioa
- Soldatu I2C-to-LCD piggy-back plaka 16 pin LCD moduluari lerrokatze egokia ziurtatuz.
- Konektatu LCD modulua zure Arduinora lau jumper kable erabiliz, argibide-eskuliburuaren arabera.
Arduino konfigurazioa:
- Deskargatu eta instalatu Arduino I2C LCD liburutegia. Aldatu izena zure Arduino liburutegien karpetan dagoen LiquidCrystal liburutegiko karpeta babeskopi gisa.
- Kopiatu eta itsatsi emandako adibideaampEgin zirriborroa Arduino IDEan, egiaztatu eta kargatu zirriborroa zure Arduino plakan.
Ohiko galderak:
G: Zein da moduluaren I2C helbide lehenetsia?
- A: I2C helbide lehenetsia 0x3F da, baina 0x38-0x3F artean ezar daiteke.
G: Nola doitu dezaket pantailaren kontrastea?
- A: Moduluak potentziometro bat dauka kontrastea doitzeko.
G: Kontrola al dezaket pantailaren atzeko argia?
- A: Bai, atzeko argia firmware bidez edo jumper kable bat erabiliz kontrola dezakezu.
- Hau I2C interfazea 20×4 LCD modulua da, kalitate handiko 4 lerroko 20 karaktereko LCD modulu berri bat, barneko kontraste kontrolaren doikuntzarekin, atzeko argiarekin eta I2C komunikazio interfazearekin.
- Arduino hasiberrientzat, ez dago LCD kontrolatzaileen zirkuitu konexio astun eta konplexuagorik.
- Benetako aurrerapen esanguratsuatagI2C serieko LCD modulu honek zirkuituaren konexioa sinplifikatu egingo du, Arduino plakan I/O pin batzuk gordeko ditu, firmwarearen garapena erraztuko du eskuragarri dagoen Arduino liburutegi batekin.
- SKU: DSP-1165
Datu laburrak:
- Bateragarria Arduino plakarekin edo I2C busarekin beste kontrolagailu plaka batekin.
- Bistaratzeko mota: Atzeko argi hori-berdearen gainean beltza.
- I2C Address:0x38-0x3F (0x3F lehenetsia)
- Hornidura bolumenatage: 5V
- Interfazea: I2C 4 biteko LCD datu eta kontrol lerroak.
- Kontrastearen doikuntza: Potentiometro barneratua.
- Atzeko argiaren kontrola: Firmwarea edo jumper kablea.
- Taularen tamaina: 98×60 mm.
Konfigurazioa
- Hitachi-ren HD44780-n oinarritutako karaktere LCDa oso merkea eta eskuragarri dago eta informazioa bistaratzen duen edozein proiektutan ezinbestekoa da.
- LCD piggyback taula erabiliz, nahi diren datuak LCDan bistaratu daitezke I2C busaren bidez. Printzipioz, horrelako motxilak PCF8574 (NXP-tik) inguruan eraikitzen dira, hau da, helburu orokorreko 8 biteko I/O ataka hedatzaile bat da, eta I2C protokoloa erabiltzen du.
- PCF8574 siliziozko CMOS zirkuitu bat da, helburu orokorreko urruneko I/O hedapena (8 biteko ia noranzko bikoa) ematen duena mikrokontrolagailu familia gehienentzat bi lineako bi norabideko busaren bidez (I2C-busa).
- Kontuan izan piggy-back modulu gehienak PCF8574T inguruan (PCF16 SO8574 paketea DIP16 paketean) 0x27 helbide esklabo lehenetsiarekin kokatzen direla.
- Zure piggyback taulak PCF8574AT txip bat badu, esklabo-helbide lehenetsia 0x3F-ra aldatuko da.
- Laburbilduz, piggyback plaka PCF8574T-n oinarritzen bada eta helbide-konexioak (A0-A1-A2) ez badira soldadurarekin zubitzen, 0x27 esklabo helbidea izango du.
PCD8574A helbidearen ezarpena (PCF8574A datu-zehaztapenetatik ateratakoa)
- Oharra: A0~A2 pad irekita dagoenean, pina VDDra igotzen da. Pina soldadura laburtuta dagoenean, VSSra jaisten da.
- Modulu honen ezarpen lehenetsia A0~A2 irekita da, beraz, VDDra igotzen da. Helbidea 3Fh da kasu honetan.
- Arduinorekin bateragarria den LCD motxila baten erreferentzia-zirkuitu diagrama bat erakusten da.
- Ondoren, motxila merke horietako bat mikrokontrolagailu batekin interfazea egiteko moduari buruzko informazioa da.
- I2C-to-LCD piggyback plakaren erreferentzia-zirkuitu diagrama.
I2C LCD pantaila.
- Lehenik eta behin, I2C-to-LCD piggyback plaka 16 pin LCD modulura soldatu behar duzu. Ziurtatu I2C-to-LCD piggy-back plaka pinak zuzenak direla eta LCD moduluan sartzen direla, eta ondoren soldatu lehen pinean, I2C-to-LCD piggy-back plaka LCD moduluaren plano berean mantenduz. Soldadura lanak amaitu ondoren, lortu lau jumper hari eta konektatu LCD modulua zure Arduinora behean emandako argibideen arabera.
- LCD-rako Arduino kableatua
Arduino konfigurazioa
- Esperimentu honetarako, beharrezkoa da "Arduino I2C LCD" liburutegia deskargatu eta instalatzea.
- Lehenik eta behin, aldatu izena lehendik dagoen "LiquidCrystal" liburutegiko karpetari zure Arduino liburutegien karpetan babeskopi gisa, eta jarraitu gainerako prozesuari.
- https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
- Ondoren, kopiatu-itsatsi adibide hauampzirriborroa esperimenturako Listing-1 zirriborroa kode zuriko leihoan, egiaztatu eta gero kargatu.
Arduino Sketch zerrenda-1:
- % 100 ziur bazaude dena ondo dagoela, baina ez baduzu karaktererik ikusten pantailan, saiatu motxilako kontrastea kontrolatzeko ontzia doitzen eta ezarri karaktereak distiratsuak diren eta atzeko planoak ez duen posizio batean. pertsonaien atzean kutxa zikinak. Jarraian partziala da view egilearen esperimentuaren 20×4 pantaila-modulu batekin goian deskribatutako kodearekin.
- Egileak erabilitako pantaila oso argi distiratsua denez "beltza horian" motakoa denez, oso zaila da harrapaketa ona lortzea polarizazio efektuengatik.
Zirriborro honek serieko Monitoretik bidalitako karakterea ere bistaratuko du:
- Arduino IDE-n, joan "Tresnak" > "Serial Monitor". Ezarri baud-tasa zuzena 9600-n.
- Idatzi karakterea goiko espazioan eta sakatu "BIDALI".
- Karaktere-katea LCD moduluan bistaratuko da.
Baliabideak
- Handson Teknologia
- Lelong.com.nirea
- HandsOn Technology plataforma multimedia eta interaktibo bat eskaintzen du elektronikan interesa duten guztientzat.
- Hasiberritik gogor, ikasletik irakaslera. Informazioa, hezkuntza, inspirazioa eta entretenimendua.
- Analogikoa eta digitala, praktikoa eta teorikoa; softwarea eta hardwarea.
- HandsOn Technologyk Open Source Hardware (OSHW) Garapen Plataforma onartzen du.
- Ikasi: Diseinu-partekatzea www.handsontec.com
Gure produktuaren kalitatearen atzean dagoen Aurpegia
- Etengabeko aldaketa eta etengabeko garapen teknologikoko munduan, produktu berri edo ordezko bat ez dago inoiz urrun, eta guztiak probatu behar dira.
- Saltzaile askok txekerik gabe inportatu eta saltzen dute eta hori ezin da inoren azken interesa izan, bereziki bezeroarena. Handsotec-en saltzen diren pieza guztiak guztiz probatuta daude.
- Beraz, Handsontec produktu sortatik erosterakoan, ziur egon zaitezke kalitate eta balio bikaina lortzen ari zarela.
- Pieza berriak gehitzen jarraitzen dugu zure hurrengo proiektua aurrera atera ahal izateko.
Ezaugarriak
- 5×8 puntu kurtsorearekin
- STN (Horia-Berdea), Positiboa, Transflective
- 1/16 lan-zikloa
- Viewnorabidea: 6:00etan
- Kontroladorea integratua (S6A0069 edo baliokidea)
- +5V elikadura hornidura
- Hori-Berde LED BKL, A, K-k gidatuko duena
Eskema-dimentsioa
Balorazio maximo absolutuak
Elementua | Ikurra | Estandarra | Unitatea | ||
Potentzia boltage | VDD-VSS | 0 | – | 7.0 | V |
Sarrerako bolumenatage | Vin | VSS | – | VDD | |
Funtzionamendu-tenperatura tartea | Goiena | -20 | – | +70 | ℃ |
Biltegiratzeko tenperatura-tartea | Proba | -30 | – | +80 |
Bloke-diagrama
Interfazearen pinaren deskribapena
Pin zk. | Ikurra | Kanpoko konexioa | Funtzioa |
1 | VSS | Elikatze-hornidura | LCM-rako seinalea (GND) |
2 | VDD | Logikaren elikadura-iturria (+5V) LCMrako | |
3 | V0 | Kontrastea doitzea | |
4 | RS | MPU | Erregistratu aukeratutako seinalea |
5 | R/W | MPU | Irakurri/idatzi hautatzeko seinalea |
6 | E | MPU | Eragiketa (datuen irakurketa/idazketa) gaitzeko seinalea |
7~10 | DB0~DB3 | MPU | Lau ordena baxuko norabide biko hiru egoerako datu-bus linea. MPU eta LCMren arteko datuak transferitzeko erabiltzen da.
Lau hauek ez dira erabiltzen 4 biteko funtzionamenduan. |
11~14 | DB4~DB7 | MPU | Lau ordena altuko hiru estatuko datu-bus linea bi norabide. MPUren arteko datuak transferitzeko erabiltzen da |
15 | A (LED+) | LED BKL elikadura iturria | BKL (anodoa) elikadura iturria |
16 | K (LED-) | BKL-rako elikadura-iturria (GND) |
Kontrastea doitzea
- VDD~V0: LCD Driving Voltage
- VR: 10K ~ 20k
Ezaugarri optikoak
Elementua | Ikurra | Baldintza | Min. | Tip. | Max. | Unitatea |
Viewangelua | θ1 | Cr≥3 | 20 | gradu | ||
θ2 | 40 | |||||
Φ1 | 35 | |||||
Φ2 | 35 | |||||
Kontraste-erlazioa | Cr | – | 10 | – | – | |
Erantzun denbora (igoera) | Tr | – | – | 200 | 250 | ms |
Erantzun denbora (jaitsiera) | Tr | – | – | 300 | 350 |
Ezaugarri elektrikoak
Atzeko argiaren zirkuitu diagrama (argia 12X4)
KOLOREA: HORIA-BERDEA
LED BALORAZIOAK
ITEM | IKURRA | MIN | TIP. | MAX | UNITATEA |
AURRERA VOLTAGE | VF | 4.0 | 4.2 | 4.4 | V |
AURRERAKO KORRONTEA | IF | – | 240 | – | MA |
BOTEREA | P | – | 1.0 | – | W |
UGAIN LUZERA | ΛP | 569 | 571 | 573 | NM |
LUMINANTZIA | LV | – | 340 | – | CD/M2 |
Funtzionamendu-tenperatura tartea | Vop | -20 | – | +70 | ℃ |
Biltegiratzeko tenperatura-tartea | Vst | -25 | – | +80 |
DC ezaugarriak
Parametroa | Ikurra | Baldintzak | Min. | Tip. | Max. | Unitatea |
Hornidura bolumenatage LCDrako | VDD-V0 | Ta = 25 ℃ | – | 4.5 | – | V |
Sarrerako bolumenatage | VDD | 4.7 | 5.0 | 5.5 | ||
Hornidura-korrontea | GEHITU | Ta=25℃, VDD=5.0V | – | 1.5 | 2.5 | mA |
Sarrerako ihes-korrontea | ILKG | – | – | 1.0 | uA | |
“H” mailako sarrera bolumenatage | BIDEA | 2.2 | – | VDD | V | |
"L" mailako sarrera bolumenatage | VIL | Hasierako balioaren bikoitza edo gutxiago | 0 | – | 0.6 | |
“H” mailako irteera bolumenatage | VOH | LOH=-0.25 mA | 2.4 | – | – |
“L” mailako irteera bolumenatage | VOL | LOH=1.6 mA | – | – | 0.4 | |
Atzeko argiaren hornidura-korrontea | IF | VDD=5.0V,R=6.8W | – | 240 | – |
Idatzi zikloa (Ta=25℃, VDD=5.0V)
Parametroa | Ikurra | Proba pin | Min. | Tip. | Max. | Unitatea |
Gaitu ziklo-denbora | tc |
E |
500 | – | – |
ns |
Gaitu pultsu-zabalera | tw | 230 | – | – | ||
Gaitu igoera/jaitsiera denbora | tr, tf | – | – | 20 | ||
RS; R/W konfigurazio denbora | tsu1 | RS; R/W | 40 | – | – | |
RS; R/W helbidea gordetzeko denbora | th1 | 10 | – | – | ||
Datuak ateratzeko atzerapena | tsu2 | DB0~DB7 | 80 | – | – | |
Datuak gordetzeko denbora | th2 | 10 | – | – |
Idatzi moduaren denbora-diagrama
Irakurketa zikloa (Ta=25℃, VDD=5.0V)
Parametroa | Ikurra | Proba pin | Min. | Tip. | Max. | Unitatea |
Gaitu ziklo-denbora | to | E | 500 | – | – | ns |
Gaitu pultsu-zabalera | TW | 230 | – | – | ||
Gaitu igoera/jaitsiera denbora | tr, tf | – | – | 20 | ||
RS; R/W konfigurazio denbora | tsu | RS; R/W | 40 | – | – | |
RS; R/W helbidea gordetzeko denbora | th | 10 | – | – | ||
Datuak ateratzeko atzerapena | td | DB0~DB7 | – | – | 120 | |
Datuak gordetzeko denbora | du | 5 | – | – |
Irakurtzeko moduaren denbora-diagrama
FUNTZIOEN DESKRIBAPENA
Sistema Interfazea
- Txip honek bi interfaze mota ditu MPUrekin: 4 biteko busa eta 8 biteko busa. 4 biteko busa eta 8 biteko busa DL bit bidez hautatzen dira instrukzio-erregistroan.
Lanpetuta bandera (BF)
- BF = "Altua" denean, barne eragiketa prozesatzen ari dela adierazten du. Beraz, denbora horretan, hurrengo instrukzioa ezin da onartu.
- BF irakur daiteke, RS = Baxua eta R/W = Altua denean (Irakurri Instrukzio Eragiketa), DB7 atakaren bidez. Hurrengo instrukzioa exekutatu aurretik, ziurtatu BF altua ez dela.
Helbide-kontagailua (AC)
- Helbide-kontagailuak (AC) DDRAM/CGRAM helbidea gordetzen du, IRtik transferitutakoa. DDRAM/CGRAM-n idatzi ondoren (bertatik irakurrita), AC automatikoki 1 handitzen (gutxitzen da).
- RS = "Baxua" eta R/W = "Altua" denean, AC DB0 - DB6 ataken bidez irakur daiteke.
Bistaratu datuen RAM (DDRAM)
- DDRAM-ek gehienez 80 x 8 biteko (80 karaktere) bistaratzeko datuak gordetzen ditu. DDRAM helbidea helbide-kontagailuan (AC) zenbaki hamaseimal gisa ezartzen da.
Bistaratzeko posizioa
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 (Character Generator ROM)
- CGROM-ek 5 x 8 puntuko 204 karaktere eredua du eta 5 x 10 puntuko 32 karaktereko eredua. CGROMek 204 x 5 puntuko 8 karaktere eredu ditu.
CGRAM (Character Generator RAM)
- CGRAMek 5 × 8 puntu eta 8 karaktere ditu. CGRAM-en letra-tipoaren datuak idatziz, erabiltzaileak definitutako karaktereak erabil daitezke.
CGRAM Helbideen, Karaktere Kodeen (DDRAM) eta Karaktere ereduen (CGRAM Datu) arteko erlazioa
Oharrak:
- Karaktere-kodearen 0tik 2rako bitak CGRAM helbiderako 3tik 5era bitekin dagozkio (3 bit: 8 mota).
- CGRAMek 0tik 2ra bitarte zuzentzen ditu eta karaktere ereduaren lerroaren posizioa adierazten du. 8. lerroa kurtsorearen posizioa da eta bere bistaratzea kurtsorearekin OR logiko batek osatzen du. Mantendu 8. lerroko datuak, kurtsorea bistaratzeko posizioari dagozkionak, 0-n kurtsorearen bistaratzeko moduan. 8. lerroko datuak 1 badira, bit 1ek 8. lerroa argituko du kurtsorearen presentzia gorabehera.
- Karaktere-ereduaren errenkaden posizioak 0tik 4rako CGRAM datu-bitei dagozkie (4. bita ezkerrean dago).
- Taulan erakusten den bezala, CGRAM karaktere-ereduak hautatzen dira 4tik 7rako karaktere-kode-bitak guztiak 0 direnean. Hala ere, 3. karaktere-kode-bitak eraginik ez duenez, R bistaratzea ex.ampGoiko liburua 00H edo 08H karaktere-kodearen bidez hauta daiteke.
- CGRAM datuetarako 1 pantaila hautapenari dagokio eta 0 aukeraketarik gabekoetarako ez du eraginik adierazten.
Kurtsorea/Kinua kontrolatzeko zirkuitua
Kurtsorea / keinua ON / OFF kontrolatzen du kurtsorearen posizioan.
Argibideen Deskribapena
Eskema
- S6A0069-ren barne-erlojuaren eta MPU-ren erlojuaren arteko abiadura-aldea gainditzeko, S6A0069-k barne-eragiketak egiten ditu formazioetan kontrola IR edo DR-ra gordez.
- Barne funtzionamendua MPUren seinalearen arabera zehazten da, irakurketa/idazketa eta datu-busez osatua (Ikusi 7. taula).
Argibideak, neurri handi batean, lau taldetan bana daitezke:
- S6A0069 funtzio-multzoaren argibideak (ezarri bistaratzeko metodoak, ezarri datuen luzera, etab.)
- Helbide multzoko argibideak barneko RAMera
- Datuak transferitzeko jarraibideak barneko RAMarekin
- Beste batzuk
- Barne RAMaren helbidea automatikoki handitzen edo txikitzen da 1.
- Oharra: barne funtzionamenduan, okupatuta dagoen bandera (DB7) "Altua" irakurtzen da.
- Lanpetuta marka egiaztatzea hurrengo instrukzioa izan behar da.
Instrukzio Mahaia
Instrukzioa
V: B |
Instrukzio kodea
6/18 |
Deskribapena
2008/06/02 |
Exekuzioa |
RS | R/W | DB7 | DB6 | DB 5 | DB4 | DB3 | DB2 | DB 1 | DB0 | denbora (fosc= 270 KHZ | ||
Garbitu pantaila | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | Idatzi "20H" DDRAra eta ezarri DDRAM helbidea "00H"-tik
AC |
1.53 ms |
Itzuli Etxera |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
– |
Ezarri DDRAM helbidea "00H" ACtik eta itzuli kurtsorea bere jatorrizko posiziora desplazatuz gero.
DDRAM-en edukia ez da aldatzen. |
1.53 ms |
Sarrera modua Ezarri | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | I/D | SH | Esleitu kurtsorea mugitzeko norabidea eta pantaila osoaren keinuka | 39us |
Bistaratu ON/OFF kontrola | 0 | 0 | 0 | 0 | 0 | 0 | 1 | D | C | B | Ezarri pantaila (D), kurtsorea (C) eta kurtsorearen keinuka (B) aktibatu/desaktibatuta
Kontrol-bit. |
|
Kurtsorea edo pantailaren desplazamendua |
0 |
0 |
0 |
0 |
0 |
1 |
S/C |
R/L |
– |
– |
Ezarri kurtsorea mugitzea eta bistaratu Shift kontrol-bit eta Norabidea, aldatu gabe
DDRAM datuak. |
39us |
Funtzio multzoa |
0 |
0 |
0 |
0 |
1 |
DL |
N |
F |
– |
– |
Ezarri interfazearen datuen luzera (DL: 8-
Bit/4-bit), pantaila-lerroaren zenbakiak (N: =2-lerro/1-lerroa) eta, Bistaratu letra-tipoa (F: 5×11/5×8) |
39us |
Ezarri CGRAM
Helbidea |
0 |
0 |
0 |
1 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Ezarri CGRAM helbidea helbidean
Kontagailua. |
39us |
Ezarri DDRAM
Helbidea |
0 |
0 |
1 |
AC6 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Ezarri DDRAM helbidea helbidean
Kontagailua. |
39us |
Irakurri lanpetuta Bandera eta Helbidea |
0 |
1 |
BF |
AC6 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
Barne Funtzionamenduan zehar edo ez jakin daiteke BF irakurriz. Helbide-kontagailuaren edukia ere irakur daiteke. |
0us |
Idatzi datuak
Helbidea |
1 |
0 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
Idatzi datuak barne RAMan (DDRAM/CGRAM). |
43us |
Irakurri datuak RAMetik | 1 | 1 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Irakurri barneko RAM (DDRAM/CGRAM) datuak. | 43us |
- OHARRA: Lanpetuta dagoen bandera (DB7) egiaztatzen duen MPU programa bat egiten denean, beharrezkoa izan behar da 1/2fosc beharrezkoa da hurrengo instrukzioa exekutatzeko "E" seinalearen jaitsieraren ertzean, okupatuta dagoen bandera (DB7) "Baxua" joan ondoren. .
Edukiak
- Pantaila garbia
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 0 1 - Garbitu pantailako datu guztiak "20H" (espazio-kodea) idatziz DDRAM helbide guztietan, eta ezarri DDRAM helbidea "00H" AC-n (helbide-kontagailua).
- Itzuli kurtsorea jatorrizko egoerara, hots, eraman kurtsorea pantailaren lehen lerroko ezkerreko ertzera. Egin sarrera moduaren gehikuntza (I/D=“Altua”).
- Itzuli etxera
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 1 – - Itzuli etxera kurtsorea itzultzeko instrukzioa da.
- Ezarri DDRAM helbidea "00H"-ra helbide-kontagailuan.
- Itzuli kurtsorea jatorrizko gunera eta itzul ezazu pantaila jatorrizko egoerara, aldatuz gero. DDRAM-en edukia ez da aldatzen.
- Sarrera modua ezarrita
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 1 I/D SH - Ezarri kurtsorearen eta pantailaren mugimenduaren norabidea.
- I/D: DDRAM helbidea handitu/gutxitu (kurtsorea edo keinua)
- I/D="handia" denean, kurtsorea/kliskatua eskuinera mugitzen da eta DDRAM helbidea 1 handitzen da.
- I/D=“Baxua” denean, kurtsorea/kliskatua ezkerrera mugitzen da eta DDRAM helbidea 1 handitzen da.
- CGRAM-ek DDRAM-en modu berean funtzionatzen du CGRAMetik irakurtzean edo idaztean.
- SH: pantaila osoaren aldaketa
- DDRAM irakurketa (CGRAM irakurketa/idazketa) eragiketa edo SH=“Baxua” denean, ez da pantaila osoaren aldaketarik egiten.
- SH =“High” eta DDRAM idazketa eragiketa bada, pantaila osoaren aldaketa egiten da I/D balioaren arabera. (I/D=“goia”. Maiuskatu ezkerrera, I/D=“Baxua”. Maiustu eskuinera).
- Bistaratu ON/OFF kontrola
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 1 D C B - Kontrolatu pantaila/kurtsorea/kliskatu ON/OFF 1 biteko erregistroa.
- D: ON/OFF kontrol-bit bistaratu
- D=“Altua” denean, pantaila osoa pizten da.
- D=“Baxua” denean, pantaila itzalita dago, baina pantailako datuak DDRAM-en geratzen dira.
- C: kurtsorea ON/OFF kontrol-bit
- D=“Altua” denean, kurtsorea aktibatuta dago.
- D=“Baxua” denean, kurtsorea desagertzen da uneko pantailan, baina I/D erregistroak bere datuak gordetzen ditu.
- B: Kurtsorearen keinua ON/OFF kontrol-bit
- B=“High” denean, kurtsorearen keinua aktibatuta dago, eta horrek txandaka egiten du “High” datu guztien artean eta karaktereak bistaratzen ditu kurtsorearen posizioan.
- B=“Baxua” denean, keinua itzalita dago.
- Kurtsorea edo pantailaren desplazamendua
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 1 S/C R/L – – - Eskuinera/ezkerrera kurtsorearen posizioa edo pantaila aldatzea, pantailako datuak idatzi edo irakurri gabe. Instrukzio hau pantailako datuak zuzentzeko edo bilatzeko erabiltzen da.
- 2 lerroko moduan bistaratzen den bitartean, kurtsorea 2. lerroko 40. zifraren ondoren 1. lerrora mugitzen da.
- Kontuan izan pantaila-aldaketa lerro guztietan aldi berean egiten dela.
- Bistaratzeko datuak behin eta berriz desplazatzen direnean, lerro bakoitza banan-banan desplazatzen da.
- Pantaila-aldaketa bat egiten denean, helbide-kontagailuaren edukia ez da aldatzen.
- Desplazamendu ereduak S/C eta R/L biten arabera
S/C R/L Funtzionamendua 0 0 Mugitu kurtsorea ezkerrera, eta AC 1 gutxitzen da 0 1 Mugitu kurtsorea eskuinera, eta AC 1 handituko da 1 0 Mugitu pantaila guztia ezkerrera, kurtsorea pantailaren arabera mugitzen da 1 1 Mugitu pantaila guztia eskuinera, kurtsorea pantailaren arabera mugitzen da
- Funtzio multzoa
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 DL N F – – - DL: Interfazearen datuen luzera kontrolatzeko bit
- Noiz DL="Altua", 8 biteko autobus modua esan nahi du MPUrekin.
- Noiz DL="Baxua", 4 biteko autobus modua esan nahi du MPUrekin. Horregatik, DL 8 biteko edo 4 biteko bus modua hautatzeko seinalea da. 4 baina autobus moduan, 4 biteko datuak bi aldiz transferitu behar ditu.
- N: Bistaratu lerro-zenbakia kontrolatzeko bit
- Noiz N=“Baxua”, lerro bakarreko bistaratzeko modua ezarrita dago.
- Noiz N=“Altua”, 2 lerroko bistaratzeko modua ezarrita dago.
- F: Bistaratu lerro-zenbakia kontrolatzeko bit
- Noiz F=“Baxua”, 5×8 puntu formatuan bistaratzeko modua ezarrita dago.
- Noiz F=“Altua”, 5×11 puntu formatuan bistaratzeko modua.
- Ezarri CGRAM helbidea
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 - Ezarri CGRAM helbidea AC gisa.
- Argibideak CGRAM datuak eskuragarri jartzen ditu MPUtik.
- Ezarri DDRAM helbidea
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 - Ezarri DDRAM helbidea AC gisa.
- Argibide honek DDRAM datuak eskuragarri jartzen ditu MPUtik.
- Lerro bakarreko bistaratzeko moduan (N=BATXUA), DDRAM helbidea "1H"-tik "00FH-ra" da. 4 lerroko bistaratzeko moduan (N=Altua), 2. lerroko DDRAM helbideak "1H" eta "00H"-ra osatzen du. 27H", eta 2. lerroko DDRAM helbidea "40H"tik "67Hra" da.
- Irakurri lanpetuta dagoen bandera eta helbidea
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 - Instrukzio honek S6A0069 barne funtzionamenduan dagoen edo ez erakusten du.
- Emaitza BF "Altua" bada, barne-eragiketa abian da eta BF BAXUA izan arte itxaron beharko luke, ordurako hurrengo instrukzioa egin daiteke.
- Instrukzio honetan, helbide-kontagailuaren balioa ere irakur dezakezu.
- Idatzi datuak RAM-era
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 0 D7 D6 D5 D4 D3 D2 D1 D0 - Idatzi 8 biteko datu bitarrak DDRAM/CGRAM-en.
- DDRAM eta CGRAM-en RAM aukeraketa aurreko helbide-multzoaren instrukzioak ezartzen du (DDRAM helbide-multzoa, CGRAM helbide-multzoa).
- RAM multzoko instrukzioak RAMaren AC norabidea ere zehaztu dezake.
- Idazketa eragiketaren ondoren. Helbidea automatikoki 1 handitzen/gutxitzen da, sarrera moduaren arabera.
- Irakurri RAM-eko datuak
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 1 D7 D6 D5 D4 D3 D2 D1 D0
- Irakurri DDRAM/CGRAM-ko 8 biteko datu bitarrak.
- RAM aukeraketa aurreko helbide-multzoaren instrukzioak ezartzen du. RAMaren helbide-multzoaren instrukzioa instrukzio honen aurretik egiten ez bada, lehen irakurritako datuak baliogabeak dira, AC-ren norabidea oraindik zehaztu gabe baitago.
- RAM datuak hainbat aldiz irakurtzen badira RAM helbideko argibideak aurretik ezarri gabe, irakurketa eragiketa, RAM datu zuzenak bigarrenetik lor daitezke. Hala ere, lehen datuak okerrak izango lirateke, RAM datuak transferitzeko denbora-tarterik ez baitago.
- DDRAM irakurketa eragiketaren kasuan, kurtsorea aldatzeko instrukzioak DDRAM helbide-multzoaren instrukzioaren funtzio bera betetzen du, RAM datuak irteerako datuen erregistro batera transferitzen ditu.
- Irakurketa eragiketaren ondoren, helbide-kontagailua automatikoki 1 handitzen/gutxitzen da sarrera moduaren arabera.
- CGRAM irakurketa eragiketa egin ondoren, baliteke pantaila-aldaketa behar bezala ez egitea.
- OHARRA: RAM idazketa eragiketaren kasuan, AC 1 handitu/gutxitzen da irakurketa eragiketan bezala.
- Une honetan, AC-k hurrengo helbidearen posizioa adierazten du, baina aurreko datuak soilik irakur daitezke irakurtzeko instrukzioak.
Karaktere eredu estandarra ingelesa/europarra
Kalitate-zehaztapenak
Produktuaren itxura-probaren estandarra
- Itxura proba: Ikuskapena 20W x 2 l fluoreszente erabiliz egin behar daamps.
- LCM eta l fluoreszenteen arteko distantziaamps 100 cm edo gehiago izan behar du.
- LCM eta ikuskatzailearen begien arteko distantzia 25 cm edo gehiago izan behar da.
- The viewIkuskatzeko norabidea bertikaletik 35°-koa da LCMren aurka.
- Zona A: Bistaratzeko eremu aktiboa (gutxienez vieweremua).
- B Zona: Bistaratzeko eremu ez aktiboa (kanpoan vieweremua).
Kalitate-bermearen zehaztapena
- AQL ikuskapen estandarra
- Sampling metodoa: GB2828-87, II. maila, s singleampling Akatsen sailkapena (Oharra: * ez dago barne)
Sailkatu | Elementua | Oharra | AQL | |
Nagusia | Bistaratzeko egoera | Zirkuitu laburra edo irekia | 1 | 0.65 |
LC ihesa | ||||
Dardara | ||||
Ez dago pantailarik | ||||
Gaizki viewnorabidea | ||||
Kontraste-akatsa (iluna, mamua) | 2 | |||
Atzeko argia | 1,8 | |||
Bistaratzea ez | Kable laua edo pin alderantzizkoa | 10 | ||
Osagai okerra edo falta da | 11 | |||
Txikia | Bistaratzeko egoera | Atzeko planoaren kolorearen desbideratzea | 2 | 1.0 |
Puntu beltza eta hautsa | 3 | |||
Lerro akatsa, Scratch | 4
5 |
|||
Ortzadarra | ||||
Txipa | 6 | |||
Estenopea | 7 | |||
Polarizadorea |
Irtena | 12 | ||
Burbuila eta material arrotza | 3 | |||
Soldadura | Konexio eskasa | 9 | ||
Hari | Konexio eskasa | 10 | ||
FITXA | Posizioa, lotura indarra | 13 |
Akatsen sailkapenari buruzko oharra
Ez. | Elementua | Irizpidea | |||||||||||||
1 | Zirkuitu laburra edo irekia | Ez baimendu | |||||||||||||
LC ihesa | |||||||||||||||
Dardara | |||||||||||||||
Ez dago pantailarik | |||||||||||||||
Gaizki viewnorabidea | |||||||||||||||
Atzeko argia okerra | |||||||||||||||
2 | Kontraste-akatsa | Ikus onespena sample | |||||||||||||
Atzeko planoaren kolorearen desbideratzea | |||||||||||||||
3 |
Puntu akatsa, Puntu beltza, hautsa (polarizadora barne)
j = (X+Y)/2 |
![]() Unitatea: hazbete2
|
|||||||||||||
4 | Lerro akatsa, Scratch | ![]() Unitatea: mm
|
|||||||||||||
5 |
Ortzadarra |
Ez dira bi kolore aldaketa baino gehiago vieweremua. |
Ez. | Elementua | Irizpidea | ||||||||
7 | Segmentu eredua
W = Segmentuaren zabalera j = (X+Y)/2 |
(1) Estenopea
j < 0.10 mm onargarria da. Unitatea: mm
|
||||||||
8 | Atzeko argia | (1) Atzeko argiaren koloreak zehaztapenarekin bat etorri behar du.
(2) Ez utzi keinurik egiten |
||||||||
9 | Soldadura | (1) Ez utzi bola zikin eta soldadura astunak PCBn. (Zikinaren tamaina puntuari eta hautsaren akatsari dagokio)
(2) Berunaren % 50 baino gehiago Lurrean soldatu behar da. |
||||||||
10 | Hari | (1) Kobrezko alanbrea ez da herdoilduta egon behar
(2) Ez utzi pitzadurak kobrezko hari konexioan. (3) Ez utzi kable lauaren posizioa alderantzikatzen. (4) Ez utzi agerian dagoen kobrezko alanbre kable lauaren barruan. |
||||||||
11* | PCB | (1) Ez utzi torlojuaren herdoila edo kalterik.
(2) Ez utzi osagaiak falta edo gaizki jartzea. |
LCMren fidagarritasuna
Fidagarritasun-probaren baldintza:
Elementua | Baldintza | Denbora (ordu) | Ebaluazioa |
Tenperatura altua. Biltegiratzea | 80°C | 48 | Funtzioetan eta itxuran anomaliarik ez |
Tenperatura altua. Funtzionamendua | 70°C | 48 | |
Tenperatura baxua. Biltegiratzea | -30°C | 48 | |
Tenperatura baxua. Funtzionamendua | -20°C | 48 | |
Hezetasuna | 40°C/ 90% RH | 48 | |
Tenperatura. Zikloa | 0°C ¬ 25°C ®50°C
(30 min ¬ 5 min ® 30 min) |
10ziklo |
Berreskuratzeko denbora gutxienez 24 ordukoa izan behar da. Gainera, funtzioak, errendimenduak eta itxurak hondatze nabarmenik gabe egongo dira 50,000 orduko epean funtzionamendu- eta biltegiratze-baldintza arruntetan giro-tenperaturan (20+8°C), hezetasun arruntean (% 65etik beherako RH) eta eraginpean ez dagoen eremuan. eguzki-argia zuzena.
LCD/LCM erabiltzeko neurriak
- LCD/LCM doitasun handiarekin muntatu eta doitzen da.
- Ez saiatu aldaketarik edo aldaketarik egiten.
- Kontuan izan behar da honakoa.
Neurri orokorrak:
- LCD panela beiraz egina dago. Saihestu gehiegizko kolpe mekanikoak edo presio handia aplikatzea pantaila-eremuaren gainazalean.
- Pantailaren gainazalean erabiltzen den polarizazioa erraz urratzen eta hondatzen da. Kontuz ibili behar da manipulatzerakoan. Pantailaren gainazaletik hautsa edo zikinkeria garbitzeko, garbitu astiro-astiro kotoiarekin edo alkohol isopropiluz, alkohol etilikoz edo trikloro triflorotanoz bustitako beste material leun batekin, ez erabili urik, zetona edo aromatikorik, eta inoiz ez garbitu gogor.
- Ez tamper edozein modutan metalezko markoaren fitxekin.
- Ez egin aldaketarik PCBan XIAMEM OCULAR-i kontsultatu gabe
- LCM bat muntatzean, ziurtatu PCB ez dagoela inolako tentsiorik, hala nola tolestu edo bihurritu. Elastomero-kontaktuak oso delikatuak dira eta falta diren pixelak elementuren bat dislokatze arin baten ondorioz sor daitezke.
- Saihestu metalezko bezela, bestela, elastomero-konektorea deformatu eta kontaktua gal liteke, pixelak galduz eta pantailan ortzadarra eraginez.
- Kontuz ibili kaltetutako zelula batetik ihes egin dezaketen kristal likidoak ukitu edo irensteko. Kristal likidoren bat azalean edo arropetan zabaltzen bada, garbitu berehala urarekin eta xaboiarekin.
Elektrizitate estatikoko neurriak:
- CMOS-LSI modulu-zirkuiturako erabiltzen da; hortaz, operadoreak lurretik jarri behar dira moduluarekin kontaktuan jartzen den bakoitzean.
- Ez ukitu zati eroalerik, hala nola LSI padak; PCBko kobre-zuloak eta giza gorputzeko edozein atalekiko interfazeko terminalak.
- Ez ukitu pantailako konexio terminalak esku hutsez; borneen deskonexioa edo isolamendu akastuna eragingo du.
- Moduluak poltsa antiestatikoetan edo estatikoarekiko erresistenteak diren beste ontzietan gorde behar dira biltegiratzeko.
- Behar bezala lurrean jarritako soldadurak bakarrik erabili behar dira.
- bihurkin elektrikoa erabiltzen bada, lurretik eta blindatu egin behar da txinpartak saihesteko.
- Estatikoko prebentzio-neurri arruntak bete behar dira laneko arropetan eta lan-aulkietan.
- Aire lehorra estatikoarekiko indukziozkoa denez, %50-60ko hezetasun erlatiboa gomendatzen da.
Soldatzeko neurriak:
- Soldadura I/O terminaletan bakarrik egin behar da.
- Erabili soldagailuak lurzoru egokiarekin eta ihesik gabe.
- Soldatzeko tenperatura: 280°C+10°C
- Soldatzeko denbora: 3 eta 4 segundo.
- Erabili soldadura eutektikoa erretxina fluxuaren betegarriarekin.
- Fluxua erabiltzen bada, LCDaren gainazala babestu behar da fluxua isuri ez dadin.
- Fluxuaren hondakinak kendu behar dira.
Funtzionamenduaren neurriak:
- The viewangelua egokitu daiteke LCD gidatzeko bolumena aldatuztage Vo.
- Aplikatu zenetik DC voltagErreakzio elektrokimikoak eragiten ditu, eta horrek pantaila hondatzen du, aplikatutako pultsu-uhin-forma simetrikoa izan behar da DC osagairik geratzen ez dadin. Ziurtatu zehaztutako bolumen eragilea erabiltzen duzulatage.
- Gidatzea voltage zehaztutako tarte batean mantendu behar da; gehiegizko boltage pantailaren bizitza laburtu egingo da.
- Erantzun-denbora handitu egiten da tenperatura jaitsi ahala.
- Baliteke pantailaren kolorea eragina izatea bere funtzionamendu-tartetik gorako tenperaturetan.
- Mantendu tenperatura zehaztutako erabilera eta biltegiratze tartean. Tenperatura eta hezetasun gehiegizkoak polarizazioa hondatzea, polarizazioa deuseztatzea edo burbuilak sor ditzake.
- Epe luzerako 40 °C baino gehiago biltegiratzeko, hezetasun erlatiboa % 60tik behera mantendu behar da eta eguzki-argia saihestu.
Dokumentuak / Baliabideak
![]() |
Handson Technology DSP-1165 I2C Serie Interfazea 20x4 LCD Modulua [pdfErabiltzailearen gida DSP-1165 I2C Serie Interfazea 20x4 LCD Modulua, DSP-1165, I2C Serie Interfazea 20x4 LCD Modulua, Interfazea 20x4 LCD Modulua, 20x4 LCD Modulua, LCD Modulua, Modulua |