Microprocesseurs
3 cr. (3-2) Préalables : GELE2442 Mémoires; systèmes à microprocesseurs; adressage; architectures internes des microprocesseurs et des microcontrôleurs; langage machine et programmation en assembleur: directives, modes d'adressage et jeux d'instructions; élaboration et gestion de programmes; entrées - sorties: modes, interfaces, communications parallèle et série, CAN, Timer, Interruptions; conception de projet. RÉSULTATS D’APPRENTISSAGE : Connaître les concepts de base des microprocesseurs; Comprendre l'architecture des microprocesseurs, des microcontrôleurs et des systèmes à microprocesseurs; Utiliser le langage assembleur et le langage C pour programmer des microcontrôleurs; Concevoir des cartes à base de microprocesseurs ou microcontrôleurs; Identifier les facteurs limitants des microcontrôleurs, et leur impact sur les applications spécifiques; Analyser les limites des microcontrôleurs en termes de latence, de gestion des interruptions et d'évolutivité des interfaces pour des applications spécifiques; Développer des systèmes intégrant des microcontrôleurs; Utiliser des circuits auxiliaires pour répondre à des exigences complexes; Comprendre les impacts économiques et environnementaux des choix technologiques sur le marché de l'électronique; Réaliser des expériences de laboratoire en appliquant les règles de sécurité et les méthodes de mesure appropriées; Analyser les résultats de façon rigoureuse afin de communiquer et tirer des conclusions techniques fondées sur les données obtenues. Note : Réservé aux étudiantes et étudiants des programmes de B. Ing. (génie électrique).
Topics
- Connaître les concepts de base des microprocesseurs;
- Comprendre l'architecture des microprocesseurs, des microcontrôleurs et des systèmes à microprocesseurs;
- Utiliser le langage assembleur et le langage C pour programmer des microcontrôleurs;
- Concevoir des cartes à base de microprocesseurs ou microcontrôleurs;
- Identifier les facteurs limitants des microcontrôleurs, et leur impact sur les applications spécifiques;
- Analyser les limites des microcontrôleurs en termes de latence, de gestion des interruptions et d'évolutivité des interfaces pour des applications spécifiques;
- Développer des systèmes intégrant des microcontrôleurs;
- Utiliser des circuits auxiliaires pour répondre à des exigences complexes;
- Comprendre les impacts économiques et environnementaux des choix technologiques sur le marché de l'électronique;
- Réaliser des expériences de laboratoire en appliquant les règles de sécurité et les méthodes de mesure appropriées;
- Analyser les résultats de façon rigoureuse afin de communiquer et tirer des conclusions techniques fondées sur les données obtenues.
Résultats d’apprentissage publiés dans le répertoire officiel
Sources
- Course catalogue ↗2026-2027