Table des matières:

Interfaçage LCD avec 8051 (AT89S52): 4 étapes
Interfaçage LCD avec 8051 (AT89S52): 4 étapes

Vidéo: Interfaçage LCD avec 8051 (AT89S52): 4 étapes

Vidéo: Interfaçage LCD avec 8051 (AT89S52): 4 étapes
Vidéo: PWM Driver Interface | CLK Out, UART Communication, LCD Display Adjustment 2024, Juillet
Anonim
Interfaçage LCD avec 8051 (AT89S52)
Interfaçage LCD avec 8051 (AT89S52)

Bonjour, nous sommes au début du 8051. L'écran LCD peut être exécuté en mode 8 bits et 4 bits, mais dans le cas du 8051, le 8 bits est principalement utilisé, le 4 bits est utilisé dans le cas d'arduino, d'AVR et de PIC. Le mode 8 bits signifie qu'il utilise 8 fils pour la transmission de l'adresse et des données.

Étape 1: Composant requis:

ACL 16*2

Micro-contrôleur AT89S52

Oscillateur à cristal 11.0592MHz

Condensateur 10 uf

Condensateur céramique 22pf

Base IC 40 broches

Fils de cavalier

Potentiomètre 10k

Étape 2: installation du matériel:

Configuration materielle
Configuration materielle

Connexion matérielle illustrée à la fig

Connectez le port 2 aux broches de données LCD.

Port 0.0 RS et Port 0.1 à ENABLE.

RW au sol.

Résistance et condensateur à la broche RESET.

Étape 3: Configuration du logiciel:

Installez KEIL4 sur votre PC

Programme d'interfaçage LCD:

#include sbit rs=P0^0;

sbit fr=P0^1;

délai d'annulation ();

void cmd();

void dat();

vide principal()

{

nom de caractère[10]="INSTRUCTABLES";

non signé int b;

P1=0x38;

cmd();

P1=0x80;

cmd();

P1=0x0f;

cmd();

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

{

P1=nom;

dat();

retard();

}

}

annuler cmd()

{

rs=0;

fr=1;

retard();

fr=1;

}

données nulles()

{

rs=1;

fr=1;

retard();

fr=0;

} délai vide()

{

non signé int a;

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

}

Vous pouvez télécharger à partir d'ici:

Étape 4: RÉFÉRENCE

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

Conseillé: