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

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






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








"Un démenti, si pauvre qu'il soit, rassure les sots et déroute les incrédules"   Talleyrand