Sommario:

Interfacciamento LCD con 8051 (AT89S52): 4 passaggi
Interfacciamento LCD con 8051 (AT89S52): 4 passaggi

Video: Interfacciamento LCD con 8051 (AT89S52): 4 passaggi

Video: Interfacciamento LCD con 8051 (AT89S52): 4 passaggi
Video: LCD Interfacing with 8051 microcontroller || Keil || proteus 2024, Novembre
Anonim
Interfacciamento LCD con 8051 (AT89S52)
Interfacciamento LCD con 8051 (AT89S52)

Ciao, questo è l'inizio dell'8051. L'LCD può essere eseguito in modalità a 8 bit ea 4 bit, ma nel caso dell'8051 viene utilizzato principalmente l'8 bit, mentre nel caso di arduino, AVR e PIC viene utilizzato 4 bit. La modalità a 8 bit significa che ha utilizzato 8 fili per la trasmissione di indirizzi e dati.

Passaggio 1: componente richiesto:

LCD 16*2

Microcontrollore AT89S52

Oscillatore a cristallo 11.0592MHz

Condensatore 10 uf

Condensatore ceramico 22pf

Base CI a 40 pin

Cavi per ponticelli

Potenziometro 10k

Passaggio 2: configurazione hardware:

Configurazione hardware
Configurazione hardware

Collegamento hardware mostrato in fig

Collegare la porta 2 ai pin dati LCD.

Porta 0.0 RS e Porta 0.1 su ENABLE.

RW a terra.

Resistore e condensatore al pin RESET.

Passaggio 3: configurazione del software:

Installa KEIL4 sul tuo PC

Programma per interfacciamento LCD:

#include sbit rs=P0^0;

sbit it=P0^1;

ritardo vuoto();

void cmd();

void dat();

vuoto principale()

{

nome carattere[10]="INSTRUCTABLES";

unsigned int b;

P1=0x38;

cmd();

P1=0x80;

cmd();

P1=0x0f;

cmd();

for(b=0;b<=10;b++)

{

P1=nome;

dat();

ritardo();

}

}

vuoto cmd()

{

rs=0;

en=1;

ritardo();

en=1;

}

vuoto dat()

{

rs=1;

en=1;

ritardo();

en=0;

} ritardo vuoto()

{

non firmato in a;

for(a=0;a<=500;a++);

}

Puoi scaricare da qui:

Fase 4: RIFERIMENTO

electrosome.com/interface-lcd-with-8051-using-keil-c-at89c51/

Consigliato: