Apr 11, 2018 Ostavite poruku

Lcd12864 kineski podatkovni sažetak (opis i funkcija 12864 pin i parametri i dijeljenje vozača)

Lcd12864 Uvod


128X64 s kineskom knjižnicom znakova je grafički LCD modul s točkastim matriksom s 4-znamenkasti / 8-bitnom paralelnom, 2-žilnom ili 3-žilnom serijskom sučelju i internim kineskim GB prvim i pojedinačnim pojednostavljenim kineskim fontovima; Stopa je 128 & TI; 64, 8192 16 * 16 točaka kineskih znakova i 128 16 * 8 točaka ASCII znakova. Korištenje ovog modula fleksibilnog sučelja metoda i jednostavne i praktične upute za rad može predstavljati puni kineski human-računalo interakcije grafičko sučelje. Može prikazati 8 & TIms; 4 linije od 16 & TIms; 16 rešetkastih znakova. Grafički prikaz također može biti dovršen. Niska razina napona i niska potrošnja energije su još jedna značajna značajka. Shema prikaza tekućeg kristala koja se sastoji od ovog modula mnogo je jednostavnija od iste vrste grafičkog modula grafičkog prikaza s tekućim kristalima, bez obzira na strukturu hardverskog kruga ili program prikaza, a cijena modula je također nešto niža od one grafički modul tekućeg kristala iste dot matrice. ,


Lcd12864 osnovne karakteristične parametre


2345_image_file_copy_1.jpg


(1) Niski napon napajanja (VDD: +3.0 - + 5.5V)


(2) Razlučivost zaslona: 128 & TIms; 64 boda


(3) Ugrađena knjižnica kineske književnosti koja pruža 8192 kineske rešetke od 16 × 16 (pojednostavljeni i tradicionalni)


(4) Ugrađeni 128 16 × 8 dot matričnih znakova


(5) 2 MHz frekvencija sata


(6) Način prikaza: STN, polu-transparentan, pozitivan prikaz


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


(8) Smjer gledanja: 6 bodova


(9) Način pozadinskog osvjetljenja: boja bijele boje s bočnim osvjetljenjem, potrošnja energije je samo 1 / 5-1 / 10 zajedničkog LED-a


(10) Komunikacija: serijski i paralelni


(11) Ugrađeni DC-DC pretvarač bez vanjskog negativnog tlaka


(12) Pojednostavite dizajn softvera bez signala odabira čipa


(13) Radna temperatura: 0 ° C - + 55 ° C, temperatura skladištenja: -20 ° C - + 60 ° C


Lcd12864 pin dijagram i funkcija


Lcd12864 Kineski podatkovni sažetak (12864 pin opis i funkcija _ parametri karakteristika i dijeljenje vozača)

1VSS-modul moć zemlje


2VDD-power pozitivni terminal modula


3V0-LCD ulaz napona pogona


4RS (CS) H / L Paralelna uputa / Signali za odabir podataka; Signali odabira serijskog čipa


5R / W (SID) H / L signal za odabir paralelnog čitanja / pisanja; serijski port podataka


6E (CLK) H / L paralelni signal za omogućavanje; serijski sinkroni sat


Podaci 7DB0H / L 0


Podaci 8DB1H / L 1


Podaci 9DB2H / L 2


Podaci 10DB3H / L 3


Podaci 11DB4H / L 4


Podaci 12DB5H / L 5


Podaci 13DB6H / L 6


Podaci 14DB7H / L 7


Odabir paralelnog / serijskog sučelja 15PSBH / L: H-paralelno; L-Serial


16NC prazna noga


17 / RETH / L resetirati aktivno nisko


18NC prazna noga


19LED_A (LED + 5V) Pozitivno pozadinsko osvjetljenje


20LED_K (LED-OV) pozadinsko svjetlo i negativno


Opis signala sučelja upravljačkog sklopa


1, RS, R / W s izborom upravljačkog sučelja određuje četiri načina rada:


Lcd12864 kineski podatkovni sažetak (opis i funkcija 12864 pin i parametri i dijeljenje vozača)


2, E signal


Lcd12864 Kineski podatkovni sažetak (12864 pin opis i funkcija _ parametri karakteristika i dijeljenje vozača)


● Zauzeta zastava: BFBF zastava osigurava unutarnje radne uvjete. BF = 1 označava da modul provodi interne operacije. U ovom trenutku modul ne prihvaća vanjske upute i podatke. Kada je BF = 0, modul je spreman prihvatiti vanjske upute i podatke u bilo kojem trenutku. S instrukcijom STATUSRD, BF se može očitati DB7 busu kako bi provjerio radni status modula.


● ROM za generiranje slova (CGROM) ROM generiranja slova (CGROM) pruža 8192 Ovaj okidač koristi se za upravljanje prikazom na zaslonu modula. DFF = 1 je DISPLAY ON, DDRAM sadržaj je prikazan na zaslonu, DFF = 0 je DISPLAY OFF. Status DFF-a kontrolira se naredbama DISPLAYON / OFF i RST signala.


● Memorija RAM-a podataka za prikaz podataka (DDRAM) sadrži 64 x 2 bajtova prostora, do 4 retka od 16 riječi (64 riječi) na kineskom fonta, kada se napiše na RAM-u za prikaz podataka, Prikazuju se fontovi CGROM i CGRAM respektivno; ovaj modul može prikazati tri tipa fontova, koji su pola širine alfanumerički (16 * 8), CGRAM font i kineski font CGROM. Izbor od tri slova temelji se na DDRAM-u. U opciji kodiranja zapisano na kineskom, u kodiranju 0000H-0006H (kodovi su 0000, 0002, 0004 i 0006) odabrani prilagođeni font CGRAM, a alfanumerički znakovi pola širine će biti odabrani u 02H-7FH kodiranje. Font, kao kod kod iznad A1, automatski će se kombinirati sa sljedećim bajtom, a kodiranje dvaju bajtova tvori kineski znakovni kod BIG5 (A140-D75F), GB (A1A0-F7FFH).


● RAM generiranje slova (CGRAM) generiranje fontova omogućuje funkciju definiranja slike (word building) koja može pružiti četiri skupine od 16 × 16 točaka prilagođenog slikovnog prostora. Korisnici mogu dati slikovne znakove koji nisu predviđeni internim fontovima. Vrsta je samo definirana za CGRAM i može se prikazati na zaslonu putem DDRAM-a kako je definirano u CGROM-u.


● Brojač adresnih adresa AC adresa koristi se za pohranjivanje adrese jednog od DDRAM / CGRAM. Može se mijenjati registrom uputa postavljanja. Nakon toga, sve dok se vrijednost DDRAM / CGRAM pročita ili napiše, vrijednost adresnog brojača bit će automatski dodana. Kad je RS "0" i R / W je "1", vrijednost adresnog brojača se očitava u DB6 - DB0.


Kontrolni krug kursora / treperenja


Ovaj modul pruža hardverski kursor i kontrolni krug treperenja koji određuje pokazivač ili trepće položaj u DDRAM-u prema vrijednosti adresnog brojača.


Lcd12864 upute


Lcd12864 Kineski podatkovni sažetak (12864 pin opis i funkcija _ parametri karakteristika i dijeljenje vozača)

Lcd12864 kineski podatkovni sažetak (opis i funkcija 12864 pin i parametri i dijeljenje vozača)

Napomena: Prije nego što IC1 prihvati uputu, mikroprocesor mora prvo potvrditi da je unutarnji u stanju bez napora. Pri čitanju BF oznake, BF mora biti nula da prihvati nove upute; ako se ne prikaže prije slanja uputa BF zastavica mora se produžiti dulje vrijeme između prethodne instrukcije i uputa, tj. čekajući prethodnu instrukciju da se izvrši.


Primjer aplikacije Lcd12864


1. Priprema prije uporabe: Najprije nanesite radni napon modulu, a zatim podesite kontrast LCD-a prema metodi spajanja na donjoj slici, tako da prikazuje crnu sliku dna. Ovaj proces također može u početku otkriti da li nedostaje LCD segment.


2. Prikaz znakova: 128X64-0402B s knjižnicom kineskog znaka može prikazati 4 retka i 8 stupaca od 32 znaka s 16 16 točkastih matrica po zaslonu. Svaki prikazni RAM može prikazati 1 kineski znak ili 2 16 × 8 rešetke pune visine. ASCII znakova, koji mogu prikazati do 32 kineskog znaka ili 64 ASCII znakova po zaslonu. 128X64-0402B s kineskom knjižnicom za fontove interno nudi 128 x 2 bajtova prikaznog RAM memorije (DDRAM). Prikaz znakova postiže se unosom znakova za prikaz znakova u RAM zaslonu znakova. Ovisno o sadržaju pisanja, na LCD zaslonu se mogu prikazati sadržaji CGROM-a (kineski knjižnica fonta), HCGROM (font ASCII font) i CGRAM (prilagođeni font). Tri različita znaka / koda za odabir fontova: 0000 ~ 0006H (kôd je 0000.0002.0004.0006 ukupno 4) prikaza prilagođenog fonta, 02H ~ 7FH prikaz pola širine ASCII kod znaka, A1A0H ~ F7FFH pokazuje 8192 GB2312 font fontovi. Karakter pokazuje adresu 80H do 9FH RAM-a u modulu tekućeg kristala. Adresa RAM-a koju prikazuje znak ima jednoznačnu korespondenciju s područjem zaslona od 32 znaka. Korespondencije su prikazane u sljedećoj tablici.


Lcd12864 Kineski podatkovni sažetak (12864 pin opis i funkcija _ parametri karakteristika i dijeljenje vozača)


3, grafički prikaz


Najprije postavite vertikalnu adresu i zatim postavite vodoravnu adresu (zapišite dva bajta podataka da biste dovršili okomite i vodoravne koordinate adrese)


Vertikalni raspon adresa AC5. .AC0


Vodoravni raspon adresa AC3 ... AC0


Adresni brojač (AC) crtežnog RAM-a samo će automatski povećati vodoravnu adresu (X-os). Kad je horizontalna adresa = 0FH, resetirat će se na 00H, ali neće automatski povećati vertikalnu adresu po jedan. Stoga, kada je adresa stalno napisana, kada su dostupni više dokumenata, program treba utvrditi treba li resetirati vertikalnu adresu. GDRAM koordinata i redoslijed raspoređivanja podataka kako je prikazano u nastavku:


4, opis primjene


Kada koristite modul prikaza 128X64 s knjižnicom kineske knjižice, imajte na umu sljedeće točke:


1 Kada želite prikazati kineske znakove na određenom položaju, najprije morate postaviti položaj zaslonskog znaka, tj. Najprije postaviti adresu zaslona, a zatim upisati kineski znakovni kôd.


2 Proces prikaza ASCII znakova jednak je procesu prikazivanja kineskih znakova. Međutim, kada se prikazuju kontinuirani znakovi, samo trebate postaviti adresu zaslona jednom. Modul automatski dodaje 1 na sljedeći položaj znaka. U suprotnom će prikazani znak imati prazan položaj ASCII znakova.


3 Kada je kod znaka 2 bajta, najprije treba napisati gornji bajt, a zatim donji byte.


4 Prije nego što modul primi uputu, procesor mora najprije potvrditi da je modul u neuzbudljivom stanju. To jest, kada se pročita oznaka BF, BF mora biti "0" da prihvati novu naredbu. Ako se BF zastavica ne prikaže prije slanja uputa, mora se odgoditi dugo vremena između prethodne instrukcije i uputa, tj. Čekajući prethodnu instrukciju da utvrdi izvršenje. Za vrijeme provedbe instrukcije, pogledajte upute za izvršenje instrukcija u tablici uputa. 5 "RE" je kontrolni bit za odabir osnovnog seta uputa i proširenog niza instrukcija. Kad se promijeni "RE", sljedeći set uputa ostaje u zadnjem stanju, osim ako se "RE" bit ne promijeni. Kada koristite isti skup uputa, svaki put ne morate resetirati "RE" bit.


Lcd12864 upravljački program


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


/ * * /


/ * Autorska prava (c) 2012, pcwebmaster * /


/* Sva prava pridržana. * /


/ * * /


/ * E-mail: pcwebmaste@163.com * /


/ * * /


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


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


/ * Naziv datoteke: LCD12864.c * /


/ * Verzija: verzija 1.0 * /


/ * Opis: Ostvarite komunikacijski protokol između LCD i MCU i obavlja interakciju između čovjeka i računala prema naredbama koje izdaje računalo * /


/ * Proizvođač: pcwebmaste * /


/ * Funkcija: * /


/ * LCD12864_init * /


/ * LCD12864WriteCommand * /


/ * LCD12864WriteByte * /


/ * LCD12864_init * /


/ * LCD12864SetXY * /


/ * LCD12864PrintfString * /


/ * povijesni zapis: * /


/ * pcwebmaste 2008-07-10 Izrada initalne verzije. (Verzija 1.0) * /


/ * Modularni 2012-06-02 Creat Inital verzija. (Verzija 2.0) * /


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


#include "12864.h"


#define LOW 0


#define HIGH 1


Sbit wela = P2 ^ 6;


Sbit dula = P2 ^ 7;


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


Else P3 & = ~ (1 "LCD12864_RS_PIN);} // registrirajte unos odabira


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


Else P3 & = ~ (1 "LCD12864_RW_PIN);} // Kontrola čitanja / pisanja LCD zaslona


#define LCD12864_EN (x) {if ((x)) P3 | = 1 "LCD12864_EN_PIN; \


Els P3 & = ~ (1 "LCD12864_EN_PIN);} // Kontrola omogućavanja LCD zaslona


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



Else P3 & = ~ (1 "LCD


Pošaljite upit

whatsapp

teams

E-pošte

Upit