1.3. Câblage de la plaque d'essai :
-On choisira un quartz de 4 MHz pour cadencer le PIC, avec deux
condensateurs de 15 pf.
-Une résistance de 470Ù doit être
insérée avec les 7 segments et le point décimal pour
limiter le courant dans l'afficheur.
- Une résistance de rappel impose un 0 v sur
l'entrée du PIC reliée à l'interrupteur. -Un condensateur
de 10 ìf ou plus permet de filtrer l'alimentation de 5 v
-Un circuit RC ,composé de la résistance de 1
kÙ avec un condensateur de 1 ìf, permet une raz à la mise
sous tension sur la broche MCLR du PIC.
-Les connexions du port B avec l'afficheur sont
présentées a la figure président .
1.3.1. La plaque d'essai :
( La photo : c ) présentent l'implantation des composants
sur la plaque d'essai .
( Photo : c ) le montage sur la plaque d'essai pour afficheur 7
segments
2. Le compteur binaire :
- A base de PIC 16F84 on fait un compteur
binaire .
- Un bouton marche permet de lancer le comptage par les huit
leds, la vitesse de défilement est modifiable par programme .
- Le montage c'est le même montage de l'application
d'afficheur 7 segments,on remplace les 7 segments par les leds .
2.1. Schéma de principe du montage .
( figure : 4-3 ) Schéma de principe du compteur binaire
2.2. Organigramme fonctionnel :
Déclaration des variables utilisées
Initialisation des ports A et B
Leds éteintes et registre memo = 0
Le bouton NON
Marche-arrêt
est appuyé
?
OUI
Memo est dirigé sur le port B
Appel de la temporisation
Incrémentation de memo
NON
Retard2 = 0 ?
OUI
Sous-programme de temporisation
Chargement de retard1 et retard2
Décrémentation retard 1
NON
Retard1 = 0 ?
OUI
Chargement de retard1
Décrémentation retard2
COMMENTAIRES
-On utilisera les registres :
retard1, retard2 et memo.
Le port A dans notre exemple est programmé en
entrée et le port B en sortie ( vers la led ). Initialisation : on
éteint toutes les leds
et le registre memo est initialisé.
-On vérifie que l'inter "Marche"
est appuyé pour lancer le programme .
-Le contenu du registre memo est copié dans le registre W
dont le contenu est dirigé sur le port B ( vres les leds ) .
-Appel de la temporisation
-Le contenu du registre memo est additionné avec 1 .
-On charge retard1 et retard2 avec FF ( 255 ) Retard1 - 1
-Si le contenu du registre retard1 = 0, alors on continue le
programme .
-On recharge retard1 avec FF (255) . Retard2 - 1
-Si le contenu du registre retard2 = 0, alors on continue le
programme .
-Retour de sous- programme avec L'instruction " RETURN " .
2.3. Câblage de la plaque d'essai :
- Pour compteur binaire on utilise le même principe du
décodeur 7 segments . 2.3.1 La plaque d'essai
( La photo : d ) présentent l'implantation des composants
sur la plaque d'essai .
( Photo : d ) le montage sur la plaque d'essai pour compteur
binaire
- Aujourd'hui les PICs choisis par les enseignants de certaines
écoles et universités comme base dans la réalisation des
projets d'étudiants;
Et la plupart des réalisations électroniques dans
de nombreux secteurs de l'industrie font appel à ces composants .
Le PIC16F84 C'est un organe de grande famille des
microcontrôleurs de la société Microchip. Il peut
être utilisé dans plusieurs applications
malgré c'est le simple microcontrôleur par
à port à sa famille; Il y a des autres PICs qui possèdent
mémoire large, plusieurs bronches et fonctions. Il son très
développé et complexe c'est-à-dire ils sont capables
à fonctionner avec bon efficacité .
De façon générale pour faire un projet par
le PIC 16F84 .Il faut suivre les étapes suivantes :
L'étude de la faisabilité le PIC 16F84 dans le
projet .
La programmation de PIC dépend de deux logiciels;
MPLAB pour l'écriture et la compilation de programme et ICIPROG pour
entré le programme dans la mémoire du PIC .
Finalement la vérification pratique de son fonctionnement
.
A travers cette étude nous avons appris beaucoup
d'information sur l'utilisations et fonctionnement des PICs .
Enfin on espère que ce travail sera une
référence pour les futures recherches plus approfondis des
étudiants.
|