LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

TP info industriel

TD : TP info industriel. Recherche parmi 298 000+ dissertations

Par   •  6 Décembre 2020  •  TD  •  542 Mots (3 Pages)  •  636 Vues

Page 1 sur 3

UNIVERSITE IBN ZOHR        Année Universitaire[pic 1]

ECOLE SUPERIEURE DE TECHNOLOGIES        2020-2021

D'AGADIR

[pic 2]        [pic 3][pic 4][pic 5][pic 6][pic 7][pic 8]

  1. Objectif du TP

La fiche de TP décrite ci-dessous a pour but de permettre à l'utilisateur, d'établir le schéma d'une application et la simuler par le logiciel ISIS ensuite de programmer en C le PIC16F84A utilisant un quartz de 4 MHz.

Dans cette application, voir le schéma ci-dessous, nous allons programmer et simuler la commande de 4 Leds, par l'interrupteur SW du Port A. Les 4 Leds D1, D2, D3 et D4 sont reliées au Port B.

  • Si le switch SW, relié à RA2, est Ouvert (RA2=1) alors les 4 Leds du PORTB clignotent toutes les 500 ms.
  • Sinon (SW Fermé : RA2=0) alors les 4 Leds s'allument une après l'autre selon le cycle suivant :
  • D1 s'allume pendant 400 ms puis s'éteint, ensuite
  • D2 s'allume pendant 800ms puis s'éteint, ensuite
  • D3 s'allume pendant 1200ms puis s'éteint, ensuite
  • D4 s'allume pendant 1600ms puis s'éteint, ensuite le cycle reboucle indéfiniment.

[pic 9]

  1. Travail à faire
  1. Créer votre dossier de travail dans le bureau,
  2. Lancer le logiciel Isis de PROTEUS, réaliser et compléter le schéma donné ci-dessous. Les terminaux : Masse (Ground) et Vcc (Power) sont accessibles via la barre d'outils [pic 10].
  3. Enregistrer votre schéma dans votre dossier de travail.
  4. Lancer MikroC PRO for PIC, puis créer un nouveau projet dans votre dossier (Processeur 16F84A, Quartz 4 MHz).
  5. Compiler le programme afin de générer le fichier xxxx.HEX.
  6. Embarquer dans le microcontrôleur du schéma le fichier xxxx.HEX, tester enfin l'application en la simulant par ISIS.
  7. Dans votre compte rendu, expliquer les différentes étapes et procédure en donnant une conclusion.
  1. Schéma du circuit de commande des LEDs.[pic 11]

  2. Squelette du programme en C associé à cette application

/ TP_LED.c sous MikroC PRO for PIC ************************************************************ Commande de LED

==============

L'interrupteur SW (RA2) commande les 4 Leds du Port B

Si SW est Ouvert (RA2=1) alors les 4 Leds du PORTB clignotent toutes les 500 ms. Sinon (SW Fermé : RA2=0) alors les 4 Leds s'allument une après l'autre selon le cycle : D1 s'allume pendant 400ms puis s'éteint.

D2 s'allume pendant 800ms puis s'éteint. D3 s'allume pendant 1200ms puis s'éteint. D4 s'allume pendant 1600ms puis s'éteint. PIC16F84A, Oscillateur : XT, 4 Mhz

*******************************************************************************************/

void main()

{

………………………………………        // RA2 en entrée les autres en sorties

...

Télécharger au format  txt (3.8 Kb)   pdf (172.6 Kb)   docx (47 Kb)  
Voir 2 pages de plus »
Uniquement disponible sur LaDissertation.com