Aller au contenu

GEL444 - Microcontrôleurs

Présentation

L'horaire de ce cours n'est pas disponible.

Sommaire

Cycle
1er cycle
Crédits
2 crédits
Faculté ou centre
Faculté de génie

Cible(s) de formation

Programmer un microcontrôleur en langage assembleur et en langage évolué en utilisant les outils de développement physique et logiciel ainsi que la documentation d’un microcontrôleur. Appliquer une méthodologie de développement de logiciel structurée dans le déploiement d’un système embarqué basé sur un microcontrôleur.

Contenu

Architecture, matériel et interfaces d’un microcontrôleur et d'un système embarqué à microcontrôleur; unité centrale de traitement; unité arithmétique et logique; registres de configuration, de contrôle et de données; systèmes de bus; périphériques internes et externes; gestion logicielle bas niveau d’événements ou de périphériques par interruption, interrogation, ou transfert direct; environnement et outils de développement logiciel; programmation en assembleur et en langage évolué (ex. : C); gestion haut niveau d’événements à l’aide d’une machine à nombre fini d’états, intégration logiciel-matériel; utilisation de microcontrôleurs pour le traitement numérique de signaux.

Préalable(s)

Avoir obtenu 37.00 crédits