Informatique industrielle
Présentation
1 - Architecture des systèmes à processeur : CISC et RISC, plan mémoire et synoptique du HCS08
2 - Logiciel de développement pour microcontrôleur : IDE CodeWarrior
3 - Programmation en langage assembleur et structure du code machine associé
4 - Interfaces de communication E/S parallèles : PORT A et PORT B
5 - Temporisateurs programmables : (TIMER TPM et MTIM)
6 - Programmation par test d'état et par interruption vectorisés
Objectifs
L'objectif de l'ELP est d'apporter aux étudiants les bases concernant l'utilisation d'un microcontrôleur et sa programmation en langage bas niveau : le langage assembleur et ainsi pouvoir facilement interpréter le code machine associé. Les étudiants vont apprendre à utiliser la documentation technique d'un microcontrôleur pour gérer les entrées/sorties des différents périphériques : interfaces parallèles. TIMERS, liaisons séries etc... et comprendre les mécanismes d'interruptions lors de routine de service (scrutation par test d'état et interruption vectorisée).
Compétences visées :
Savoir programmer un microcontrôleur en langage assembleur à partir d'une notice constructeur et pouvoir décoder un code machine.
Volume horaire
- CM : 9 h
- TD : 10,5 h
Examens
Contrôle continu : 30 %
Ecrit : 70 %
En bref
Crédits ECTS 2
Niveau d'étude BAC +3
Contact(s)
Composante
UFR Sciences et Techniques
Responsable(s)
DAUGE Catherine
Contact(s) administratif(s)
DAUGE Catherine
Lieu(x)
- Pau