Documente Academic
Documente Profesional
Documente Cultură
Fig.1.ConectareapanouluiLCDlaplacadedezvoltareTinyTiger
Semnificaiile 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.
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 liniile portului 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" PRINT #LCD, Text pentru instalare driver pentru transmiterea textului - Text
Informaia transmis poate s conin pe lng caracterele de afiat i caractere de comand, cum ar fi:
<01> <02> <05> <08> <0Ch> <0Dh> CLR HOME FS FS FF CR terge ecranul; plaseaz cursorul n colul stnga sus; deplaseaz cursorul o poziie la dreapta; deplaseaz cursorul o poziie la stnga; rnd nou; retur de car;
Driverul LCD1.TD2 accept i 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 <27>, sau <1Bh> care este codul tastei ESC. De exemplu, comanda A, se refer la poziionarea cursorului:
PRINT #LCD, <27> A; CHR$(x); CHR$(y);<F0h>
Prin comanda A, se va poziiona cursorul pe coloana x (ntre 0 i 19) i rndul y, (ntre 0 i 3). Alte comenzi ESC, se refera la seturile speciale de caractere. Toate se termin cu caracterul <F0h>, care indic sfritul comenzii. Alte detalii, n documentaia sistemului DeviceDriver_Applications_v5.pdf.pg. 55.
Aplicatie
Anexa