rs: register selection 0: commande 1: caractère rw: read / write 0: ecrire 1: lire e: enable...
TRANSCRIPT
![Page 1: RS: Register Selection 0: Commande 1: Caractère RW: Read / Write 0: Ecrire 1: Lire E: Enable Validation de RS et RW (flanc montant) et de la donnée (flanc](https://reader036.vdocuments.mx/reader036/viewer/2022062318/551d9d94497959293b8ca4ce/html5/thumbnails/1.jpg)
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
![Page 2: RS: Register Selection 0: Commande 1: Caractère RW: Read / Write 0: Ecrire 1: Lire E: Enable Validation de RS et RW (flanc montant) et de la donnée (flanc](https://reader036.vdocuments.mx/reader036/viewer/2022062318/551d9d94497959293b8ca4ce/html5/thumbnails/2.jpg)
Ecriture d’une donnée en mode 4 bits
![Page 3: RS: Register Selection 0: Commande 1: Caractère RW: Read / Write 0: Ecrire 1: Lire E: Enable Validation de RS et RW (flanc montant) et de la donnée (flanc](https://reader036.vdocuments.mx/reader036/viewer/2022062318/551d9d94497959293b8ca4ce/html5/thumbnails/3.jpg)
![Page 4: RS: Register Selection 0: Commande 1: Caractère RW: Read / Write 0: Ecrire 1: Lire E: Enable Validation de RS et RW (flanc montant) et de la donnée (flanc](https://reader036.vdocuments.mx/reader036/viewer/2022062318/551d9d94497959293b8ca4ce/html5/thumbnails/4.jpg)
![Page 5: RS: Register Selection 0: Commande 1: Caractère RW: Read / Write 0: Ecrire 1: Lire E: Enable Validation de RS et RW (flanc montant) et de la donnée (flanc](https://reader036.vdocuments.mx/reader036/viewer/2022062318/551d9d94497959293b8ca4ce/html5/thumbnails/5.jpg)
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
![Page 6: RS: Register Selection 0: Commande 1: Caractère RW: Read / Write 0: Ecrire 1: Lire E: Enable Validation de RS et RW (flanc montant) et de la donnée (flanc](https://reader036.vdocuments.mx/reader036/viewer/2022062318/551d9d94497959293b8ca4ce/html5/thumbnails/6.jpg)