Академический Документы
Профессиональный Документы
Культура Документы
i Tehnologia Informaiei
Afiajul cu cristale lichide (eng. Liquid Crystal Display, prescurtat LCD) este
un dispozitiv de afiare pentru litere, cifre, grafic i imagini, fiind constituit dintr-
o matrice de celule lichide care devin opace sau i schimb culoarea sub influen a
unui curent sau cmp electric. Din p.d.v. fizic fenomenul se explic prin
proprietatea cristalelor lichide de a influena direc ia de polarizare a luminii atunci
cnd ele sunt puse sub o anumit tensiune electric. Afiajele cu cristale nu produc
ele nsele lumina , i au un consum de energie foarte mic. Un afiaj LCD se
prezint sub forma unui ecran afior (display) care este comandat electronic
printr-un decodificator de caractere numerice i alfabetice. Este folosit frecvent n
construcia ceasurilor digitale (ceasuri care au n locul acelor aratatoare un afior
de tip LCD), la afirile de date la maini CNC, maini de uz casnic, inscrip ii i
semnalizri electronice.
LCD Display Producator Pret Tensiune Nr de pini Display
Format
DEM16217SYH-L DISPLAY 55.00 2.5 V to 5 V 16 16 x 2
Elektronik Caractere
GmbH
RAYSTAR 26.54 4.5 V to 5.5 V 16 16 x 2
RC1602A-GHW-CSX OPTRONICS Caractere
Hitachi 25.30 5V 14 16 x 2
LM016 Semiconductor Caractere
Am ales LM016 de la Hitachi Semiconductor 16x2,alimentare +5V
Am conectat LCD-ul la Microcontroller si am programat utilizand un cod in limbajul de programare C.
#include<reg51.h>
void delay_ms(unsigned int k)
{ unsigned int i,j;
for( i=0;i<=k;i++)
for(j=0;j<=110;j++);
}
void lcd_disp(char *str)
{ unsigned int j,k;
unsigned int sd[4] = {0x38,0x0E,0x01,0x80};
for(k=0;sd[k]!=0;k++)
{ P3=0x02;
P2=sd[k];
delay_ms(1);
P3=0x00;
delay_ms(100);
}
for(j=0;str[j]!=0;j++)
{ P3=0x03;
P2=str[j];
delay_ms(1);
P3=0x01;}
delay_ms(2);}
void main(void)
{ P2=0X00;
P3=0X00;
while(1)
{lcd_disp("Made by George" );
}}