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

Extinction Rebellion

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 :

État initial

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

Retour de sous-programme

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.

précédent sommaire suivant






Extinction Rebellion





Changeons ce systeme injuste, Soyez votre propre syndic





"Il faut répondre au mal par la rectitude, au bien par le bien."   Confucius