Handson-Tegnologie-LOGO

Handson Tegnologie DSP-1165 I2C Serial Interface 20×4 LCD Module

Handson-Tegnologie-DSP-1165-I2C-Seriële-koppelvlak-20x4-LCD-module-PRODUCT

Spesifikasies

  • Versoenbaar met Arduino-bord of ander beheerbord met I2C-bus.
  • Vertoon tipe: Swart op geel-groen agtergrond.
  • I2C-adres: 0x38-0x3F (0x3F default).
  • Voorsiening voltage: 5V.
  • Interface: I2C tot 4-bis LCD-data en beheerlyne.
  • Kontras aanpassing: ingeboude potensiometer.
  • Agterligbeheer: Firmware of jumper draad.
  • Bord Grootte: 98×60 mm.

Produkgebruiksinstruksies

Opstel

Adres seleksieblokkies in die I2C-tot-LCD-paadjiebord. Die verstek adres instelling is 3Fh. Volg die verwysingkringdiagram om met 'n mikrobeheerder te koppel.

I2C LCD-skermopstelling

  1. Soldeer die I2C-tot-LCD piggy-back bord aan die 16-pen LCD-module om behoorlike belyning te verseker.
  2. Koppel die LCD-module aan jou Arduino met behulp van vier jumper-drade soos in die instruksiehandleiding.

Arduino-opstelling:

  • Laai die Arduino I2C LCD-biblioteek af en installeer dit. Hernoem die bestaande LiquidCrystal-biblioteekvouer in jou Arduino-biblioteke-lêergids as 'n rugsteun.
  • Kopieer en plak die verskafde bvampSkets in die Arduino IDE, verifieer en laai die skets op na jou Arduino-bord.

Gereelde vrae:

V: Wat is die verstek I2C-adres van die module?

  • A: Die verstek I2C-adres is 0x3F, maar dit kan tussen 0x38-0x3F gestel word.

V: Hoe pas ek die kontras van die skerm aan?

  • A: Die module het 'n ingeboude potensiometer vir kontrasaanpassing.

V: Kan ek die agtergrond van die skerm beheer?

  • A: Ja, jy kan die agterlig beheer hetsy deur middel van firmware of deur 'n springdraad te gebruik.
  • Dit is 'n I2C-koppelvlak 20×4 LCD-module, 'n nuwe hoëgehalte 4-lyn 20-karakter LCD-module met aan boord kontrasbeheerverstelling, agtergrondlig en I2C-kommunikasie-koppelvlak.
  • Vir Arduino-beginners, nie meer omslagtige en komplekse LCD-bestuurderkringverbinding nie.
  • Die werklike beduidende voordeeltages van hierdie I2C Serial LCD-module sal die stroombaanverbinding vereenvoudig, 'n paar I/O-penne op die Arduino-bord stoor, fermware-ontwikkeling vereenvoudig met 'n wyd beskikbare Arduino-biblioteek.
  • SKU: DSP-1165

Kort data:

  • Versoenbaar met Arduino Board of ander kontroleerderbord met I2C bus.
  • Vertoon tipe: Swart op geel-groen agtergrond.
  • I2C Address:0x38-0x3F (0x3F verstek)
  • Voorsiening voltage: 5V
  • Interface: I2C tot 4-bis LCD-data en beheerlyne.
  • Kontras aanpassing: ingeboude potensiometer.
  • Agterligbeheer: Firmware of jumper draad.
  • Bord Grootte: 98×60 mm.

Opstel

  • Hitachi se HD44780-gebaseerde karakter LCD is baie goedkoop en wyd beskikbaar en is 'n noodsaaklike deel van enige projek wat inligting vertoon.
  • Met behulp van die LCD-paadjiebord kan verlangde data op die LCD deur die I2C-bus vertoon word. In beginsel is sulke rugsakke gebou rondom PCF8574 (van NXP) wat 'n algemene-doel tweerigting 8-bis I/O poort uitbreiding is wat die I2C protokol gebruik.
  • Die PCF8574 is 'n silikon CMOS-stroombaan wat algemene doel-afgeleë I/O-uitbreiding ('n 8-bis kwasi-tweerigting) vir die meeste mikrobeheerderfamilies verskaf via die tweelyn tweerigtingbus (I2C-bus).
  • Let daarop dat die meeste piggy-back-modules rondom PCF8574T (SO16-pakket van PCF8574 in DIP16-pakket) gesentreer is met 'n verstek slaafadres van 0x27.
  • As jou piggyback-bord 'n PCF8574AT-skyfie bevat, sal die verstek slaafadres verander na 0x3F.
  • Kortom, as die piggyback-bord op PCF8574T gebaseer is en die adresverbindings (A0-A1-A2) nie met soldeersel oorbrug is nie, sal dit die slaafadres 0x27 hê.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-1

