Interfície LCD amb 8051 (AT89S52): 4 passos
Interfície LCD amb 8051 (AT89S52): 4 passos
Anonim
Interfície LCD amb 8051 (AT89S52)
Interfície LCD amb 8051 (AT89S52)

Hola, això comença el 8051. La pantalla LCD es pot executar en mode de 8 i 4 bits, però en el cas del 8051 s’utilitza principalment 8 bits, s’utilitza 4 bits en cas d’arduino, AVR i PIC. El mode de 8 bits significa que ha utilitzat 8 fils per a la transmissió d’adreces i dades.

Pas 1: component necessari:

LCD 16 * 2

Microcontrolador AT89S52

Oscil·lador de vidre a 11,0592 MHz

Condensador 10 uf

Condensador ceràmic 22pf

Base IC de 40 pins

Filferros de pont

Potenciòmetre 10k

Pas 2: Configuració del maquinari:

Configuració del maquinari
Configuració del maquinari

Connexió de maquinari que es mostra a la fig

Connecteu el port 2 als pins de dades LCD.

Port 0.0 RS i Port 0.1 per HABILITAR.

RW a terra.

Resistència i condensador al pin RESET.

Pas 3: Configuració del programari:

Instal·leu KEIL4 al vostre PC

Programa per a la interfície LCD:

#include sbit rs = P0 ^ 0;

sbit ca = P0 ^ 1;

retard nul ();

void cmd ();

void dat ();

void main ()

{

char name [10] = "INSTRUCTABLES";

int signat b;

P1 = 0x38;

cmd ();

P1 = 0x80;

cmd ();

P1 = 0x0f;

cmd ();

per a (b = 0; b <= 10; b ++)

{

P1 = nom ;

dat ();

retard();

}

}

void cmd ()

{

rs = 0;

ca = 1;

retard();

ca = 1;

}

void dat ()

{

rs = 1;

ca = 1;

retard();

ca = 0;

} retard nul ()

{

unsigned int a;

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

}

Podeu descarregar des d'aquí:

Pas 4: REFERÈNCIA

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

Recomanat: