Microcontrôleurs

MICRO-210

Ce cours est une introduction à l’utilisation d...

This page is part of the content downloaded from Ce cours est une introduction à l’utilisation d... on Monday, 30 June 2025, 13:54. Note that some content and any files larger than 50 MB are not downloaded.

Description

Ce cours est une introduction à l’utilisation de microcontrôleurs. Les aspects d’architecture de processeur, de programmation assembleur et de système informatique sont abordés. Le microcontrôleur AVR avec une architecture RISC 8-bit est choisi comme support à l’enseignement théorique, et aux travaux pratiques. Les thèmes abordés comprennent l’architecture de microprocesseur basé sur le microcontrôleur AVR, l’environnement de développement, le système informatique basé sur la carte STK-300, les techniques de programmation assembleur (opérations Booléennes, branchements, sous-routines, pointeurs, tables de transcorrespondance, etc), les techniques temps réel (interruptions, timers), les communications séries (RS232, UART, I2C, etc), la commande de périphériques usuels (moteur pas-à-pas/servo, capteurs, clavier PC, télécommande IR, etc).

Au terme du cours, l’étudiant comprendra le fonctionnement interne d’un microcontrôleur, et aura des notions d’architecture de processeur; il connaîtra l’architecture d’un système informatique simple, et comprendra comment le microcontrôleur est interfacé et communique avec son environnement; il sera capable de programmer le microcontrôleur AVR en langage assembleur; il sera capable d’interfacer le microcontrôleur au moyen de protocoles (séries) courants et de contrôler des périphériques usuels.