Ce que vous saurez faire à la fin du chapitre
- CD 1.7 — Programmer un microcontrôleur.
- CD 2.7 — Mettre en œuvre un système technique piloté par une carte à microcontrôleur.
- CD 3.7 — Traduire un cahier des charges en algorithme et en programme, et en rendre compte.
Le microcontrôleur est le « cerveau » de la plupart des objets techniques. Dans ce chapitre, vous allez découvrir ce composant, apprendre à l’identifier et à le choisir, puis à le programmer en langage évolué pour commander un vrai système : la barrière automatique d’un parking.
Tout le chapitre est construit autour du PIC16F84A, programmé en mikroC PRO for PIC et simulé sous Proteus ISIS.
Comment le chapitre est organisé
- Séance 1 — Découvrir le microcontrôleur. Définition, entrées et sorties, architecture interne, exécution d’une instruction.
- Séance 2 — Identifier et choisir un microcontrôleur. Familles PIC, lecture de la référence, fiche technique, brochage, câblage minimal, critères de choix.
- Séance 3 — Registres et algorithme. Les ports, le registre TRIS et l’écriture d’un algorithme à partir d’un cahier des charges.
- Séance 4 — Programmer en mikroC et mettre en œuvre. Structure d’un programme, programme de la barrière, simulation ISIS et implantation sur la maquette.
Ce que le cours contient
- 33 leçons interactives : activités à classer ou à remettre dans l’ordre, registres cliquables, textes à trous auto-corrigés, programmes à compléter ;
- un simulateur de la barrière qui montre la ligne du programme en cours d’exécution ;
- 4 quiz de séance (correction immédiate et explication de chaque réponse) et un examen final de 20 questions ;
- un TP guidé sous Proteus ISIS ;
- le cahier élève et le diaporama au format PDF, téléchargeables après inscription et validation de votre classe.
La première leçon de chaque séance est en accès libre : vous pouvez la consulter avant de vous inscrire.
Détails
- 6 Sections
- 33 Lessons
- 8 Hours
Expand all sectionsCollapse all sections
- Avant de commencer3 ItemsPrésentation, outils et fil rouge du chapitre
- Séance 1 — Découvrir le microcontrôleur7 ItemsDéfinition, entrées/sorties, architecture interne, exécution d'une instruction
- 2.11.1 — Situation déclenchante : qui commande la barrière ?10 Minutes
- 2.21.2 — Qu’est-ce qu’un microcontrôleur ?15 Minutes
- 2.31.3 — Les entrées et les sorties15 Minutes
- 2.41.4 — L’architecture interne20 Minutes
- 2.51.5 — Comment une instruction est exécutée15 Minutes
- 2.61.6 — Exercices de la séance 115 Minutes
- 2.7Quiz — Séance 1 : découvrir le microcontrôleur10 Minutes8 Questions
- Séance 2 — Identifier et choisir un microcontrôleur8 ItemsFamilles PIC, référence, fiche technique, brochage, câblage minimal, critères de choix
- 3.12.1 — Les différents types de microcontrôleurs PIC10 Minutes
- 3.22.2 — Lire la référence d’un PIC15 Minutes
- 3.32.3 — Exploiter la fiche technique15 Minutes
- 3.42.4 — Le brochage du PIC16F84A20 Minutes
- 3.52.5 — Le câblage minimal20 Minutes
- 3.62.6 — Choisir un microcontrôleur25 Minutes
- 3.72.7 — Exercices de la séance 215 Minutes
- 3.8Quiz — Séance 2 : identifier et choisir un microcontrôleur10 Minutes8 Questions
- Séance 3 — Registres et algorithme8 ItemsPorts, registre TRIS et écriture d'un algorithme
- 4.13.1 — Situation : comment le PIC sait-il qui est entrée ?10 Minutes
- 4.23.2 — Registres et ports15 Minutes
- 4.33.3 — Le registre de direction TRIS25 Minutes
- 4.43.4 — Configurer les ports de la barrière20 Minutes
- 4.53.5 — L’algorithme20 Minutes
- 4.63.6 — Écrire l’algorithme de la barrière30 Minutes
- 4.73.7 — Exercices de la séance 315 Minutes
- 4.8Quiz — Séance 3 : registres et algorithme10 Minutes8 Questions
- Séance 4 — Programmer en mikroC et mettre en œuvre9 ItemsLangage mikroC, programme de la barrière, simulation ISIS et maquette
- 5.14.1 — Situation : de l’algorithme au PIC10 Minutes
- 5.24.2 — La structure d’un programme mikroC20 Minutes
- 5.34.3 — Types, variables et opérateurs20 Minutes
- 5.44.4 — De l’algorithme au programme20 Minutes
- 5.54.5 — Le programme de la barrière30 Minutes
- 5.64.6 — Les structures switch et for20 Minutes
- 5.74.7 — TP : simuler dans ISIS et implanter sur la maquette40 Minutes
- 5.84.8 — Exercices de la séance 425 Minutes
- 5.9Quiz — Séance 4 : programmer en mikroC12 Minutes10 Questions
- Évaluation & ressources3 ItemsFiche mémo, documents à imprimer et examen final
Non. Tout le cours peut être suivi en ligne ; la simulation se fait sous Proteus ISIS et la maquette est utilisée en classe.
Inscrivez-vous au cours et indiquez votre classe : dès que l'enseignant la valide, les documents sont accessibles dans la dernière section.
Prérequis
- Connaître les systèmes de numération binaire et hexadécimal
- Savoir lire un schéma électrique simple
Fonctionnalités
- 4 séances + évaluation, soit 8 heures
- Plus de 30 leçons interactives
- Un simulateur de la barrière de parking
- 4 quiz et un examen final
- Cahier élève et diaporama à télécharger
Public ciblé
- Élèves de 3ᵉ année Sciences Techniques (génie électrique)

