lucrarea 4 - utilizare lcd

Upload: constantin-gabriel-dobrean

Post on 03-Apr-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 Lucrarea 4 - Utilizare LCD

    1/3

    Lucrarea 4. Utilizarea panoului LCD (Text cu 4x20 caractere)

    Panoul de afiaj cu cristale lichide (LCD - Liquid Cristal Display) este un dispozitivelectronic bazat pe microcontroler care permite afiarea a 4 x 20 caractere (cte 20 pe 4 rnduri).Acesta se conecteaz pe conectorul J65, (notat Text LCD), la placa de dezvoltare Tiny Tiger,

    printr-un cablu panglica, conform Fig.1.

    Fig.1. ConectareapanouluiLCDlaplacadedezvoltareTinyTigerSemnificaiile pinilor conectorului i implicit ai panoului sunt precizate n anexa.

    Cu poteniometrul R155 se regleaz contrastul afiajului. Conectorul pentru LCD este

    conectat pe de o parte la portul P6 al mC-ului Tiny Tiger, conform Fig.2.

    Fig. 2. Schema de principiu pentru conectarea panoului LCD-ului

  • 7/29/2019 Lucrarea 4 - Utilizare LCD

    2/3

    Pe de alt parte conectorul pentru LCD transmite datele (octei) LCD-ului de la portul P6

    i dou semnale de comanda de la portul P3. Pentru funcionarea LCD, aa cum se vede din

    Fig.2,Switch-urile Port DIP, corespunztoare portului P6, vor trebui s fie nchise (starea ON).

    Octeii corespunztorii datelor de afiat ct i comenzilor sunt transmii prin liniileportului P6, prin registrul tampon, 74HCT245. Semnalele de comand, E (Enable) i RS

    (Register Select) sunt transmii de ctre mC prin liniile P36 i respectiv P37, ale portului P3,

    conform schemei de conexiuni prezentate.Driver-ului corespunztor panoului LCD, este notat LCD1.TD2. Utilizarea LCD-ului

    presupune instalarea, n prealabil, a driver-ului su (LCD1.TD2), cu instruciunea:

    INSTALL DEVICE #1, "LCD1.TD2"[,LCD Type, P2,,P14]

    unde: 1 reprezint denumirea dispozitivului, sub care va fi referit n instruciunile driver-ului;

    Parametrii opionali:LCD Type este codul tipului de LCD, dat n tabele;P2,,P14 parametrii opionali pentru modificarea configuraiei standard a pinilor.

    Nota: Pentru LCD 2_4_20 parametrii opionali pot fi omii deoarece driverul consider implicit acest tip.

    Transmiterea unui text (ir de caractere) afiajului, denumit n continuare, LCD, se efectueaz cu

    instruciuni de forma:

    INSTALL DEVICE #LCD, "LCD1.TD2" pentru instalare driver

    PRINT #LCD, Text pentru transmiterea textului - Text

    Informaia transmis poate s conin pe lng caracterele de afiat i caractere de comand, cumar fi:

    CLR - terge ecranul;

    HOME - plaseaz cursorul n colul stnga sus;

    FS - deplaseaz cursorul o poziie la dreapta;

    FS - deplaseaz cursorul o poziie la stnga;

    FF - rnd nou;

    CR - retur de car;

    Exemplu(va terge ecranul i va scrie, pe prima linie Hello World):PRINT #LCD, Hello World

    DriverulLCD1.TD2 accepti un set de comenzi de configurare, denumite comenzi ESC(de la ESCape), comenzi ce se transmit tot cu instruciunea PRINT, dar care ncep cu comanda

    , sau care este codul tastei ESC.De exemplu, comanda A, se refer la poziionarea cursorului:

    PRINT #LCD, A; CHR$(x); CHR$(y);

    Prin comanda A, se va poziiona cursorul pe coloana x (ntre 0 i 19) i rndul y, (ntre 0i 3). Alte comenzi ESC, se refera la seturile speciale de caractere. Toate se termin cu caracterul

    , care indic sfritul comenzii. Alte detalii, n documentaia sistemului Device-

    Driver_Applications_v5.pdf.pg. 55.

  • 7/29/2019 Lucrarea 4 - Utilizare LCD

    3/3

    Aplicatie

    Anexa