Top Banner
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 descendant) E RW DB0 RS DB1 DB2 DB3 DB4 DB5 DB6 DB7 Transfert de données En mode 8 bits Transfert de données En mode 4 bits Affichage LCD
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.

Apr 03, 2015

Download

Documents

Clarice Boulet
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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.

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.

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.
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.
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.

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.