Vous êtes sur la page 1sur 2

MICROPROCESSEURS ET MICROCONTROLEURS Objectifs dapprentissage

Donner les connaissances ncessaires l'tudiant afin de lui permettre de comprendre, de matriser larchitecture et la configuration matrielles, la gestion logicielle des systmes microprocesseurs ou microcontrleurs. De concevoir des systmes microprocesseurs ou microcontrleurs. Raliser l'intgration matrielle et logicielle d'un systme minimal. A la fin de ce cours l'tudiant doit tre en mesure : - D'crire, d'assembler et dsassembler, d'interprter un programme en assembleur ou en langage machine d'un microprocesseur tudi. - De programmer les diffrents circuits d'interface tudis pour raliser une tche spcifique. - De raliser une application industrielle autour d'un systme minimal.

Contenu
Architecture Interne du microprocesseur : Horloge, Unit arithmtique et logique (ALU), Unit de commande, Registres, Mmoires : Diffrentes sortes de mmoires et leurs caractristiques. Dcodage d'adresse par logique programme de PROM fusibles ou rseaux programmables (PAL). Les Bus. Microprocesseurs : Systme minimal, Microprocesseur 8 bits (6809 de Motorola) Prsentation, Jeu d'instructions et modes d'adressage Microprocesseurs 16 bits (8088 et 8086 d'Intel) : Prsentation, Jeu d'instructions et modes d'adressage. Les circuits d'entre sortie : Diffrents types de liaisons, Interface parallle, Interface srie, Transfert par test d'tat, Transfert par interruption. Programmation en assembleur : Editeur de texte: cration, modification et sauvegarde. Macro-assembleurs et dition des liens : Notion de fichier source, objet, excutable. Interprtation des messages et correction d'erreurs. Moniteur daide et de mise au point de programme. Multi assembleur EMAT : Directives d'assemblage, Syntaxe assembleur Motorola, Syntaxe assembleur Intel. Interfaces parallles PIA, PPI et VIA : Prsentation du 6821 de Motorola et du 8255 d'Intel. Interfaage avec microprocesseur et priphrique. Programmation. Application: Interface CENTRONICS. Interfaces sries : Principe de la liaison srie, Liaisons synchrones et asynchrones, Prsentation du 6850 de Motorola et du 8251 d'Intel, Interface RS 232. Temporisateur programmable : Prsentation du 6840 de Motorola et du 8253 d'Intel, Interfaage, Programmation, Gnration de signaux, Compteur d'impulsions, Mesure de frquence et de temps. Applications Industrielles : Acquisition de donnes par microprocesseur : Chanes de mesure Analogique, Capteurs, Conditionneurs de signaux, Chane de mesure Numrique, Convertisseur CAN, Convertisseur CNA, Echantillonneur bloqueur, Multiplexeur. Systme d'acquisition et de traitement de donnes. Commande numrique. Microcontrleur 68HC11 de Motorola. Commande de la variation de vitesse de moteur

Mthodes denseignement et techniques dapprentissage


Cours magistraux avec l'illustration concrte par vido projecteur des diffrentes tapes de programmation de configuration et de test de fonctionnement. Travaux dirigs sur maquette microprocesseurs et sur micro-ordinateurs. Reprise des travaux pratiques en groupe. Les tudiants mneront tout au long de la session un projet qui servira de cadre dapplication des concepts pralablement tudis et expriments. Des photocopies et des notes polycopies ainsi que des documents en fichiers PDF et des exemples de configuration sont distribus pour apporter plus de dtails et d'exemples sur le cours.

Modes dvaluation
Les devoirs ont lieu la fin des chapitres importants. 1er Devoir EXAMEN MEDIAN (6me semaine) ....... 40 % 2me Devoir EXAMEN FINAL (14me semaine) ....... 40 % Travaux Pratiques et Projet.... 20 % Informations spcifiques : Evaluation : N = 0.4 x note final + 0.4 x note mdian + 0.20 x TP Conditions d'attribution : N suprieure ou gale 10/20 et note de l'examen final suprieure ou gale 6/20

Bibliographie

8088 Assembleur IBM PC et compatibles H. Lilen Edition Radio Le microprocesseur 6809 et ses priphriques et le processeur graphique 9365-66 Claude DARDANNE Eyrolles The 8086 Book Russell Rector, George Alexy - Osborne/McGraww-Hill 8086 8088 Programmation en Assembleur Franois RETAUREAU - SYBEX