Td microcontrôleur pic programmation en mikroc - télécharger

Informatique Industrielle : TD MICROCONTROLEURS PIC PROGRAMMATION EN MIKROC

Télécharger PDF

TP Microcontrôleurs PIC - Programmation en MikroC

Partie I : Gestion des LEDs et boutons poussoirs

L'objectif de cette partie est d'écrire un programme C sous MikroC utilisant les LEDs et les boutons poussoirs, puis de l'implanter et de le simuler sur ISIS pour effectuer des investigations pertinentes.

Exercice 1 : Clignotement d'une LED avec le microcontrôleur 16F84A

Proposer un organigramme ou un algorithme permettant de clignoter une LED via un microcontrôleur 16F84A selon le chronogramme de fonctionnement.

Exercice 2 : Gestion simultanée de trois LEDs tricolores

Écrire un programme MikroC pour faire clignoter les trois LEDs tricolores simultanément selon le chronogramme fourni.

Exercice 3 : Commande de deux LEDs avec un interrupteur

1) Écrire un programme MikroC pour allumer et éteindre les deux LEDs via un interrupteur.

2) Écrire un programme MikroC indiquant l'état de l'interrupteur : LED bleue allumée pour un interrupteur ouvert, LED verte allumée pour un interrupteur fermé.

Exercice 4 : Commande de deux LEDs avec deux boutons poussoirs

1) Proposer un organigramme ou un algorithme pour allumer la LED bleue pendant 300 ms et la LED verte pendant 500 ms après l'appui sur l'un des deux boutons poussoirs.

2) Écrire le programme MikroC correspondant à ce cahier de charge.

Partie II : Réalisation d'un télérupteur et d'une minuterie

Concevoir et tester des programmes pour un télérupteur et une minuterie à l'aide du microcontrôleur 16F84A.

Exercice 1 : Télérupteur avec plusieurs boutons poussoirs

1) Proposer un organigramme ou un algorithme pour commander une LED depuis plusieurs boutons poussoirs (BP1, BP2, ..., BPn). Chaque impulsion sur un bouton poussoir BPi allume ou éteint la LED D.

2) Écrire un programme MikroC répondant à ce cahier de charge.

3) Proposer une autre solution utilisant les interruptions (câblage et programme).

FAQ

1. Qu'est-ce que MikroC ?

MikroC est un compilateur C spécialement conçu pour les microcontrôleurs PIC, offrant des bibliothèques adaptées et un environnement de développement optimisé pour ces circuits.

2. Comment simuler un programme sur ISIS ?

ISIS est un logiciel de simulation électronique qui permet de tester un programme MikroC en connectant virtuellement les composants du microcontrôleur et en visualisant les comportements des LEDs et des entrées.

3. Pourquoi utiliser les interruptions dans un programme MikroC ?

Les interruptions permettent d'exécuter des actions spécifiques en réponse à des événements externes (comme l'appui sur un bouton) sans bloquer le fonctionnement principal du microcontrôleur, améliorant ainsi l'efficacité du programme.

Cela peut vous intéresser :

Partagez vos remarques, questions , propositions d'amélioration ou d'autres cours à ajouter dans notre site

Enregistrer un commentaire (0)
Plus récente Plus ancienne