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

 > 

Etude et application de microcontroleur 16f84

( Télécharger le fichier original )
par Mustapha BOUZIANE
Université de Mascara, Algérie - Génie électrique et électronique 2007
  

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

9.3. Les caractères affichables :

-Les broches de données permettent également d'afficher un caractère selon le code fournit avec l'afficheur , il est ainsi possible d'afficher des caractères spéciaux . Ces codes sont mémorisés dans la CG RAM (Caractère Générator ), chaque caractère est formé sur une matrice 5*8 points, Voire (Tableau 2-2).

- Le transfert peut se faire sur l'ensemble des huit bites (D0 à D7) ou bien sur quatre bits (D4 à D7) , dans ce dernier cas on économise quatre lignes du PIC mais il faut réaliser le transfert en deux fois , le choix de huit lignes ou quatre lignes se fait par programme selon le positionnement de certains bits (voir le tableaux qui suivent).

(Tableau 2-2), les caractères affichables.)

10. Organigramme :

 

COMMENTAIRES

-On utilisera les registres

retard1, retard2 .

-Le port B dans notre exemple est Programmé en sortie et le port A Partiellement en sortie (RA4 en entrée). -On paramètre l'afficheur en 2 lignes Validation afficheur et curseur

8 bits de données Effacement de l'afficheur .

Déplacement du curseur vers la droite

-Si l'inter est actionné on affiche les caractères.

-On envoie le cod ASCII du 1er caractère à afficher.

-On valide avec une impulsion sur la broche e ( RA2 du port A ) .

-On envoie le cod ASCII du nième caractère à afficher.

-On valide avec une impulsion sur la broche e ( RA2 du port A ) .

-Si l'inter est relâche on refait

l'initialisation de l'afficheur puis on recommence le cycle d'affichage .

Application de PIC 16F84

1. L'alimentation :

- Dans le cas où nous ne possédons pas d'alimentation stabilisée, il est possible d'alimenter le montage avec une pile 9 v suivie par un régulateur 5 v du type 7805 (figure : 3-1 ) .

(Figure : 3-1 ) Alimentation par une pile 9 v suivie d'un régulateur 5v du type 7805 .

1.1 Les composants de l'alimentation :

- Le régulateur :permet de fournir un 5V stable à partir du 9V de la pile. - La patte de gauche est l'entrée 9V,la patte du milieu la masse commune et la droite la sortie 5V.

- Ce modèle tient 500mA .

- Facilité d'emploi ( peu de composants externes ) .

- Protection contre les surcharges thermiques. Régulateur

7805

- diode : 1N4001,en série avec la pile 9 v, protège le montage

contre les inversions de polarité .

- Les condensateurs : permet de filtrer l'alimentation de 5 v .

? Liste des composants de l'alimentation :

- pile 9 v

- 1 diode : 1N4001.

- C1 : 25 v 470 ìf

- : 63 v 10 ìf

- C3,C4 : 220 nf

- Régulateur type 7805 .

2. l'horloge système :

- Le fonctionnement de l'horloge peut être réalisée avec un quartz : 4MHz , la fréquence maximale d'utilisation va dépendre du microcontrôleur utilisé . En utilise ici un résonateur quartz ou céramique 4MHz pour réalisée un oscillateur (le coeur du microcontrôleur) , c'est lui qui cadence le déroulement du programme . Il fournir un signal carré périodique au microcontrôleur. (Figure : 3-2 ) .

(Figure : 3-2 ) XT : L'oscillateur moyenne fréquence 200KHz-4MHz

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








"Piètre disciple, qui ne surpasse pas son maitre !"   Léonard de Vinci