RS: Register Selection 0: Commande 1: Caractère RW: Read / Write 0: Ecrire 1: Lire E: Enable...
-
Upload
clarice-boulet -
Category
Documents
-
view
107 -
download
0
Transcript of RS: Register Selection 0: Commande 1: Caractère RW: Read / Write 0: Ecrire 1: Lire E: Enable...
RS: Register Selection0: Commande1: Caractère
RW: Read / Write0: Ecrire1: Lire
E: EnableValidation de RS et RW (flanc montant) et de la donnée (flanc descendant)
ERW
DB
0
RS
DB
1D
B2
DB
3
DB
4D
B5
DB
6D
B7
Transfert d
e do
nn
éesE
n mode 8 bits
Transfert d
e do
nn
éesE
n mode 4 bits
Affichage LCD
Ecriture d’une donnée en mode 4 bits
Fonctions exploitants l’afficheur LCD
Fonction Description
Initialisation du LCD
void lcd_init(void); Initialise le LCD
void lcd_write_init(unsigned char); Envoi les commandes d’initialisation au LCD
Envoi de commandes ou de caractères
void lcd_put_chr(unsigned char); Envoi un caractère au LCD
void lcd_put_cde(unsigned char); Envoi une commande au LCD
void lcd_write(unsigned char);Utilisé par les deux fonctions précédentes pour communiquer avec les LCD (écriture d’une commande ou d’un caractère)
void lcd_strobe(void); Commande l’entrée Enable
Divers
void lcd_put_str(const char * s); Envoi d’un message au LCD
void lcd_goto(unsigned char, unsigned char); Place le curseur à un endroit (ligne, place) du LCD
void lcd_clear(void); Efface le LCD