Interfaz LCD con 8051 (AT89S52): 4 pasos
Interfaz LCD con 8051 (AT89S52): 4 pasos
Anonim
Interfaz LCD con 8051 (AT89S52)
Interfaz LCD con 8051 (AT89S52)

Hola, este es el comienzo de 8051. La pantalla LCD se puede ejecutar en modo de 8 bits y 4 bits, pero en el caso de 8051 se usa principalmente 8 bits, y 4 bits en el caso de arduino, AVR y PIC. El modo de 8 bits significa que utilizó 8 cables para la transmisión de direcciones y datos.

Paso 1: Componente requerido:

LCD 16 * 2

Microcontrolador AT89S52

Oscilador de cristal 11.0592MHz

Condensador 10 uf

Condensador cerámico 22pf

Base IC de 40 pines

Cables de puente

Potenciómetro 10k

Paso 2: configuración del hardware:

Configuración de hardware
Configuración de hardware

Conexión de hardware que se muestra en la fig.

Conecte el puerto 2 a los pines de datos de la pantalla LCD.

Puerto 0.0 RS y Puerto 0.1 a ENABLE.

RW a tierra.

Resistencia y condensador al pin RESET.

Paso 3: Configuración del software:

Instale KEIL4 en su PC

Programa para interfaz LCD:

#incluya sbit rs = P0 ^ 0;

sbit en = P0 ^ 1;

demora anulada ();

vacío cmd ();

void dat ();

vacío principal()

{

char name [10] = "INSTRUCTABLES";

unsigned int b;

P1 = 0x38;

cmd ();

P1 = 0x80;

cmd ();

P1 = 0x0f;

cmd ();

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

{

P1 = nombre ;

dat ();

demora();

}

}

vacío cmd ()

{

rs = 0;

en = 1;

demora();

en = 1;

}

anular dat ()

{

rs = 1;

en = 1;

demora();

en = 0;

} demora nula ()

{

unsigned int a;

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

}

Puedes descargarlo desde aquí:

Paso 4: REFERENCIA

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

Recomendado: