Tabla de contenido:

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

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

Video: Interfaz LCD con 8051 (AT89S52): 4 pasos
Video: I2C LCD Interface With 8051 2024, Mes de julio
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: