Professional Documents
Culture Documents
Horaires du cours :
• Lundi de 12h00 à 14h45 : Cours (Salle 251G2)
• Mardi de 15h00 à 17h00 : Laboratoire (Salle 158G2)
Heures de consultation :
• Lundi de 09h00 à 12h00
• Mardi de 09h00 à 12h00
Plate-forme THÉORIX :
Le cours GELE4311 est monté sur la plate-forme THÉORIX à l’adresse :
http://clic.umoncton.ca
Objectifs :
Le but de ce cours est d’étudier le fonctionnement d'un microprocesseur et de
permettre ainsi à l’étudiant de :
• Comprendre les concepts de base des circuits numériques d’un microprocesseur;
• Connaître l’architecture des microprocesseurs, des microcontrôleurs et des
systèmes à microprocesseurs;
• Maîtriser la programmation en assembleur : instructions, directives, modes
d'adressage et interruptions;
• Utiliser les méthodes et les dispositifs d'interfaçage d'entrée/sortie des données.
Vers la fin de ce cours, l’étudiant doit être en mesure de concevoir et de réaliser un
système à microprocesseur.
2
Syllabus du cours GELE4311 – Microprocesseurs Y. Bouslimani
3
Syllabus du cours GELE4311 – Microprocesseurs Y. Bouslimani
Modes d’adressage
Jeu d’instructions du 68HC111
Instructions de gestion des accumulateurs et de la mémoire :
Chargement, stockage et transfert
Opérations arithmétiques
Multiplications et divisions
Opérations logiques
Teste et manipulation des bits
Décalage et rotation
Instructions du pointeur de pile et des registres indexés
Instructions du CCR
Instructions de contrôle du programme :
Branchement
Saut
Appel et retour de sous-programmes
Gestion d'interruptions
Divers
Projet de cours :
Un projet est proposé aux étudiantes et aux étudiants dans le cadre du cours. Il consiste à
concevoir et réaliser des cartes de microcontrôleur en utilisant un MCU autre que celui vu
en cours. Le MC68HC908GP32 de Motorola est conseillé aux étudiants. Il est doté d’une
mémoire Flash de 32KO et permet de développer facilement des applications industrielles
avec un coût faible. Ce microcontrôleur peut être programmé en mode MONITOR-ROM
à travers une interface série en utilisant un PC. Par la suite, l’application peut être
enregistrée dans la mémoire flash. Le logiciel de programmation est offert gratuitement
sur le site web de Motorola.
4
Syllabus du cours GELE4311 – Microprocesseurs Y. Bouslimani
Laboratoires :
Logiciels de programmation :
5
Syllabus du cours GELE4311 – Microprocesseurs Y. Bouslimani
Manuel de cours :
Références bibliographiques :
The 68000 microprocessor, Hardware and Software Principles And applications, 4/e,
James. L. Antonakos. Prentice-Hall (1999)
The 68000 microprocessor, Hardware and Software Principles And applications, 4/e,
James. L. Antonakos. Prentice-Hall (1999)
Microcontroller Technologie : The 68HC11, 3/e, Peter Spasov, Prentice-Hall (1999)
Microprocessor Systems Design, 68000 Hardware, Software, and interfacing, 3/e,
Alan Clements. PWS Publishing Company (1997)
Microprocessors and Interfacing, Programming and Hardware 68000 version ; D. V.
Hall, A. L. Rood, Glencoe (1993)
The 68000 Microprocessors, by I. Scott Mackenzie, Prentice-Hall (1995)
Manuels de programmation en Assembleur de la famille Motorola
Évaluation :
La note de passage est : 55% dont le calcul est effectué suivant la pondération :
• Examen final 25 %
• Examen partiel 20 %
• Projet de cours 25 %
• Laboratoires 20 %
• Devoirs 10 %