Adresinstelling van PCD8574A (uittreksel uit PCF8574A-dataspesifikasies)

  • Let wel: Wanneer die pad A0~A2 oop is, word die pen opgetrek na VDD. Wanneer die pen gesoldeer is, word dit afgetrek na VSS.
  • Die verstekinstelling van hierdie module is A0~A2 alles oop, dus word opgetrek na VDD. Die adres is 3Fh in hierdie geval.
  • 'n Verwysingkringdiagram van 'n Arduino-versoenbare LCD-rugsak word hieronder getoon.
  • Wat volgende volg, is inligting oor hoe om een ​​van hierdie goedkoop rugsakke te gebruik om met 'n mikrobeheerder te koppel op maniere wat dit presies bedoel was.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-2
  • Verwysingstroombaandiagram van die I2C-na-LCD-kaart.

I2C LCD-skerm.

  • Eerstens moet jy die I2C-tot-LCD-kaart aan die 16-pen LCD-module soldeer. Maak seker dat die I2C-tot-LCD-spanbordpenne reguit is en in die LCD-module pas, soldeer dan die eerste pen in terwyl die I2C-na-LCD-piggy-back-bord in dieselfde vlak as die LCD-module gehou word. Sodra jy klaar is met die soldeerwerk, kry vier jumper-drade en koppel die LCD-module aan jou Arduino volgens die instruksies hieronder.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-3
  • LCD na Arduino bedradingHandson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-4

Arduino-opstelling

  • Vir hierdie eksperiment is dit nodig om die "Arduino I2C LCD"-biblioteek af te laai en te installeer.
  • Eerstens, hernoem die bestaande “LiquidCrystal”-biblioteekvouer in u Arduino-biblioteke-lêergids as 'n rugsteun, en gaan voort met die res van die proses.
  • https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
  • Volgende, copy-paste hierdie example skets Listing-1 vir die eksperiment in die leë kodevenster, verifieer en laai dan op.

Arduino Sketslys-1:Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-5Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-6

  • As jy 100% seker is dat alles reg is, maar jy sien geen karakters op die skerm nie, probeer om die kontrasbeheerpot van die rugsak aan te pas en stel dit in 'n posisie waar die karakters helder is en die agtergrond nie het nie. vuil bokse agter die karakters. Die volgende is 'n gedeelte view van die skrywer se eksperiment met die bogenoemde kode met 'n 20×4 vertoonmodule.
  • Aangesien die skerm wat deur die skrywer gebruik word 'n baie duidelike helder "swart op geel" tipe is, is dit baie moeilik om 'n goeie vangs te kry as gevolg van polarisasie-effekte.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-7

Hierdie skets sal ook die karakter vertoon wat vanaf die reeksmonitor gestuur is:

  • In Arduino IDE, gaan na "Tools"> "Serial Monitor". Stel die korrekte baud rate op 9600.
  • Tik die karakter op die boonste spasie en druk "SEND".Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-8
  • Die string karakters sal op die LCD-module vertoon word. Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-9

Hulpbronne

  • Handson Tegnologie
  • Lelong.com.my
  • HandsOn Tegnologie bied 'n multimedia en interaktiewe platform vir almal wat in elektronika belangstel.
  • Van beginner tot geharde, van student tot dosent. Inligting, opvoeding, inspirasie en vermaak.
  • Analoog en digitaal, prakties en teoreties; sagteware en hardeware.
  • HandsOn Tegnologie ondersteun die Open Source Hardware (OSHW) Ontwikkelingsplatform.
  • Leer: Ontwerp Deel www.handsontec.com

Die gesig agter ons produkkwaliteit

  • In 'n wêreld van voortdurende verandering en deurlopende tegnologiese ontwikkeling, is 'n nuwe of vervangingsproduk nooit ver nie - en hulle moet almal getoets word.
  • Baie verkopers voer eenvoudig in en verkoop sonder tjeks en dit kan nie die uiteindelike belang van enigiemand wees nie, veral die kliënt. Elke onderdeel wat op Handsotec verkoop word, is volledig getoets.
  • Wanneer u dus uit Handsontec-produktereeks koop, kan u vol vertroue wees dat u uitstekende gehalte en waarde kry.
  • Ons hou aan om die nuwe onderdele by te voeg sodat jy met jou volgende projek kan begin.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-10

Kenmerke

  1. 5×8 kolletjies met wyser
  2. STN(Geel-Groen), Positief, Transflektief
  3. 1/16 dienssiklus
  4. Viewrigting: 6:00 uur
  5. Ingeboude beheerder (S6A0069 of ekwivalent)
  6. +5V kragtoevoer
  7. Geel-Groen LED BKL, word bestuur deur A, K

Omlyn dimensie

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

Absolute maksimum graderings

Item Simbool Standaard Eenheid
Krag voltage VDD-VSS 0 7.0 V
Invoer voltage Vin VSS VDD
Bedryfstemperatuurreeks Top -20 +70
Bergingstemperatuurreeks Toets -30 +80

Blokdiagram

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

Interface pen beskrywing

Speld nr. Simbool Eksterne verbinding Funksie
1 VSS  Kragtoevoer Seingrond vir LCM (GND)
2 VDD Kragtoevoer vir logika (+5V) vir LCM
3 V0 Kontras verstel
4 RS MPU Registreer kiessein
5 R/W MPU Lees/skryf kiessein
6 E MPU Bewerking (data lees/skryf) aktiveer sein
 7~10  DB0~DB3  MPU Vier lae-orde tweerigting drie-toestand data bus lyne. Word gebruik vir data-oordrag tussen die MPU en die LCM.

Hierdie vier word nie tydens 4-bis-werking gebruik nie.

11~14 DB4~DB7 MPU Vier hoë-orde tweerigting drie-toestand data bus lyne. Word gebruik vir data-oordrag tussen die MPU
15 A(LED+) LED BKL kragtoevoer Kragtoevoer vir BKL(anode)
16 K(LED-) Kragtoevoer vir BKL (GND)

Kontras verstel

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

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

Optiese eienskappe

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

Item Simbool Toestand Min. Tipe. Maks. Eenheid
Viewing hoek θ1 Cr≥3   20   deg
θ2   40  
Φ1   35  
Φ2   35  
Kontras verhouding Cr   10
Reaksie tyd (styging) Tr 200 250 ms
Reaksie tyd (val) Tr 300 350

Elektriese eienskappe

Agterligkringdiagram (lig 12X4)Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-15

KLEUR: GEEL-GROEN

LED-graderings

ITEM SIMBOOL MIN Tik. MAKS EENHEID
VORENTOE VOLGTAGE VF 4.0 4.2 4.4 V
DOORSTROOM IF 240 MA
KRAG P 1.0 W
PUIK GOLFLENGTE ΛP 569 571 573 NM
BELIGHEID LV 340 CD/M2
Bedryfstemperatuurreeks Vop -20 +70
Bergingstemperatuurreeks Vst -25 +80

DC eienskappe

Parameter Simbool Voorwaardes Min. Tipe. Maks. Eenheid
Voorsiening voltage vir LCD VDD-V0 Ta = 25℃ 4.5 V
Invoer voltage VDD   4.7 5.0 5.5
Verskaf stroom VOEG TOE Ta=25℃, VDD=5.0V 1.5 2.5 mA
Inset lekstroom ILKG   1.0 uA
"H" vlak inset voltage VIA   2.2 VDD V
"L" vlak inset voltage VIL Twee keer die aanvanklike waarde of minder 0 0.6
"H" vlak uitset voltage VOH LOH=-0.25mA 2.4
"L" vlak uitset voltage VOL LOH=1.6mA 0.4  
Agterligtoevoerstroom IF VDD=5.0V,R=6.8W 240

Skryf siklus (Ta=25℃, VDD=5.0V)

Parameter Simbool Toets pen Min. Tipe. Maks. Eenheid
Aktiveer siklustyd tc  

E

500  

 

 

ns

Aktiveer polswydte tw 230
Aktiveer styg/daltyd tr, tf 20
RS; R/W opsteltyd tsu1 RS; R/W 40
RS; R/W adres hou tyd de1 10
Data uitset vertraging tsu2 DB0~DB7 80
Data hou tyd de2 10

Skryf modus tydsberekening diagram

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

Lees siklus (Ta=25℃, VDD=5.0V)

Parameter Simbool Toets pen Min. Tipe. Maks. Eenheid
Aktiveer siklustyd aan E 500 ns
Aktiveer polswydte TW 230
Aktiveer styg/daltyd tr, tf 20
RS; R/W opsteltyd tsu RS; R/W 40
RS; R/W adres hou tyd th 10
Data uitset vertraging td DB0~DB7 120
Data hou tyd die 5

Lees modus tydsberekening diagramHandson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-17

FUNKSIE BESKRYWING

Stelselkoppelvlak

  • Hierdie skyfie het twee soorte koppelvlaktipes met MPU: 4-bis bus en 8-bis bus. 4-bis bus en 8-bis bus word gekies deur DL bis in die instruksie register.

Besige vlag (BF)

  • Wanneer BF = "Hoog", dui dit aan dat die interne bewerking verwerk word. So gedurende hierdie tyd kan die volgende opdrag nie aanvaar word nie.
  • BF kan gelees word, wanneer RS ​​= Laag en R/W = Hoog (Lees Instruksie Operasie), deur die DB7-poort. Voordat u die volgende instruksie uitvoer, maak seker dat BF nie hoog is nie.

Adresteller (AC)

  • Adresteller (AC) stoor DDRAM/CGRAM-adres, oorgedra vanaf IR. Nadat u in (gelees vanaf) DDRAM/CGRAM geskryf het, word AC outomaties met 1 verhoog (verminder).
  • Wanneer RS ​​= “Laag” en R/W = “Hoog”, kan AC deur DB0 – DB6 poorte gelees word.

Vertoon data-RAM (DDRAM)

  • DDRAM-stoor vertoondata van 'n maksimum van 80 x 8 bisse (80 karakters). DDRAM-adres word in die adresteller (AC) as 'n heksadesimale getal gestel.

Vertoon posisie

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 (Karakter Generator ROM)

  • CGROM het 'n 5 x 8 kolletjies 204 karakters patroon en 'n 5 x 10 kolletjies 32 karakters patroon. CGROM het 204 karakterpatrone van 5 x 8 kolletjies.

CGRAM (Karaktergenerator RAM)

  • CGRAM het tot 5 × 8 kolletjies, 8 karakters. Deur lettertipedata na CGRAM te skryf, kan gebruikergedefinieerde karakters gebruik word.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-18

Verwantskap tussen CGRAM-adresse, karakterkodes (DDRAM) en karakterpatrone (CGRAM-data)

Notas:

  1. Karakterkodebissies 0 tot 2 stem ooreen met CGRAM-adresbisse 3 tot 5 (3 bisse: 8 tipes).
  2. CGRAM spreek bisse 0 tot 2 aan en dui die karakterpatroonlynposisie aan. Die 8ste reël is die wyserposisie en sy vertoning word gevorm deur 'n logiese OF met die wyser. Hou die 8ste reël data, wat ooreenstem met die wyser vertoon posisie, by 0 as die wyser vertoon. As die 8ste lyndata 1 is, sal 1 bis die 8ste lyn verlig, ongeag die wyser se teenwoordigheid.
  3. Karakterpatroonryposisies stem ooreen met CGRAM-databissies 0 tot 4 (bis 4 is aan die linkerkant).
  4. Soos in tabel getoon word, word CGRAM-karakterpatrone gekies wanneer karakterkodebisse 4 tot 7 almal 0 is. Aangesien karakterkodebis 3 egter geen effek het nie, vertoon die R ex.ample hierbo kan gekies word deur óf karakterkode 00H óf 08H.
  5. 1 vir CGRAM-data stem ooreen met vertoonseleksie en 0 vir nie-seleksie Dui geen effek aan nie.

Wyser/knip-beheerkring

Dit beheer die wyser/knipper AAN/UIT by die wyserposisie.

Instruksiebeskrywing

Omlyn

  • Om die spoedverskil tussen die interne klok van S6A0069 en die MPU-klok te oorkom, voer S6A0069 interne bewerkings uit deur beheer in formasies na IR of DR te stoor.
  • Die interne werking word bepaal volgens die sein van MPU, saamgestel uit lees/skryf en databus (Verwys na Tabel 7).

Instruksies kan grootliks in vier groepe verdeel word:

  1. S6A0069 funksie stel instruksies (stel vertoning metodes, stel data lengte, ens.)
  2. Adres stel instruksies na interne RAM
  3. Data-oordraginstruksies met interne RAM
  4. Ander
  • Die adres van die interne RAM word outomaties met 1 verhoog of verminder.
  • Let wel: tydens interne werking word besig vlag (DB7) "Hoog" gelees.
  • Besige vlagkontrole moet deur die volgende instruksie voorafgegaan word.

Instruksietabel

Instruksie

V: B

Instruksiekode

6/18

Beskrywing

2008/06/02

Uitvoering
  RS R/W DB7 DB6 DB 5 DB4 DB3 DB2 DB 1 DB0   tyd (fosc= 270 KHZ
Duidelike vertoon 0 0 0 0 0 0 0 0 0 1 Skryf "20H" na DDRA en stel die DDRAM-adres na "00H" vanaf

AC

 1.53 ms
 Keer terug huis toe  

0

 

0

 

0

 

0

 

0

 

0

 

0

 

0

 

1

 

Stel DDRAM-adres na "00H" vanaf AC en keer die wyser terug na sy oorspronklike posisie indien verskuif.

Die inhoud van DDRAM word nie verander nie.

 1.53 ms
Toegangsmodus Stel 0 0 0 0 0 0 0 1 I/D SH Ken wyser beweegrigting toe en knippering van die hele skerm 39us
Vertoon AAN/AF-beheer 0 0 0 0 0 0 1 D C B Stel vertoning (D), wyser (C), en Knipper van wyser (B) aan/af

Beheer bietjie.

 
Wyser of vertoonverskuiwing  

0

 

0

 

0

 

0

 

0

 

1

 

S/C

 

R/L

 

 

Stel wyser beweeg en vertoon Shift beheer bietjie, en die rigting, sonder om te verander van

DDRAM data.

 

39us

 

Funksiestel

 

0

 

0

 

0

 

0

 

1

 

DL

 

N

 

F

 

 

Stel koppelvlakdatalengte (DL: 8-

Bit/4-bis), nommers van vertoonlyn (N: =2-lyn/1-lyn), en,

Vertoon lettertipe (F: 5×11/5×8)

 

 

39us

Stel CGRAM in

Adres

 

0

 

0

 

0

 

1

 

AC5

 

AC4

 

AC3

 

AC2

 

AC1

 

AC0

Stel die CGRAM-adres in die adres in

Toonbank.

 

39us

Stel DDRAM in

Adres

 

0

 

0

 

1

 

AC6

 

AC5

 

AC4

 

AC3

 

AC2

 

AC1

 

AC0

Stel DDRAM-adres in die adres

Toonbank.

 

39us

Lees besige Vlag en Adres  

0

 

1

 

BF

 

AC6

 

AC5

 

AC4

 

AC3

 

AC2

 

AC1

 

AC0

Of dit tydens interne Operasie is of nie, kan bepaal word Deur BF te lees. Die inhoud van die Adrestoonbank kan ook gelees word.  

 

0us

Skryf data aan

Adres

 

1

 

0

 

D7

 

D6

 

D5

 

D4

 

D3

 

D2

 

D1

 

D0

Skryf data in interne RAM (DDRAM/CGRAM).  

43us

Lees data vanaf RAM 1 1 D7 D6 D5 D4 D3 D2 D1 D0 Lees data vanaf interne RAM (DDRAM/CGRAM). 43us
  • LET WEL: Wanneer 'n MPU-program gemaak word wat die besige vlag (DB7) kontroleer, moet dit nodig wees 1/2fosc is nodig vir die uitvoering van die volgende instruksie deur die dalende rand van die "E" sein nadat die besige vlag (DB7) na "Laag" gaan .

Inhoud

  1. Duidelike vertoning
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 0 0 0 0 0 0 1
    • Vee al die vertoondata uit deur "20H" (spasiekode) na alle DDRAM-adresse te skryf, en stel die DDRAM-adres na "00H" in AC (adresteller).
    • Keer die wyser terug na die oorspronklike status, naamlik, bring die wyser na die linkerrand op die eerste reël van die skerm. Maak die intreemodus verhoog (I/D=“Hoog”).
  2. Keer terug huis toe
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 0 0 0 0 0 1
    • Keer huis toe is die wyser terugkeer huis instruksie.
    • Stel die DDRAM-adres op "00H" op die adresteller.
    • Keer wyser terug na sy oorspronklike werf en keer die skerm terug na sy oorspronklike status, indien verskuif. Die inhoud van DDRAM verander nie.
  3. Toegangsmodus gestel
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 0 0 0 0 1 I/D SH
    • Stel die beweegrigting van die wyser en vertoon.
    • I/D: verhoging/vermindering van DDRAM-adres (wyser of knipper)
    • Wanneer I/D = "hoog", beweeg die wyser/knipper na regs, en die DDRAM-adres word met 1 verhoog.
    • Wanneer I/D=“Laag”, beweeg die wyser/knipper na links en word DDRAM-adres met 1 verhoog.
    • CGRAM werk op dieselfde manier as DDRAM wanneer jy van of skryf na CGRAM.
    • SH: verskuiwing van die hele vertoning
    • Wanneer DDRAM lees (CGRAM lees/skryf) bewerking of SH=“Laag”, word die verskuiwing van die hele skerm nie uitgevoer nie.
    • As SH =“Hoog” en DDRAM skryfbewerking, word 'n verskuiwing van die hele vertoning uitgevoer volgens die I/D-waarde. (I/D=“high”. skuif links, I/D=“Laag”. Skuif regs).
  4. Vertoon AAN/UIT-beheer
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 0 0 0 1 D C B
    • Beheer vertoon/wyser/knip AAN/UIT 1 bis register.
    • D: Vertoon AAN/UIT-beheerbis
    • Wanneer D=“Hoog”, is die hele skerm aangeskakel.
    • Wanneer D=“Laag”, is die skerm afgeskakel, maar vertoondata bly in DDRAM.
    • C: wyser AAN/UIT kontrolebis
    • Wanneer D=“Hoog”, is die wyser aangeskakel.
    • Wanneer D=“Laag”, verdwyn die wyser in die huidige skerm, maar die I/D-register behou sy data.
    • B: Wyserknipper AAN/UIT-beheerbis
    • Wanneer B=“Hoog”, is wyserknippering aan, wat afwisselend werk tussen al die “Hoog” data en karakters by die wyserposisie vertoon.
    • Wanneer B=“Laag”, flikker is af.
  5. Wyser of vertoonverskuiwing
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 0 0 1 S/C R/L
    • Verskuiwing van regs/links wyser posisie of vertoon sonder om te skryf of lees van vertoondata. Hierdie instruksie word gebruik om vertoondata reg te stel of te soek.
    • Tydens die 2-reëlmodus-vertoning, beweeg die wyser na die 2de reël na die 40ste syfer van die 1ste reël.
    • Let daarop dat die vertoonverskuiwing gelyktydig in al die lyne uitgevoer word.
    • Wanneer vertoondata herhaaldelik verskuif word, word elke reël individueel verskuif.
    • Wanneer 'n vertoonverskuiwing uitgevoer word, word die inhoud van die adresteller nie verander nie.
    • Verskuif patrone volgens S/C en R/L bisse
      S/C R/L Operasie
      0 0 Skuif die wyser na links, en AC word met 1 verminder
      0 1 Skuif die wyser na regs, en AC word met 1 verhoog
      1 0 Skuif al die skerm na links, wyser beweeg volgens die skerm
      1 1 Skuif al die skerm na regs, wyser beweeg volgens die skerm
  6. Funksiestel
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 0 1 DL N F
    • DL: Interface data lengte beheer bietjie
    • Wanneer DL=“Hoog”, dit beteken 8-bis busmodus met MPU.
    • Wanneer DL=“Laag”, dit beteken 4-bis busmodus met MPU. Daarom is DL 'n sein om 8-bis of 4-bis busmodus te kies. Wanneer 4-maar busmodus, moet dit 4-bis data twee keer oordra.
    • N: Vertoon lynnommer-beheerbis
    • Wanneer N=“Laag”, 1-reël vertoonmodus is ingestel.
    • Wanneer N=“Hoog”, 2-reël vertoonmodus is ingestel.
    • F: Vertoon lynnommer-beheerbis
    • Wanneer F=“Laag”, 5×8 kolletjies-formaat vertoonmodus is ingestel.
    • Wanneer F=“Hoog”, 5×11 kolletjies formaat vertoonmodus.
  7. Stel CGRAM-adres in
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0
    • Stel CGRAM-adres op AC.
    • Die instruksie maak CGRAM-data beskikbaar vanaf MPU.
  8. Stel DDRAM-adres in
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0
    • Stel DDRAM-adres op AC.
    • Hierdie instruksie maak DDRAM-data beskikbaar vanaf MPU.
    • Wanneer 1-reël vertoonmodus (N=LAAG), is die DDRAM-adres van "00H" tot "4FH". In 2-reël vertoonmodus (N=Hoog), vorm die DDRAM-adres in die 1ste reël "00H" na " 27H", en die DDRAM-adres in die 2de reël is van "40H" tot "67H".
  9. Lees besige vlag en adres
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0
    • Hierdie instruksie wys of S6A0069 in interne werking is of nie.
    • As die resulterende BF "Hoog" is, is die interne bewerking aan die gang en moet wag vir BF om LAAG te wees, dan kan die volgende instruksie uitgevoer word.
    • In hierdie instruksie kan jy ook die waarde van die adresteller lees.
  10. Skryf data na RAM
    RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
    1 0 D7 D6 D5 D4 D3 D2 D1 D0
    • Skryf binêre 8-bis data na DDRAM/CGRAM.
    • Die keuse van RAM vanaf DDRAM, en CGRAM, word gestel deur die vorige adresstel-instruksie (DDRAM-adresstel, CGRAM-adresstel).
    • RAM-stelinstruksie kan ook die AC-rigting na RAM bepaal.
    • Na die skryfbewerking. Die adres word outomaties verhoog/verminder met 1, volgens die ingangsmodus.
    • Lees data vanaf RAM
      RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
      1 1 D7 D6 D5 D4 D3 D2 D1 D0
  • Lees binêre 8-bis data vanaf DDRAM/CGRAM.
  • Die keuse van RAM word gestel deur die vorige adresstel-instruksie. As die adresstel-instruksie van RAM nie voor hierdie instruksie uitgevoer word nie, is die data wat eerste gelees is ongeldig, aangesien die rigting van AC nog nie bepaal is nie.
  • As RAM-data verskeie kere gelees word sonder dat RAM-adres-instruksies vooraf gestel is, kan die leesbewerking, die korrekte RAM-data van die tweede verkry word. Die eerste data sal egter verkeerd wees, aangesien daar geen tydmarge is om RAM-data oor te dra nie.
  • In die geval van DDRAM lees operasie, wyserverskuiwing instruksie speel dieselfde rol as DDRAM adres stel instruksie, dit dra ook RAM data oor na 'n uitset data register.
  • Na die leesbewerking word die adresteller outomaties verhoog/verlaag met 1 volgens die ingangsmodus.
  • Na die CGRAM-leesbewerking kan die vertoningverskuiwing dalk nie korrek uitgevoer word nie.
  • LET WEL: In die geval van RAM-skryfbewerking word AC verhoog/verminder met 1 soos in leesbewerking.
  • Op hierdie tydstip dui AC die volgende adresposisie aan, maar slegs die vorige data kan deur die leesinstruksie gelees word.

Standaard karakterpatroon Engels/Europees

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

Kwaliteitspesifikasies

Standaard van die produkvoorkomstoets

  • Wyse van voorkomstoets: Die inspeksie moet uitgevoer word met 20W x 2 fluoresserende lamps.
  • Die afstand tussen LCM en fluoresserende lamps moet 100 cm of meer wees.
  • Die afstand tussen LCM en die inspekteur se oë moet 25 cm of meer wees.
  • Die viewDie rigting vir inspeksie is 35° vanaf vertikaal teenoor LCM.Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-20
  • 'n Sone: Aktiewe vertoonarea (minimum viewgebied).
  • B-sone: Nie-aktiewe vertoonarea (buite viewgebied).

Spesifikasie van gehalteversekering

  • AQL inspeksie standaard
  • Sampling metode: GB2828-87, Vlak II, enkel sampling Defek klassifikasie (Let wel: * sluit nie in nie)
Klassifiseer Item Let wel AQL
Majoor Vertoon toestand Kort- of oopkring 1 0.65
LC lekkasie
Flikkerend
Geen vertoning nie
Verkeerd viewrigting
Kontras defek (donker, spook) 2
Agterlig 1,8
Nie-vertoon Plat kabel of pen omgekeerd 10
Verkeerde of ontbrekende komponent 11
Minor Vertoon toestand Agtergrondkleurafwyking 2 1.0
Swart kol en stof 3
Lyndefek, krap 4

5

Reënboog
Chip 6
Pinhole 7
 

Polarisator

Uitgesteek 12
Borrel en vreemde materiaal 3
Soldeerwerk Swak verbinding 9
Draad Swak verbinding 10
TAB Posisie, Bindingssterkte 13

Nota oor defekklassifikasie

Nee. Item Kriterium
1 Kort- of oopkring Nie toelaat nie
LC lekkasie
Flikkerend
Geen vertoning nie
Verkeerd viewrigting
Verkeerde agterlig
2 Kontras defek Verwys na die goedkeuring aample
Agtergrondkleurafwyking
 

3

 

Punt defek,

Swart kol, stof (insluitend polarisator)

 

 

j = (X+Y)/2

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

Eenheid: Duim2

Punt

Grootte

Aanvaarbare hoeveelheid.
j<0.10 Verontagsaam
0.10 2
0.15 1
j>0.25 0
 4  Lyndefek, krap Handson-Technology-DSP-1165-I2C-Serial-Interface-20x4-LCD-Module-FIG-22

Eenheid: mm

Lyn Aanvaarbare hoeveelheid.
L W  
0.05>W  Verontagsaam
3.0>L 0.1>W>0.05
2.0>L 0.15≥W>0.1
 

5

 

Reënboog

Nie meer as twee kleurveranderinge oor die viewing gebied.

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

Nee. Item Kriterium
7 Segment patroon

W = Segmentwydte

j = (X+Y)/2

(1) Speldegaatjie

j < 0.10mm is aanvaarbaar.

Eenheid: mm

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

Punt Grootte Aanvaarbare hoeveelheid
j≤1/4W Verontagsaam
1/4W< j≤1/2W 1
j>1/2W 0
8 Agterlig (1) Die kleur van die agtergrond moet ooreenstem met die spesifikasie.

(2) Moenie flikkering toelaat nie

9 Soldeerwerk (1) Moenie swaar vuil en soldeerballetjies op PCB toelaat nie. (Die grootte van vuil verwys na punt- en stofdefek)

(2) Meer as 50% van lood moet op Land gesoldeer word.

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

10 Draad (1) Koperdraad moet nie geroes word nie

(2) Moenie krake op die koperdraadverbinding toelaat nie.

(3) Moenie toelaat dat die posisie van die plat kabel omgekeer word nie.

(4) Moenie blootgestelde koperdraad binne die plat kabel toelaat nie.

11* PCB (1) Moenie skroefroes of skade toelaat nie.

(2) Moenie ontbrekende of verkeerde plasing van komponente toelaat nie.

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

Betroubaarheid van LCM

Betroubaarheidstoets toestand:

Item Toestand Tyd (ure) Assessering
Hoë temp. Berging 80°C 48 Geen abnormaliteite in funksies en voorkoms nie
Hoë temp. Bedryf 70°C 48
Lae temp. Berging -30°C 48
Lae temp. Bedryf -20°C 48
Humiditeit 40°C/90%RH 48
Temp. Siklus 0°C ¬ 25°C ®50°C

(30 min ¬ 5 min ® 30 min)

10 siklusse

Hersteltyd moet minstens 24 uur wees. Boonop sal funksies, werkverrigting en voorkoms vry wees van merkwaardige agteruitgang binne 50,000 20 uur onder gewone bedryfs- en bergingstoestande by kamertemperatuur (8+65°C), normale humiditeit (onder XNUMX% RH), en in die area wat nie blootgestel word aan direkte sonlig.

Voorsorgmaatreël vir die gebruik van LCD/LCM

  • LCD/LCM word met 'n hoë mate van akkuraatheid saamgestel en aangepas.
  • Moenie probeer om enige verandering of wysiging aan te bring nie.
  • Daar moet kennis geneem word van die volgende.

Algemene voorsorgmaatreëls:

  1. LCD-paneel is van glas gemaak. Vermy oormatige meganiese skok of om sterk druk op die oppervlak van die vertoonarea toe te pas.
  2. Die polarisator wat op die vertoonoppervlak gebruik word, word maklik gekrap en beskadig. Uiterste versigtigheid moet gedra word tydens hantering. Om stof of vuilheid van die vertoonoppervlak skoon te maak, vee liggies af met katoen, of ander sagte materiaal wat met isopropylalkohol, etielalkohol of trichloortri-florothaan geweek is, moenie water, ketoon of aromatiese middels gebruik nie, en moet nooit hard skrop nie.
  3. Moenie tamper op enige manier met die oortjies op die metaalraam.
  4. Moenie enige verandering op die PCB aanbring sonder om XIAMEM OCULAR te raadpleeg nie
  5. Wanneer 'n LCM gemonteer word, maak seker dat die PCB nie onder enige spanning soos buiging of draai is nie. Elastomeerkontakte is baie delikaat en ontbrekende pixels kan die gevolg wees van effense ontwrigting van enige van die elemente.
  6. Vermy om op die metaalrand te druk, anders kan die elastomeerverbinding vervorm word en kontak verloor, wat lei tot ontbrekende pixels en ook 'n reënboog op die skerm veroorsaak.
  7. Wees versigtig om nie vloeibare kristalle aan te raak of te sluk wat uit 'n beskadigde sel kan lek nie. As enige vloeibare kristal na die vel of klere versprei, was dit dadelik af met seep en water.

Statiese Elektrisiteit Voorsorgmaatreëls:

  1. CMOS-LSI word vir die modulekring gebruik; daarom moet operateurs gegrond wees wanneer hy/sy met die module in aanraking kom.
  2. Moenie aan enige van die geleidende dele soos die LSI-blokkies raak nie; die koperleidings op die PCB en die koppelvlakterminale met enige dele van die menslike liggaam.
  3. Moenie die aansluitingsterminale van die skerm met kaal hande raak nie; dit sal ontkoppeling of gebrekkige isolasie van terminale veroorsaak.
  4.  Die modules moet in anti-statiese sakke of ander houers wat bestand is teen staties gehou word vir berging.
  5. Slegs behoorlik geaarde soldeerboute moet gebruik word.
  6. As 'n elektriese skroewedraaier gebruik word, moet dit geaard en afgeskerm word om vonke te voorkom.
  7. Die normale statiese voorkomingsmaatreëls moet nagekom word vir werksklere en werkbanke.
  8. Aangesien droë lug induktief tot staties is, word 'n relatiewe humiditeit van 50-60% aanbeveel.

Soldeer voorsorgmaatreëls:

  1. Soldeer moet slegs op die I/O-terminale uitgevoer word.
  2. Gebruik soldeerboute met behoorlike aarding en geen lekkasie nie.
  3. Soldeertemperatuur: 280°C+10°C
  4.  Soldeertyd: 3 tot 4 sekondes.
  5. Gebruik eutektiese soldeersel met harsvloeistofvulling.
  6. As die vloed gebruik word, moet die LCD-oppervlak beskerm word om spatvloed te vermy.
  7. Fluksresidu moet verwyder word.

Operasie Voorsorgmaatreëls:

  1. Die viewdie hoek kan aangepas word deur die LCD-dryfvolume te verandertage Vo.
  2. Sedert toegepas DC voltage veroorsaak elektrochemiese reaksies, wat die vertoning versleg, moet die toegepaste pulsgolfvorm simmetries wees sodat geen GS-komponent oorbly nie. Maak seker dat jy die gespesifiseerde bedryfsvoltage.
  3. Ry voltage moet binne 'n bepaalde reeks gehou word; oormaat voltage sal vertoonlewe verkort.
  4. Reaksietyd neem toe met 'n afname in temperatuur.
  5. Vertoonkleur kan beïnvloed word by temperature bo sy operasionele reeks.
  6. Hou die temperatuur binne die gespesifiseerde omvang van gebruik en berging. Oormatige temperatuur en humiditeit kan polarisasie-agteruitgang veroorsaak, polarisator afdop of borrels genereer.
  7. Vir langtermynberging van meer as 40°C moet die relatiewe humiditeit onder 60% gehou word en direkte sonlig vermy word.

Dokumente / Hulpbronne

Handson Tegnologie DSP-1165 I2C Serial Interface 20x4 LCD Module [pdf] Gebruikersgids
DSP-1165 I2C Serial Interface 20x4 LCD Module, DSP-1165, I2C Serial Interface 20x4 LCD Module, Interface 20x4 LCD Module, 20x4 LCD Module, LCD Module, Module

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *