Apr 11, 2018 Atstāj ziņu

Lcd12864 Ķīnas datu kopsavilkums (12864 pin apraksts un funkcija _features parametri un vadītāja koplietošana)

Lcd12864 Ievads


128x64 ar ķīniešu rakstzīmju bibliotēka ir punktmatricas grafiskais LCD modulis ar 4 ciparu / 8 bitu paralēlu, 2 vai 3 vadu seriālo interfeisu un iekšējiem Ķīnas GB pirmā un otrā līmeņa vienkāršotajiem ķīniešu fontiem; Likme ir 128 un TImes; 64, 8192 16 * 16 dot ķīniešu rakstzīmes un 128 16 * 8 punktu ASCII rakstzīmju kopas. Šī moduļa elastīgās saskarnes metodes un vienkāršu un ērtu lietošanas instrukciju izmantošana var veidot pilnīgu ķīniešu cilvēka un datora mijiedarbības grafisko saskarni. Var parādīt 8 & TImes; 4 līnijas 16 un TImes; 16 režģa rakstzīmes. Grafisko displeju var arī aizpildīt. Vēl viens nozīmīgs elements ir zema sprieguma un mazjaudas patēriņš. Šķidro kristālu displeja shēma, kas sastāv no šī moduļa, ir daudz vienkāršāka nekā tāda paša veida grafiskais matricas šķidro kristālu displeja modulis, neatkarīgi no aparatūras ķēdes struktūras vai displeja programmas, un moduļa cena ir nedaudz zemāka nekā cenas vienas un tās pašas punktu matricas grafiskais šķidro kristālu modulis. .


Lcd12864 pamata raksturīgie parametri


2345_image_file_copy_1.jpg


(1) zems pievades spriegums (VDD: +3.0 - + 5.5V)


(2) Displeja izšķirtspēja: 128 & TImes; 64 punkti


(3) Iebūvēta ķīniešu rakstzīmju bibliotēka, kas nodrošina 8192 16 × 16 režģu ķīniešu rakstzīmes (vienkāršota un tradicionāla)


(4) Iebūvēti 128 16 × 8 matricas simboli


(5) 2MHZ pulksteņa frekvence


(6) Displeja režīms: STN, puscaurspīdīgs, pozitīvs displejs


(7) piedziņa: 1/32 DUTY, 1/5 BIAS


(8) Skatu virziens: 6 punkti


(9) Apgaismojuma režīms: sānu izgaismot baltu LED, enerģijas patēriņš ir tikai 1 / 5-1 / 10 no kopējā LED


(10) Komunikācija: sērijas un paralēlais


(11) Iebūvēta DC-DC konversijas ķēde bez ārējā negatīvā spiediena


(12) Vienkāršojiet programmatūras dizainu bez mikroshēmas izvēles signāla


(13) Darba temperatūra: 0 ° C - + 55 ° C, uzglabāšanas temperatūra: -20 ° C - + 60 ° C


Lcd12864 pin diagramma un funkcija


Lcd12864 Ķīnas datu kopsavilkums (12864 pin apraksts un funkcija _ īpašību parametri un vadītāja koplietošana)

1VSS moduļa strāvas padeve


2VDD jaudas pozitīvs terminālis modulim


3V0-LCD diska sprieguma ieeja


4RS (CS) H / L Paralēlas instrukcijas / datu izvēles signāli; Seriālā mikroshēmas izvēles signāli


5R / W (SID) H / L paralēlais lasīšanas / rakstīšanas izvēles signāls; sērijas datu ports


6E (CLK) H / L paralēlas ieslēgšanas signāls; sērijveida sinhronais pulkstenis


7DB0H / L dati 0


8DB1H / L dati 1


9DB2H / L dati 2


10DB3H / L dati 3


11DB4H / L dati 4


12DB5H / L dati 5


13DB6H / L dati 6


14DB7H / L dati 7


15PSBH / L Parallel / Serial Interface Selection: H-Parallel; L-Serial


16NC tukša kājiņa


17 / RETH / L atiestatīšanas aktīvs zems


18NC tukša kājiņa


19LED_A (LED + 5V) Pozitīvs apgaismojums


20LED_K (LED-OV) fona apgaismojums un negatīvs


Kontroliera interfeisa signāla apraksts


1, RS, R / W ar vadības interfeisa izvēli nosaka četrus režīmus:


Lcd12864 Ķīnas datu kopsavilkums (12864 pin apraksts un funkcija _features parametri un vadītāja koplietošana)


2, E signāls


Lcd12864 Ķīnas datu kopsavilkums (12864 pin apraksts un funkcija _ īpašību parametri un vadītāja koplietošana)


● Aizņemts karogs: BFBF karogs nodrošina iekšējos ekspluatācijas apstākļus. BF = 1 norāda, ka modulis veic iekšējās darbības. Šajā brīdī modulis nepieņem ārējās instrukcijas un datus. Kad BF = 0, modulis ir gatavs pieņemt ārējos norādījumus un datus jebkurā laikā. Izmantojot STATUSRD instrukciju, BF var nolasīt uz DB7 autobusu, lai pārbaudītu moduļa darbības statusu.


● Fontu ģenerēšana ROM (CGROM) Fontu ģenerēšanas ROM (CGROM) nodrošina 8192 Šo aktivizētāju izmanto, lai kontrolētu moduļa ekrāna rādīšanu. DFF = 1 ir DISPLAY ON, ekrānā tiek parādīts DDRAM saturs, DFF = 0 ir DISPLAY OFF. DFF statusu kontrolē komandas DISPLAYON / OFF un RST signāli.


● Displeja dati RAM (DDRAM) moduļa iekšējie displeja dati. Ķīniešu fontu displejā RAM tiek nodrošināts 64 x 2 baiti atstarpi, līdz 4 rindām no 16 vārdiem (64 vārdi), kad tiek uzrakstīti displeja dati RAM, displejā tiek parādīti CGROM fonti un CGRAM; šis modulis var parādīt trīs veidu fontus, kas ir pusplatuma burtu un ciparu (16 * 8), CGRAM fontu un ķīniešu CGROM fontu. Triju fontu izvēle ir balstīta uz DDRAM. Ķīniešu valodā kodēšanas opcijā pielāgotais CGRAM fonts tiks izvēlēts 0000H-0006H (kodi ir attiecīgi 0000, 0002, 0004 un 0006), un pusplatuma burtu un ciparu rakstzīmes tiks atlasītas 02H-7FH kodēšana. Šriftu, tāpat kā kodu virs A1, automātiski apvienos ar nākamo baitu, un abu baitu kodējums veido ķīniešu rakstzīmju kodu BIG5 (A140-D75F), GB (A1A0-F7FFH).


● Fontu ģenerēšanas RAM (CGRAM) fontu ģenerēšanas RAM nodrošina attēla definīciju (vārdu veidošanu), kas var nodrošināt četras 16 x 16 punktu pielāgotas attēlu telpas vietas. Lietotāji var nodrošināt attēla rakstzīmes, ko nenodrošina iekšējie fonti. Tips ir pašregulējams CGRAM, un to var parādīt ekrānā, izmantojot DDRAM, kā noteikts CGROM.


● Adrešu skaitītāja AC adreses skaitītājs tiek izmantots, lai saglabātu vienu no DDRAM / CGRAM adresi. To var mainīt ar iestatījumu instrukciju reģistru. Pēc tam, kamēr DDRAM / CGRAM vērtība tiek nolasīta vai rakstīta, adreses skaitītāja vērtība automātiski tiek pievienota. Ja RS ir "0" un R / W ir "1", adreses skaitītāja vērtība tiek nolasīta DB6 - DB0.


Kursora / mirgošanas vadības ķēde


Šis modulis nodrošina aparatūras kursora un mirgošanas vadības ķēdi, kas norāda kursora vai mirgošanas pozīciju DDRAM, izmantojot adreses skaitītāju vērtību.


Lcd12864 instrukcijas


Lcd12864 Ķīnas datu kopsavilkums (12864 pin apraksts un funkcija _ īpašību parametri un vadītāja koplietošana)

Lcd12864 Ķīnas datu kopsavilkums (12864 pin apraksts un funkcija _features parametri un vadītāja koplietošana)

Piezīme. Pirms IC1 pieņem norādījumu, mikroprocesoram vispirms jāapstiprina, ka iekšējais stāvoklis ir aizņemts. Lasot BF karti, BF jābūt nullei, lai pieņemtu jaunus norādījumus; ja tas nav pārbaudīts pirms instrukcijas nosūtīšanas. Pēc tam BF karodziņu pagarina uz ilgāku laika periodu starp iepriekšējo instrukciju un instrukciju, tas ir, gaida iepriekšējā izpildāmā instrukcija.


Lcd12864 lietojumprogrammas piemērs


1. Sagatavošana pirms lietošanas: Vispirms uzlieciet modulim darba spriegumu un pēc tam noregulējiet LCD kontrastu atbilstoši savienojuma metodei, kas parādīta attēlā, lai tas parādītu melnā apakšdaļas attēlu. Šis process sākotnēji var arī noteikt, vai trūkst LCD segmenta.


2. Rakstzīmju displejs: 128X64-0402B ar ķīniešu rakstzīmju bibliotēku var attēlot 4 rindas un 8 kolonnas ar 32 rakstzīmēm ar 16 16 punktu matricām vienā ekrānā. Katrā displeja RAM var parādīt 1 ķīniešu rakstzīmi vai 2 16 × 8 režģa pilnas augstuma. ASCII rakstzīmes, kuras vienā ekrānā var parādīt līdz 32 ķīniešu rakstzīmēm vai 64 ASCII rakstzīmes. 128x64-0402B ar ķīniešu fontu bibliotēku iekšēji nodrošina 128 x 2 bitu rakstzīmju displeja RAM buferi (DDRAM). Rakstzīmju displejs tiek sasniegts, rakstot rakstzīmju displeja kodus rakstzīmju displejā RAM. Atkarībā no rakstīšanas satura LCD displejā var tikt parādīts CGROM (ķīniešu fontu bibliotēkas) saturs, HCGROM (ASCII fontu fonts) un CGRAM (pielāgots fonts). Trīs dažādas rakstzīmes / fontu izvēles koda diapazons: 0000 ~ 0006H (kods ir 00000002, 000, 000, 6 kopā 4) displeja pielāgotais fonts, 02H ~ 7FH displejs pusplatuma ASCII koda simbols, A1A0H ~ F7FFH parāda 8192 GB2312 fontu fonti. Rakstzīme parāda RAM 80H līdz 9FH šķidro kristālu modulī. Rakstzīmes RAM attēlotā adresei ir viena pret vienu sakritība ar 32 rakstzīmju displeja laukumu. Atbilstības ir parādītas nākamajā tabulā.


Lcd12864 Ķīnas datu kopsavilkums (12864 pin apraksts un funkcija _ īpašību parametri un vadītāja koplietošana)


3, grafiskais displejs


Vispirms iestatiet vertikālo adresi un pēc tam iestatiet horizontālo adresi (ierakstiet divus datu bitus, lai pabeigtu vertikālās un horizontālās koordinātu adreses)


Vertikālais adreses diapazons AC5. .AC0


Horizontālais adrešu diapazons AC3 ... AC0


Zīmēšanas RAM adreses skaitītājs (AC) automātiski palielinās horizontālo adresi (X ass). Kad horizontālā adrese = 0FH, tā tiks atiestatīta uz 00H, bet tā automātiski nepalielinās vertikālo adresi par vienu. Tāpēc, ja adrese tiek rakstīta nepārtraukti, ja ir pieejami vairāki dokumenti, programmai ir jānosaka, vai vertikālā adrese ir jānomaina. GDRAM koordinātu adrese un datu izvietošanas kārtība, kā parādīts zemāk:


4, pieteikuma apraksts


Izmantojot 128x64 displeja moduli ar ķīniešu fontu bibliotēku, ņemiet vērā šādus punktus:


1 Ja vēlaties norādīt ķīniešu rakstzīmes noteiktā pozīcijā, vispirms vispirms jāiestata displeja rakstzīmju pozīcija, proti, vispirms iestatiet displeja adresi un pēc tam rakstīt ķīniešu rakstzīmju kodu.


2 ASCII rakstzīmju parādīšanas process ir tāds pats kā ķīniešu rakstzīmju parādīšanas process. Tomēr, parādot nepārtrauktas rakstzīmes, jums vienreiz ir jāiestata displeja adrese. Modulis automātiski pievieno 1 uz nākamo rakstzīmju pozīciju. Pretējā gadījumā parādītajam rakstniekam būs tukša ASCII rakstzīmju pozīcija.


3 Ja rakstzīmju kods ir 2 baiti, vispirms ir jāuzraksta augšējais baits, kam seko apakšējais baits.


4 Pirms moduļa saņem norādījumu, procesors vispirms ir jāapstiprina, ka modulis ir nepiepildīts. Tas nozīmē, ka, lasot BF karti, BF jābūt "0", lai pieņemtu jauno instrukciju. Ja pirms instrukcijas nosūtīšanas BF karodziņš netiek pārbaudīts, tam jāatliek ilgs laiks starp iepriekšējo instrukciju un instrukciju, tas ir, gaida iepriekšējo instrukciju, lai noteiktu, vai izpilde ir pabeigta. Rīkojuma izpildes laikā instrukciju izpildes laika aprakstu skatiet instrukciju tabulā. 5 "RE" ir atlases vadības bits pamata komandu kopai un pagarināts instrukciju komplekts. Kad "RE" ir mainīts, nākamais instrukciju kopums paliek pēdējā stāvoklī, ja vien netiks mainīts "RE" bits. Izmantojot to pašu instrukciju kopu, nav nepieciešams katru reizi atiestatīt "RE" bitu.


Lcd12864 draiveris


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


/ * * /


/ * Autortiesības (c) 2012, pcwebmaster * /


/* Visas tiesības aizsargātas. * /


/ * * /


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


/ * * /


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


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


/ * Faila nosaukums: LCD12864.c * /


/ * Versija: 1.0 versija * /


/ * Apraksts: realizējiet sakaru protokolu starp LCD un MCU un veiciet cilvēka-datora mijiedarbību saskaņā ar datora izsniegtajām komandām * /


/ * Ražotājs: pcwebmaste * /


/ * Funkcija: * /


/ * LCD12864_init * /


/ * LCD12864WriteCommand * /


/ * LCD12864WriteByte * /


/ * LCD12864_init * /


/ * LCD12864SetXY * /


/ * LCD12864PrintfString * /


/ * vēstures ieraksts: * /


/ * pcwebmaste 2008-07-10 Creat Inital versija. (Versija 1.0) * /


/ * Modular 2012-06-02 Creat Inital versija. (Versija 2.0) * /


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


# iekļaut "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);} / / Reģistrēt atlases ievadi


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


Else P3 & = ~ (1 "LCD12864_RW_PIN);} // LCD lasīšanas / rakstīšanas vadība


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


Else P3 & = ~ (1 "LCD12864_EN_PIN);} // LCD Enable Control


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



Else P3 & = ~ (1 "LCD


Nosūtīt pieprasījumu

whatsapp

teams

E-pasts

Izmeklēšana