Apr 11, 2018 Pustite sporočilo

Lcd12864 kitajski povzetek podatkov (12864 opis pin in funkcija _features parametrov in delitev voznika)

Lcd12864 Uvod


128X64 s kitajsko knjižnico znakov je pik matrični grafični LCD-modul s 4-mestnim / 8-bitnim vzporednim, 2-žičnim ali 3-žičnim zaporednim vmesnikom ter notranjimi kitajskimi GB-ji prve in druge stopnje poenostavljene kitajske pisave; Stopnja je 128 & TImes; 64, 8192 16 * 16 pik kitajskih znakov in 128 16 * 8 dotičnih nizov znakov ASCII. Uporaba prilagodljive vmesniške metode tega modula in preprosta in priročna navodila za uporabo lahko predstavljajo celoten grafični vmesnik za interakcijo med ljudmi in računalnikom. Lahko prikaže 8 & TImes; 4 vrstice 16 & TImes; 16 mrežnih znakov. Grafični prikaz se lahko zaključi tudi. Druga pomembna značilnost je nizka in nizka poraba energije. Shema prikaza tekočih kristalov, ki je sestavljena iz tega modula, je veliko enostavnejša od istega tipa grafičnega prikazovalnega modula z grafičnimi točkami matrične kinetike, ne glede na strukturo strojne vezave ali zaslonski program, cena modula pa je prav tako nekoliko nižja kot cena grafični modul s tekočimi kristali istega matričnega pika. .


Osnovni karakteristični parametri Lcd12864


2345_image_file_copy_1.jpg


(1) Nizka napajalna napetost (VDD: +3,0 - + 5,5 V)


(2) ločljivost zaslona: 128 & TImes; 64 točk


(3) Vgrajena kitajska knjižnica znakov, ki zagotavlja 8192 16 × 16 mrežnih kitajskih znakov (poenostavljena in tradicionalna)


(4) Vgrajeni 128 16 × 8 pik matričnih znakov


(5) Frekvenca frekvence 2MHZ


(6) Način prikaza: STN, polprazen, pozitiven prikaz


(7) Pogon: 1/32 DUTY, 1/5 BIAS


(8) Smer pogleda: 6 točk


(9) Način osvetlitve ozadja: bela svetleča bočna luč, poraba energije je samo 1 / 5-1 / 10 skupne LED


(10) Komunikacija: serijska in vzporedna


(11) Vgrajeno pretvornik DC-DC brez zunanjega negativnega tlaka


(12) Poenostavite načrtovanje programske opreme brez signala za izbiro čipa


(13) Delovna temperatura: 0 ° C- + 55 ° C, temperatura skladiščenja: -20 ° C- + 60 ° C


Lcd12864 pin diagram in funkcija


Lcd12864 kitajski povzetek podatkov (12864 opis pin in funkcija _ lastnosti parametrov in delitev gonilnikov)

1VSS-modul tla


Pozitivni terminal modula 2VDD


Vhodni napetost pogona 3V0-LCD


4RS (CS) H / L vzporedni inštrumenti / signali za izbiro podatkov; Serijski čip izberite signale


5R / W (SID) H / L vzporedni branje / zapis izbirnega signala; serijska podatkovna vrata


6E (CLK) H / L vzporedni signalni signal; serijska sinhronska ura


Podatki 7DB0H / L 0


Podatki 8DB1H / L 1


Podatki 9DB2H / L 2


Podatki 10DB3H / L 3


Podatki 11DB4H / L 4


Podatki 12DB5H / L 5


Podatki 13DB6H / L 6


Podatki 14DB7H / L 7


Izbira paralelnega / serijskega vmesnika 15PSBH / L: H-Parallel; L-Serial


16NC prazna stopala


17 / RETH / L reset aktiven nizek


18NC prazna stopala


19LED_A (LED + 5V) Pozitivna osvetlitev


20LED_K (LED-OV) osvetlitev ozadja in negativno


Opis signala vmesnika krmilnika


1, RS, R / W z izbiro krmilnega vmesnika določa štiri načine:


Lcd12864 kitajski povzetek podatkov (12864 opis pin in funkcija _features parametrov in delitev voznika)


2, E signal


Lcd12864 kitajski povzetek podatkov (12864 opis pin in funkcija _ lastnosti parametrov in delitev gonilnikov)


● Zasedena zastavica: zastava BFBF zagotavlja notranje pogoje delovanja. BF = 1 označuje, da modul izvaja notranje operacije. V tem trenutku modul ne sprejema zunanjih navodil in podatkov. Ko je BF = 0, je modul pripravljen sprejeti zunanja navodila in podatke kadar koli. Z navodilom STATUSRD lahko BF preberete na avtobus DB7, da preverite stanje delovanja modula.


● ROM ROM generacije pisav (CGROM) ROM generacije pisav (CGROM) zagotavlja 8192 Ta sprožilec se uporablja za nadzor prikaza na zaslonu modula. DFF = 1 je DISPLAY ON, vsebina DDRAM se prikaže na zaslonu, DFF = 0 je DISPLAY OFF. Stanje DFF-ja nadzirajo ukazi DISPLAYON / OFF in RST.


● podatkovni pomnilnik za prikaz podatkovnega pomnilnika (DDRAM) notranjega pomnilnika RAM zagotavlja 64 x 2 bajta prostora, do 4 vrstice 16 besed (64 besed) v kitajskem zaslonu pisave, ko je zapisano na RAM pomnilnika zaslona, prikaže pisave CGROM in CGRAM; ta modul lahko prikaže tri vrste pisav, ki so pol širine alfanumerične (16 * 8), pisave CGRAM in kitajske pisave CGROM. Izbira treh pisav temelji na DDRAM-u. V možnosti za kodiranje, zapisano v kitajščini, bo pisava po meri CGRAM izbrana v kodiranju 0000H-0006H (njihove oznake so številke 0000, 0002, 0004 in 0006), polfibracijske alfanumerične znake pa bodo izbrane v 02H-7FH kodiranje. Pisava, tako kot za kodo nad A1, se bo samodejno povezala z naslednjim bajtom, kodiranje obeh bajtov pa tvorita kitajsko kodo znakov BIG5 (A140-D75F), GB (A1A0-F7FFH).


● Oblikovanje RAM-a za generiranje pisav (CGRAM) omogoča funkcijo za definiranje slike (word building), ki lahko zagotovi štiri skupine s 16 × 16 točkami slikovnega prostora po meri. Uporabniki lahko zagotovijo slikovne znake, ki jih ne zagotavljajo notranje pisave. Tip je samodefiniran za CGRAM in se lahko prikaže na zaslonu preko DDRAM-a, kot je opredeljeno v CGROM.


● Števec AC števcev naslovov se uporablja za shranjevanje naslova enega od DDRAM / CGRAM. To lahko spremenite z ukazom za nastavljanje navodil. Potem, dokler se bere ali zapisa vrednosti DDRAM / CGRAM, se bo vrednost števca naslovov dodala samodejno. Če je RS "0" in R / W je "1", se vrednost števca naslova prebere v DB6 - DB0.


Krmilno vezje kurzorja / utripanja


Ta modul zagotavlja strojni kurzor in krmilno vezje flikerja, ki določa vrednost kazalca ali utripa v DDRAM-ju za vrednost števca naslovov.


Navodila za Lcd12864


Lcd12864 kitajski povzetek podatkov (12864 opis pin in funkcija _ lastnosti parametrov in delitev gonilnikov)

Lcd12864 kitajski povzetek podatkov (12864 opis pin in funkcija _features parametrov in delitev voznika)

Opomba: Preden IC1 sprejme navodila, mora mikroprocesor najprej potrditi, da je notranja napaka v stanju, ki ni zasedeno. Pri branju zastavice BF mora biti BF nič za sprejemanje novih navodil; če se pred pošiljanjem ukaza ne preveri, se mora zastava BF podaljšati za daljše časovno obdobje med prejšnjim ukazom in navodilom, torej čakanjem na izvedbo prejšnjega ukaza.


Primer aplikacije Lcd12864


1. Priprava pred uporabo: Najprej nanesite delovno napetost na modul in nato prilagodite kontrast LCD-ja glede na način povezave na spodnji sliki, tako da prikazuje črno spodnjo sliko. Ta postopek lahko na začetku odkrije tudi, ali manjka segment LCD.


2. Znakovni prikaz: 128X64-0402B s kitajsko knjižnico znakov lahko prikaže 4 vrstice in 8 stolpcev 32 znakov s 16 16 pikami matrike na zaslonu. Vsaka prikazovalna RAM-a lahko prikaže 1 kitajski znak ali 2 polni višini 16 × 8. ASCII znaki, ki lahko prikazujejo do 32 znakov ali 64 znakov ASCII na zaslon. 128X64-0402B s kitajsko knjižnico pisav interno ponuja 128 x 2 bajtni prikaz pomnilnika RAM (DDRAM). Prikaz znakov se doseže z zapisovanjem kod v prikazovalniku znakov. Odvisno od vsebine pisanja se lahko na LCD zaslonu prikaže vsebina CGROM (kitajska knjižnica pisav), HCGROM (pisava pisave ASCII) in CGRAM (pisava po meri). Tri različna znaka / izbira pisave: 0000 ~ 0006H (koda je 0000.0002.0004.0006 skupaj 4) prikaz na meri pisave, 02H ~ 7FH prikaz polkrožne oznake ASCII kode, A1A0H ~ F7FFH kaže 8192 GB2312 pisavo pisave. Znak prikazuje naslov 80H do 9FH RAM-a v modulu s tekočimi kristali. Naslov RAM-a, ki ga je prikazal znak, ima enakovredno korespondenco s 32-mestnim prikazovalnim območjem. Korelacije so prikazane v naslednji tabeli.


Lcd12864 kitajski povzetek podatkov (12864 opis pin in funkcija _ lastnosti parametrov in delitev voznika)


3, grafični prikaz


Najprej nastavite navpični naslov in nato nastavite vodoravni naslov (napišite dva bajta podatkov za dokončanje navpičnih in vodoravnih koordinatnih naslovov)


Območje navpičnega naslova AC5. .AC0


Območje vodoravnega naslova AC3 ... AC0


Števec naslovov (AC) risalnega RAM-a bo samodejno povečal vodoravni naslov (X-os). Ko je vodoravni naslov = 0FH, se bo ponastavil na 00H, vendar ne bo samodejno povečal navpičnega naslova za eno. Zato, ko je naslov napisan nenehno, ko je na voljo več dokumentov, mora program določiti, ali je treba navpični naslov ponastaviti. GDRAM koordinatni naslov in vrstni red razporeditve podatkov, kot je prikazano spodaj:


4, opis aplikacije


Pri uporabi modula za prikaz 128X64 s kitajsko knjižnico pisav upoštevajte naslednje točke:


1 Če želite prikazati kitajske znake v določenem položaju, najprej nastavite položaj znaka prikazovalnika, to je, da najprej nastavite naslov zaslona in nato napišete kitajsko kodo znakov.


2 Postopek prikazovanja znakov ASCII je enak postopku prikazovanja kitajskih znakov. Vendar pri prikazovanju neprekinjenih znakov morate samo enkrat nastaviti naslov zaslona. Modul samodejno doda 1 v naslednji položaj znaka. V nasprotnem primeru ima prikazani znak prazen položaj znaka ASCII.


3 Ko je koda znakov 2 bajtov, je najprej treba zapisati zgornji bajt, ki ji sledi spodnji bajt.


4 Preden modul prejema navodilo, mora procesor najprej potrditi, da je modul v stanju brez težav. To pomeni, da mora biti BF ob branju zastavice BF "0", da sprejme novo navodilo. Če se pred pošiljanjem ukaza ne preveri zastavo BF, mora biti med prejšnjim ukazom in navodilom precej zamaknjena, to pomeni, da čaka prejšnje ukaze, da ugotovi, ali je izvedba izpolnjena. Za čas izvedbe navodil glejte čas opisa izvedbe navodil v tabeli navodil. 5 "RE" je izbirni kontrolni bit za osnovni nabor navodil in razširjeni nabor navodil. Ko se "RE" spremeni, bo naslednji ukaz nastavljen v zadnjem stanju, razen če se bo "RE" bit znova spremenil. Kadar uporabljate isti nabor ukazov, ni treba ponastaviti bita »RE« vsakič.


Voznik Lcd12864


/ ************************************************* *************************** /


/ * * /


/ * Avtorske pravice (c) 2012, pcwebmaster * /


/* Vse pravice pridržane. * /


/ * * /


/ * E-pošta: pcwebmaste@163.com * /


/ * * /


/ ************************************************* *************************** /


/ ************************************************* *************************** /


/ * Ime datoteke: LCD12864.c * /


/ * Različica: Različica 1.0 * /


/ * Opis: uresničite komunikacijski protokol med LCD-jem in MCU ter izvedite interakcijo med človekom in računalnikom v skladu z ukazi, ki jih izda računalnik * /


/ * Proizvajalec: pcwebmaste * /


/ * Funkcija: * /


/ * LCD12864_init * /


/ * LCD12864WriteCommand * /


/ * LCD12864WriteByte * /


/ * LCD12864_init * /


/ * LCD12864SetXY * /


/ * LCD12864PrintfString * /


/ * zapis zgodovine: * /


/ * pcwebmaste 2008-07-10 Ustvari Inital različico. (Različica 1.0) * /


/ * Modularna različica Različica Initial 2009. (Različica 2.0) * /


/ ************************************************* *************************** /


#include "12864.h"


#define LOW 0


#define HIGH 1


Sbit wela = P2 ^ 6;


Sbit dula = P2 ^ 7;


#define LCD12864_RS (x) {če ((x)) P3 | = 1 "LCD12864_RS_PIN; \


Else P3 & = ~ (1 "LCD12864_RS_PIN);} // vpis izbirnega vhoda


#define LCD12864_RW (x) {if ((x)) P3 | = 1 "LCD12864_RW_PIN; \


Else P3 & = ~ (1 "LCD12864_RW_PIN);} // LCD za branje / pisanje


#define LCD12864_SL (x) {če ((x)) P3 | = 1 "LCD12864_EN_PIN; \


Else P3 & = ~ (1 "LCD12864_EN_PIN);} // LCD omogoči nadzor


#define LCD12864_MD (x) {if ((x)) P3 | = 1 "LCD12864_MD_PIN; \



Else P3 & = ~ (1 "LCD


Pošlji povpraševanje

whatsapp

teams

E-pošta

Povpraševanje