Étape 5: Un peu de théorie - envoi des données et des commandes
Données et les commandes sont envoyées sur le module en utilisant les lignes de 8 données (7-14 broches) et la ligne RS (4 broches). Les lignes de la RS indique le module si les 8 bits de données se rapportent à des données ou une commande. La commande/les données sont lues sur le front descendant de la ligne enable (6 broches). Cela signifie que lorsque enable bascule de haut en bas, les valeurs de D0 à D7 et RS sont lues.Donc pour envoyer des données ou une commande à l’écran, vous devez
- Enable Set à haute
- Set RS et D0-D7 les valeurs souhaitées
- Enable réglée au plus bas
Il y a temps d’attente minimum entre ces opérations, mais je n’entrerai pas dans les ici. Vous pouvez rechercher ces dans le Datasheet Module LCD. (Regardez les oscillogrammes en page 4)
Modules d’affichage hd44780 basé ont également un mode d’interface de 4 bits. Sous ce mode, que les données ou la commande est transférée vers le module à l’aide de 2, 4 bits grignote.