WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Circuit de commande de redémarrage d'un réfrigérateur après une coupure de courant

( Télécharger le fichier original )
par Fenel J et Pierre-Claude FEVRIN et DUMEUS
Quisqurya - Ingénieur électrique 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

6.5.- O pPI(1} d}Il'A&'

On trouve deux types de mémoire dans l'afficheur :

a) La mémoire d'affichage ou DD RAM (Display Data RAM) La mémoire d'affichage contient les caractères actuellement affichés à l'écran.

b) La mémoire du générateur de caractères (CG RAM)

La mémoire du générateur de caractères permet de dessiner des caractères et d'afficher les caractères du DD RAM. La CG RAM peut être utilisée pour créer des caractères en vidéo inversée, des caractères avec des accents, etc. Un maximum de 8 caractères peut être affiché à la fois. Cette limitation peut être contournée en utilisant une bibliothèque de 8 symboles résidant dans le système hôte.

 

Projet de fin d'études de DUMEUS Pierre-Claude et FEVRIN Fénel J. Page 35

6.6.- ,IQiNNXIMAiRIQ etAERP P EIQCeICIKIQ $ &/

L'initialisation de l'ACL par des commandes après son alimentation est une étape importante. En effet, avant d'envoyer des codes ASCII pour affichage sur le ACL, il faut contrôler le mode de fonctionnement : mode 4 ou 8 bits, le nombre de pixels par caractères, le défilement, l'aspect du curseur... A cet effet, on envoie la commande DL (section 6.7) pour définir le mode de dialogue avec l'afficheur, la commande N (section 6.7) définissant le nombre de lignes sélectionnées.

6.6.1.- Mode 8 bits

On transmet les données à l'afficheur sur les broches D0 á D7. La ligne RS est placée á 0 pour la transmission d'une commande et à 1 pour la transmission d'une donnée, la ligne Rd à 0 pour effectuer une écriture et à 1 pour faire une lecture. L'impulsion à envoyer sur l'entrée E doit titre d'au moins 450 ns pour indiquer que des données valides sont présentes sur les broches D0 á D7. Les différentes commandes (RS=0) á envoyer á l'afficheur ACL sont:

· 33h: forcer l'ACL en mode 8 bits

· 38h : mode 8 bits, 2 lignes, caractères 5x7 pixels

· 0Ch : afficher, sans curseur

· 06h : déplacer le curseur vers la gauche

· 01h : effacer l'afficheur

6.6.2.- Mode 4 bits

L'initialisation en mode 4 bits se fait par basculement en ce mode aprés avoir forcé l'ACL à rester ou à passer au mode 8 bits suite à des envois répétitifs de la commande pour s'assurer que cette derniére est bien comprise. L'écriture ou la lecture des données se fait par l'envoi de façon séquentielle des quatre bits de poids fort suivi des quatre bits de poids faible. Bref, voyons les commandes (RS=0) á envoyer á l'afficheur ACL en ce mode.

· 0h, 1h: on commence par effacer l'afficheur

· 3h, 3h: on force d'abord l'ACL en mode 8 bits

· 2h : on passe en mode 4 bits

· 2h, 8h: mode 4 bits, 2 lignes, caractères 5x7

· 0h, Ch: afficher, sans curseur

· 0h, 6h: déplacer le curseur vers la gauche

· 0h, 1h: effacer l'afficheur

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Et il n'est rien de plus beau que l'instant qui précède le voyage, l'instant ou l'horizon de demain vient nous rendre visite et nous dire ses promesses"   Milan Kundera