Лцд12864 Увод
128Кс64 са кинеском библиотеком карактера је тачан матрични графички ЛЦД модул са 4-цифрени / 8-битним паралелним, 2-жичним или 3-жичним серијским интерфејсом, као и унутрашњим китајским ГБ-ом поједностављеним кинеским фонтовима на првом нивоу и другом нивоу; Стопа је 128 & ТИмес; 64, 8192 16 * 16 тачких кинеских знакова и 128 16 * 8 тачака АСЦИИ скупова знакова. Употреба флексибилног метода овог модула и једноставна и практична упутства за рад могу представљати потпуни графички интерфејс интеракције између кинеских људи. Може приказати 8 & ТИмес; 4 линије од 16 & ТИмес; 16 решеткастих знакова. Графички приказ такође може бити завршен. Друга значајна карактеристика су ниски напон и ниска потрошња енергије. Шема приказа течног кристала која се састоји од овог модула је много једноставнија од истог типа графичког модула приказа текућих кристала графичке тачке матрице, без обзира на структуру струјног кола или екрански програм, а цијена модула је такође нешто нижа од оне у графички течни кристални модул исте тачке матрице. .
Основни карактеристични параметри Лцд12864

(1) Низак напон напајања (ВДД: +3,0 - + 5,5 В)
(2) Резолуција екрана: 128 & ТИмес; 64 поена
(3) Уграђена китајска књижница карактера, пружајући 8192 16 × 16 решеткастих кинеских знакова (поједностављени и традиционални)
(4) Уграђени 128 16 × 8 тачака матричних знакова
(5) 2МХЗ фреквенција такта
(6) Начин приказа: СТН, полупрецидан, позитиван дисплеј
(7) Погон: 1/32 ДУТИ, 1/5 БИАС
(8) Смер погледа: 6 поена
(9) Режим позадинског осветљења: Бочни ЛЕД бела ЛЕД, потрошња енергије је само 1 / 5-1 / 10 од заједничког ЛЕД-а
(10) Комуникација: серијски и паралелни
(11) Уграђени ДЦ-ДЦ конверзиони круг без екстерног негативног притиска
(12) Поједноставити дизајн софтвера без сигнала за одабир чипа
(13) Радна температура: 0 ° Ц- + 55 ° Ц, температура складиштења: -20 ° Ц- + 60 ° Ц
Лцд12864 пин дијаграм и функција
Лцд12864 кинески резиме података (12864 пин опис и функција _ карактеристике параметара и дијељење драјвера)
1ВСС-модул
Позитивни терминал 2ВДД модула
Улазни напон напајања 3В0-ЛЦД
4РС (ЦС) Х / Л Паралелна упутства / сигнали за одабир података; Серијски чип одабира сигнале
5Р / В (СИД) Х / Л паралелни сигнал за читање / писање; серијски порт података
6Е (ЦЛК) Х / Л паралелни сигнал омогућавања; серијски синхрони сат
Подаци 7ДБ0Х / Л 0
8ДБ1Х / Л подаци 1
Подаци 9ДБ2Х / Л 2
Подаци 10ДБ3Х / Л 3
11ДБ4Х / Л подаци 4
12ДБ5Х / Л подаци 5
13ДБ6Х / Л подаци 6
14ДБ7Х / Л подаци 7
Избор паралелног / серијског интерфејса 15ПСБХ / Л: Х-Паралелно; Л-Сериал
16НЦ празна стопала
17 / РЕТХ / Л ресет активан низак
18НЦ празна стопала
19ЛЕД_А (ЛЕД + 5В) Позитивно позадинско осветљење
20ЛЕД_К (ЛЕД-ОВ) позадинско осветљење и негативно
Опис сигнала интерфејса контролера
1, РС, Р / В са избором контролног интерфејса одређује четири режима:
Лцд12864 кинески резиме података (12864 опис пин и функција _феатурес параметара и дијељење драјвера)
2, Е сигнал
Лцд12864 кинески резиме података (12864 пин опис и функција _ карактеристике параметара и дијељење драјвера)
● Заузета застава: Застава БФБФ пружа унутрашње услове рада. БФ = 1 означава да модул врши интерне операције. У овом тренутку модул не прихвата спољне инструкције и податке. Када је БФ = 0, модул је спреман да прихвати вањске инструкције и податке у било које вријеме. Помоћу инструкције СТАТУСРД, БФ се може прочитати на ДБ7 бусу како би се потврдио радни статус модула.
● РОМ генерација фонтова (ЦГРОМ) РОМ генерација фонтова (ЦГРОМ) обезбеђује 8192 Овај окидач се користи за контролу приказа на екрану модула. ДФФ = 1 је ДИСПЛАИ ОН, на екрану се приказује ДДРАМ садржај, ДФФ = 0 је ДИСПЛАИ ОФФ. Статус ДФФ-а контролише команде ДИСПЛАИОН / ОФФ и РСТ сигнали.
● Приказ меморије РАМ меморије (ДДРАМ) модул за унутрашње приказивање РАМ-а обезбеђује 64 к 2 бајта простора, до 4 реда од 16 речи (64 речи) на кинеском приказу фонтова, када се пише на РАМ меморију приказа, Приказује фонтове ЦГРОМ и ЦГРАМ респективно; овај модул може приказати три типа фонтова, који су полу-ширина алфанумерички (16 * 8), ЦГРАМ фонт и кинески фонт ЦГРОМ. Избор три фонта заснован је на ДДРАМ-у. У опцији кодирања написана на кинеском језику, прилагођени фонт ЦГРАМ ће бити изабран код кодирања 0000Х-0006Х (кодови ће бити 0000, 0002, 0004 и 0006), а алфанумерички знакови половине ширине ће бити изабрани у 02Х-7ФХ кодирање. Фонт, као код код изнад А1, аутоматски се комбинује са следећим бајтом, а кодирање два бита формира кинески код знака БИГ5 (А140-Д75Ф), ГБ (А1А0-Ф7ФФХ).
● Генерисање фонтова РАМ (ЦГРАМ) генерисање фонта РАМ омогућава функцију дефинисања слике (ворд буилдинг), која може обезбедити четири групе од 16 × 16 тачака прилагођеног простора слике. Корисници могу обезбедити слике које нису обезбеђене унутрашњим фонтовима. Тип је само-дефиниран за ЦГРАМ и може се приказати на екрану преко ДДРАМ-а, као што је дефинисано у ЦГРОМ-у.
● Бројач адресе бројача АЦ адреса се користи за чување адресе једног од ДДРАМ / ЦГРАМ-ова. Може се променити помоћу регистра упуте за постављање. Након тога, све док је читање или писање вриједности ДДРАМ / ЦГРАМ-а, вриједност бројач броја адреса ће бити додати један аутоматски. Када је РС "0" и Р / В је "1", вредност бројача адресе се прочита у ДБ6-ДБ0.
Круг за контролу кретања / треперења
Овај модул пружа хардверски курсор и контролни круг треперења који специфицира позицију курсора или трепере у ДДРАМ-у према вриједности бројача адресе.
Лцд12864 инструкције
Лцд12864 кинески резиме података (12864 пин опис и функција _ карактеристике параметара и дијељење драјвера)
Лцд12864 кинески резиме података (12864 опис пин и функција _феатурес параметара и дијељење драјвера)
Напомена: Пре него што ИЦ1 прихвати инструкцију, микропроцесор прво мора да потврди да је унутрашње стање у напуњеном стању. При читању БФ заставе, БФ мора бити нула да прихвати нова упутства; ако се то не провери пре слања инструкције. Затим се БФ застава продужава дужи временски период између претходне инструкције и инструкције, тј. чека се да се претходна наредба изврши.
Пример апликације Лцд12864
1. Припрема пре употребе: Прво примените радни напон на модулу, а затим подесите контраст ЛЦД-а према методи повезивања на доњој слици тако да приказује црну доњу слику. Овај процес такође може на почетку открити да ли недостаје ЛЦД сегмент.
2. Екран карактера: 128Кс64-0402Б са кинеском библиотеком карактера може приказати 4 реда и 8 колона од 32 карактера са 16 16 тачака матрице по екрану. Свака РАМ меморија може приказати 1 кинески знак или 2 16 × 8 мреже са пуним висинама. АСЦИИ карактера, који могу приказати до 32 кинеска слова или 64 АСЦИИ карактера по екрану. 128Кс64-0402Б са кинеском библиотеком фонтова интерно обезбеђује РАМ буффер (ДДРАМ) 128 к 2 бајта карактера. Дисплеј карактера се постиже писањем кодова за приказ знакова у РАМ меморији карактера. У зависности од садржаја писма, на ЛЦД екрану се може приказати садржај ЦГРОМ-а (кинеска књижница фонтова), ХЦГРОМ (АСЦИИ фонт фонт) и ЦГРАМ (прилагођени фонт). Три различита карактера / шифра селекције кодова: 0000 ~ 0006Х (код је 0000,0002,0004,0006 укупно 4) приказ прилагођеног фонта, 02Х ~ 7ФХ дисплеј полу-ширине АСЦИИ знака кода, А1А0Х ~ Ф7ФФХ показује 8192 ГБ2312 фонт фонтови. Карактер показује адресу 80Х до 9ФХ РАМ-а у модулу течног кристала. Адреса РАМ-а коју приказује знак карактерише једна-на-једна кореспонденција са подручјем приказа на 32 карактера. Корелације су приказане у следећој табели.
Лцд12864 кинески резиме података (12864 пин опис и функција _ карактеристике параметара и дијељење драјвера)
3, графички приказ
Прво поставите вертикалну адресу, а затим поставите хоризонталну адресу (упишите два бајта података да довршите вертикалне и хоризонталне координатне адресе)
Вертикални опсег адреса АЦ5. .АЦ0
Хоризонтални опсег адреса АЦ3 ... АЦ0
Бројач адресе (АЦ) радне меморије ће аутоматски повећати хоризонталну адресу (Кс-оса). Када је хоризонтална адреса = 0ФХ, она ће бити ресетована на 00Х, али неће аутоматски повећавати вертикалну адресу за једну. Стога, када се адреса пише континуирано, када је на располагању више докумената, програм мора одредити да ли је вертикална адреса потребно ресетовати. ГДРАМ координатна адреса и редослед аранжирања података као што је приказано у наставку:
4, опис апликације
Када користите модул дисплеја 128Кс64 са кинеском књижницом фонта, обратите пажњу на следеће тачке:
1 Када желите да прикажете кинеске знакове у одређеном положају, прво треба да поставите позицију карактера приказа, односно прво поставите адресу за приказ, а затим напишите кинески знак.
2 Процес приказа знакова АСЦИИ је исти као и процес приказивања кинеских знакова. Међутим, када се приказују непрекидни знаци, потребно је једном поставити адресу приказа. Модул аутоматски додаје 1 у следећу позицију карактера. У супротном, приказани карактер ће имати празну позицију АСЦИИ карактера.
3 Када је код карактера 2 бајта, прво треба написати горњи бајт, а затим низи бајт.
4 Пре него што модул прима инструкцију, процесор мора прво потврдити да је модул у неуспјешном стању. То јест, када је читање БФ читано, БФ мора бити "0" да прихвати нову инструкцију. Ако се БФ застава не провери пре слања инструкције, она мора бити дуго одложена између претходне инструкције и инструкције, односно чекања да претходна наредба утврди да је извршење завршено. За време извршења инструкције погледајте опис времена извршења инструкција у табели инструкција. 5 "РЕ" је бит контроле за избор основног скупа инструкција и проширеног упутства. Када се "РЕ" промени, наредни скуп инструкција ће остати у последњем стању, осим ако се "РЕ" бит поново не промијени. Приликом коришћења истог скупа инструкција, није потребно ресетирати "РЕ" бит сваки пут.
Лцд12864 дривер
/ ************************************************* *************************** /
/ * * /
/ * Цопиригхт (ц) 2012, пцвебмастер * /
/* Сва права задржана. * /
/ * * /
/ * Емаил: пцвебмасте@163.цом * /
/ * * /
/ ************************************************* *************************** /
/ ************************************************* *************************** /
/ * Име фајла: ЛЦД12864.ц * /
/ * Верзија: Верзија 1.0 * /
/ * Опис: Реализујте комуникацијски протокол између ЛЦД-а и МЦУ-а, и обавите интеракцију између људи и рачунара у складу са наредбама које издаје рачунар * /
/ * Производитель: пцвебмасте * /
/ * Функција: * /
/ * ЛЦД12864_инит * /
/ * ЛЦД12864ВритеЦомманд * /
/ * ЛЦД12864ВритеБите * / *
/ * ЛЦД12864_инит * /
/ * ЛЦД12864СетКСИ * /
/ * ЛЦД12864ПринтфСтринг * /
/ * записник историје: * /
/ * пцвебмасте 2008-07-10 Израда Инитал верзије. (Верзија 1.0) * /
/ * Модулар 2012-06-02 Креирај Инитал верзију. (Верзија 2.0) * /
/ ************************************************* *************************** /
#инцлуде "12864.х"
#дефине ЛОВ 0
#дефине ХИГХ 1
Сбит вела = П2 ^ 6;
Сбит дула = П2 ^ 7;
#дефине ЛЦД12864_РС (к) {иф ((к)) П3 | = 1 "ЛЦД12864_РС_ПИН; \
Елсе П3 & = ~ (1 "ЛЦД12864_РС_ПИН);} // улаз регистра избора
#дефине ЛЦД12864_РВ (к) {иф ((к)) П3 | = 1 "ЛЦД12864_РВ_ПИН; \
Елсе П3 & = ~ (1 "ЛЦД12864_РВ_ПИН);} // Контрола читања / писања ЛЦД-а
#дефине ЛЦД12864_ЕН (к) {иф ((к)) П3 | = 1 "ЛЦД12864_ЕН_ПИН; \
Елсе П3 & = ~ (1 "ЛЦД12864_ЕН_ПИН);} // ЛЦД омогућити контролу
#дефине ЛЦД12864_МД (к) {иф ((к)) П3 | = 1 "ЛЦД12864_МД_ПИН; \
Елсе П3 & = ~ (1 "ЛЦД





