> MISE EN ŒUVRE D’UNE APPLICATION A BASE DE MICROCONTROLEURS

MISE EN ŒUVRE D’UNE APPLICATION A BASE DE MICROCONTROLEURS

Unknown   at  08:36  



LES MICROCONTROLEURS

MISE EN ŒUVRE D’UNE APPLICATION A BASE DE MICROCONTROLEURS

Objectifs :
ü  Définir un microcontrôleur.
ü  Identifier les principales familles des microcontrôleurs.  
I- MISE EN SITATION
   I-1- Activité de découverte :
     Réaliser l’activité de découverte du manuel d’activités TP A4-2.
   I-2- Conséquences :

La mise en oeuvre d’une application à base de microcontrôleur, nécessite :
-     L’achat de ce composant électronique ;
-     L’élaboration d’un programme en fonction du cahier des charges fonctionnelles.
II- RESOLUTION PAR  LA METHODE GRAPHIQUE :
La résolution par la méthode graphique des problèmes de logiques combinatoire ou séquentielle, nécessite le passage par les étapes suivantes, quelque soit le type et la famille du microcontrôleur.


III-1- Cahier des charges :
On désire automatiser la gestion d’un feu de croisement, réglant la circulation d’un carrefour à deux voies. Le cahier des charges stipule la possibilité de modifier les temporisations par l’opérateur en fonction de la densité de la circulation. L’étude se limitera à un seul feu.
Le fonctionnement normal est décrit par le chronogramme suivant :


   III-2- Activité :
     Réaliser l’activité 1 du manuel d’activités TP A4-2.
   III-3- Notion d’algorithme :
      III-3-1- Définitions :
           a- Définition d’un algorithme :
             C’est un ensemble des règles opératoires rigoureuses, ordonnant à un processeur d’exécuter dans un ordre déterminé un nombre fini d’opérations élémentaires ; il oblige à une programmation structurée. Un algorithme peut être :
     • représenté, graphiquement par un organigramme, algorigramme ou Grafcet.
     • écrit sous forme littérale, avec un langage algorithmique.
           b- Définition d’un algorigramme :
C’est une représentation graphique de l’algorithme. Pour le construire, on utilise des symboles normalisés.
Les principaux symboles utilisés dans la construction d’un algorigramme sont données dans le tableau syuivant :   



Le sens général des lignes de liaison doit être :
v De haut en bas
v De gauche à droite

Lorsque le sens général ne peut pas être respecté, des pointes de flèche à cheval sur la ligne indiquent le sens utilisé.  

      III-3-2- Les structures algorithmiques fondamentales :
        (Voir manuel de cours de la page 126 à la page 130).  
IV- APPLICATION : « FEUX DE CARREFOUR » :


v Entrée : Port RA0
v Sorties : Port RB0-RB1-RB2-RB4-RB5-RB6
Condition :
Si RA0 = 0 on a clignotement de J1 et J2  (0,5 s).
Si RA0 = 1 on a fonctionnement normal.
Fonctionnement :
Dans le cas de 2ème condition (RA0=1) on a le cycle de fonctionnement résumé dans le tableau suivant :
                  
Etapes
V2
J2
R2

V1
J1
R1
1
1
0
0

0
0
1
2
0
1
0

0
1
0
3
0
0
1

1
0
0
4
0
1
0

0
1
0

1- Traduire le fonctionnement par un algorigramme.
2- A l’aide de l’éditeur graphique Logipic
     a- Réaliser l’algorigramme de fonctionnement de feux de carrefour.  
     b- Assembler le fichier source puis compiler le fichier obtenu.
     c- Simuler le fonctionnement.
     d- Transférer le fichier d’extension (.Hex) vers le microcontrôleur. 


AHMIDANI ADNANE

Write admin description here..

Related Posts Plugin for WordPress, Blogger...

Blogger templates. Proudly Powered by Blogger.