Handson-Teknologia-LOGOA

Handson Technology DSP-1165 I2C Serie Interfazea 20×4 LCD Modulua

Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Modulua-PRODUCT

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

  1. Soldatu I2C-to-LCD piggy-back plaka 16 pin LCD moduluari lerrokatze egokia ziurtatuz.
  2. 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.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-1

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.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-2
  • 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.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-3
  • LCD-rako Arduino kableatuaHandson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-4

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:Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-5Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-6

  • % 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.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-7

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".Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-8
  • Karaktere-katea LCD moduluan bistaratuko da. Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-9

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.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-10

Ezaugarriak

  1. 5×8 puntu kurtsorearekin
  2. STN (Horia-Berdea), Positiboa, Transflective
  3. 1/16 lan-zikloa
  4. Viewnorabidea: 6:00etan
  5. Kontroladorea integratua (S6A0069 edo baliokidea)
  6. +5V elikadura hornidura
  7. Hori-Berde LED BKL, A, K-k gidatuko duena

Eskema-dimentsioa

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

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

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

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

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

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

Ezaugarri optikoak

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

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)Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-15

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

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

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-diagramaHandson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-17

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.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-18

CGRAM Helbideen, Karaktere Kodeen (DDRAM) eta Karaktere ereduen (CGRAM Datu) arteko erlazioa

Oharrak:

  1. Karaktere-kodearen 0tik 2rako bitak CGRAM helbiderako 3tik 5era bitekin dagozkio (3 bit: 8 mota).
  2. 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.
  3. Karaktere-ereduaren errenkaden posizioak 0tik 4rako CGRAM datu-bitei dagozkie (4. bita ezkerrean dago).
  4. 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.
  5. 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:

  1. S6A0069 funtzio-multzoaren argibideak (ezarri bistaratzeko metodoak, ezarri datuen luzera, etab.)
  2. Helbide multzoko argibideak barneko RAMera
  3. Datuak transferitzeko jarraibideak barneko RAMarekin
  4. 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

  1. 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”).
  2. 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.
  3. 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).
  4. 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.
  5. 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
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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

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

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.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-20
  • 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

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

Unitatea: hazbete2

Puntua

Tamaina

Kopuru onargarria.
j<0.10 Baztertu
0.10 2
0.15 1
j>0.25 0
 4  Lerro akatsa, Scratch Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-22

Unitatea: mm

Lerroa Kopuru onargarria.
L W  
0.05>W  Baztertu
3.0>L 0.1>W>0.05
2.0>L 0.15≥W>0.1
 

5

 

Ortzadarra

Ez dira bi kolore aldaketa baino gehiago vieweremua.

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

Ez. Elementua Irizpidea
7 Segmentu eredua

W = Segmentuaren zabalera

j = (X+Y)/2

(1) Estenopea

j < 0.10 mm onargarria da.

Unitatea: mm

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

Puntu Tamaina Kopuru onargarria
j≤1/4W Baztertu
1/4W< j≤1/2W 1
j>1/2W 0
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.

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

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.

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

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:

  1. LCD panela beiraz egina dago. Saihestu gehiegizko kolpe mekanikoak edo presio handia aplikatzea pantaila-eremuaren gainazalean.
  2. 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.
  3. Ez tamper edozein modutan metalezko markoaren fitxekin.
  4. Ez egin aldaketarik PCBan XIAMEM OCULAR-i kontsultatu gabe
  5. 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.
  6. Saihestu metalezko bezela, bestela, elastomero-konektorea deformatu eta kontaktua gal liteke, pixelak galduz eta pantailan ortzadarra eraginez.
  7. 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:

  1. CMOS-LSI modulu-zirkuiturako erabiltzen da; hortaz, operadoreak lurretik jarri behar dira moduluarekin kontaktuan jartzen den bakoitzean.
  2. Ez ukitu zati eroalerik, hala nola LSI padak; PCBko kobre-zuloak eta giza gorputzeko edozein atalekiko interfazeko terminalak.
  3. Ez ukitu pantailako konexio terminalak esku hutsez; borneen deskonexioa edo isolamendu akastuna eragingo du.
  4.  Moduluak poltsa antiestatikoetan edo estatikoarekiko erresistenteak diren beste ontzietan gorde behar dira biltegiratzeko.
  5. Behar bezala lurrean jarritako soldadurak bakarrik erabili behar dira.
  6. bihurkin elektrikoa erabiltzen bada, lurretik eta blindatu egin behar da txinpartak saihesteko.
  7. Estatikoko prebentzio-neurri arruntak bete behar dira laneko arropetan eta lan-aulkietan.
  8. Aire lehorra estatikoarekiko indukziozkoa denez, %50-60ko hezetasun erlatiboa gomendatzen da.

Soldatzeko neurriak:

  1. Soldadura I/O terminaletan bakarrik egin behar da.
  2. Erabili soldagailuak lurzoru egokiarekin eta ihesik gabe.
  3. Soldatzeko tenperatura: 280°C+10°C
  4.  Soldatzeko denbora: 3 eta 4 segundo.
  5. Erabili soldadura eutektikoa erretxina fluxuaren betegarriarekin.
  6. Fluxua erabiltzen bada, LCDaren gainazala babestu behar da fluxua isuri ez dadin.
  7. Fluxuaren hondakinak kendu behar dira.

Funtzionamenduaren neurriak:

  1. The viewangelua egokitu daiteke LCD gidatzeko bolumena aldatuztage Vo.
  2. 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.
  3. Gidatzea voltage zehaztutako tarte batean mantendu behar da; gehiegizko boltage pantailaren bizitza laburtu egingo da.
  4. Erantzun-denbora handitu egiten da tenperatura jaitsi ahala.
  5. Baliteke pantailaren kolorea eragina izatea bere funtzionamendu-tartetik gorako tenperaturetan.
  6. Mantendu tenperatura zehaztutako erabilera eta biltegiratze tartean. Tenperatura eta hezetasun gehiegizkoak polarizazioa hondatzea, polarizazioa deuseztatzea edo burbuilak sor ditzake.
  7. 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

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *