Oprindelsen og princippet for navnet på 12864 LCD-modulet

Apr 14, 2017

Læg en besked

Hver type flydende krystal display modul er nu opkaldt efter sine flydende krystal display prikker. For eksempel, 12864, er det faktisk en matrix med 128 kolonner og 64 rækker. Hver model af LCD-modul vil have nogle af sine parametre, lad's tage et kig på nogle af principperne i 12864.

12864, svarer hvert visningspunkt til et binært tal, 1 betyder tændt, 0 betyder slukket. Den RAM, der gemmer denne matrixinformation, kaldes displaydatahukommelsen. Når et bestemt tal eller kinesisk tegn skal vises, skrives den tilsvarende matrixinformation ind i den tilsvarende lagerenhed. Punktmatrixoplysningerne for grafik eller kinesiske tegn skal naturligvis designes af dig selv. Nøglen til problemet er situationen mellem positionen af ​​visningspunktet på LCD-skærmen og dens adresse i hukommelsen.

Da de fleste af LCD-modulets drevkredsløb er sammensat af en rækkedriver og to kolonnedrivere, består 12864 LCD-skærmen faktisk af to uafhængige 64*64 LCD-skærme til venstre og højre. Hver halvskærm har en 512*8 bit skærmdata-RAM. Drivkredsløbet og hukommelsen af ​​venstre og højre halvskærm vælges henholdsvis af chipudvælgelsessignalerne CS1 og CS2.

Placeringen af ​​visningspunktet på 64*64 LCD-skærmen bestemmes af linjenummeret (linje, 0~63)) og kolonnenummeret (kolonne, 0~63). Adressen på en hukommelsescelle i 512*8 bitsRAM bestemmes af sideadressen (Xpage, 0~7) og kolonneadressen (Yaddress, 0~63). Hver lagerenhed vil gemme displayoplysningerne på omkring 8 flydende krystalpunkter.

For at gøre det tilsvarende forhold mellem positionsinformationen for de flydende krystalpunkter og lageradressen mere intuitiv, er 64*64 LCD-skærmen opdelt i 8 små displayblokke fra top til bund, og hver blok inkluderer 8 rækker * 64 kolonner af prikker. Antal formationer. De 8 rækker med matrixoplysninger i hver kolonne udgør et 8-bit binært tal, som er lagret i en af ​​lagerenhederne. Det skal bemærkes, at det tilsvarende forhold mellem den høje og lave signifikante bitsekvens af det binære system og linjenummeret er forskelligt for forskellige virksomheder.

RAM-området, hvor en displayblok er gemt, kaldes en hukommelsesside. Det vil sige: dot matrix informationen på 64*64 LCD-skærmen er lagret på 8 hukommelsessider, hver side har 64 byte, og hver byte gemmer en kolonne (8 rækker) med dot matrix information. Derfor inkluderer hukommelsescelleadressen sideadressen (Xpage, 0~7) og kolonneadressen (Yaddress, 0~63).

For eksempel: prikken med flydende krystal i positionen (20, 30) i 128*64-skærmen lyser. Fordi kolonneadressen 30 er mindre end 64, er prikken i den 29. kolonne i venstre halvdel af skærmen, så CS1 er gyldig; OKAY; Adresse 20 divideret med 8 for at få et heltal til at få 2, og for at få resten til at få 4, er sideadressen for dette punkt i RAM 2, og sekvensnummeret i byten er 4; så de binære data er 00010000 (måske 00001000, høj og lav orden Det afhænger af producenten) skriv Xpage=2,

I hukommelsescellen med Yaddress=29 lyser den flydende krystal prik på (20, 30).


Send forespørgsel