MICROCONTROLEUR
IV Semester (EC/TC)
[Selon le système de crédit basé sur le choix (CBCS)]
CIE
Code de cours 18EC46 40
Remarques
VOIR
Nombre d'heures de cours par semaine 03 60
Marques
40 (8 Heures Exam
Nombre total d'heures de cours 03
par module) Heures
CRÉDITS–03
Course objectives:This course will enable students to:
Comprendre la différence entre un Microprocesseur et un Microcontrôleur
et des microcontrôleurs embarqués.
Familiarisez-vous avec l'architecture de base du microcontrôleur 8051.
Programmez le microprocesseur 8051 en langage d'assemblage et en C.
Comprendre le système d'interruption de l'8051 et l'utilisation des interruptions.
Comprendre le fonctionnement et l'utilisation des timers/compteurs intégrés et du port série
de 8051.
Interfacez le 8051 à la mémoire externe et aux dispositifs d'E/S en utilisant ses ports d'E/S.
Module-1 RBT Level
Microcontrôleur 8051 : Microprocesseur contre Microcontrôleur
Intégré Systèmes, Intégré Microcontrôleurs, 8051 L1, L2
Architecture - Registres, Diagramme de broches, Fonctions des ports d'E/S, Interne
Organisation de la mémoire. Interfaçage de la mémoire externe (ROM et RAM).
Module -2
Jeu d'instructions 8051 : Modes d'adressage, Transfert de données
instructions, Arithmetic instructions, Logical instructions, Branch
instructions, instructions de manipulation de bits. Simple Assembly L1, L2
exemples de programmes en langage (sans boucles) pour utiliser ceux-ci
instructions.
Module-3
Pile 8051, Interface et programmation des ports I/O : 8051
Instructions de pile, de pile et de sous-programme. Langage d'assemblage
{"L1":"L1","L2":"L2","L3":"L3"}
exemples de programme sur les sous-routines et impliquant des boucles.
Interfaçage d'un interrupteur simple et d'une LED aux ports d'E/S pour activer/désactiver
LED par rapport à l'état du commutateur.
Module -4
Minuteries et port série 8051 : Minuteries et compteurs 8051 –
Programmation en langage d'assemblage et d'opération pour générer un
impulsion en utilisant le Mode-1 et une onde carrée en utilisant le Mode-2 sur un port
pin. 8051 Communication série - Notions de base sur les données série L1, L2, L3
Communication, standard RS-232, signaux RS232 à 9 broches, Simple
Programmation de port série en assembleur et en C pour transmettre un message
et pour recevoir des données en série.
Module -5
Interruptions et Applications d'Interfaçage 8051 : Interruptions 8051.
Programmation en langage d'assemblage 8051 pour générer un externe
interruption à l'aide d'un interrupteur, programmation en C sur 8051 pour générer un
L1, L2, L3
forme d'onde carrée sur une broche de port utilisant une interruption de minuterie. Interfaçage
8051 à ADC-0804, DAC, LCD et moteur pas à pas et leur 8051
Programmation d'interfaçage en langage d'assemblage.
Course outcomes:At the end of the course, students will be able to:
Expliquez la différence entre les microprocesseurs et les microcontrôleurs.
Architecture du microcontrôleur 8051, Interfaçage du 8051 avec la mémoire externe
et ensemble d'instructions de 8051.
Écrire des programmes au niveau d'assemblage 8051 en utilisant l'ensemble d'instructions 8051.
Expliquez le système d'interruption, le fonctionnement des temporisateurs/compteurs et du port série.
du 8051.
Écrivez un programme en langage d'assemblage 8051 pour générer des temporisations et des formes d'onde.
utiliser les temporisateurs 8051, pour envoyer et recevoir des données série en utilisant le port série 8051 et pour
générer une interruption externe à l'aide d'un interrupteur.
Écrivez des programmes en langage d'assemblage 8051 pour générer une onde carrée sur 8051
Broche de port d'E/S utilisant une interruption et programme C pour envoyer et recevoir des données série
utiliser le port série 8051.
Interrupteurs simples, LEDs simples, ADC 0804, LCD et moteur pas à pas
à 8051 utilisant les ports I/O de 8051.
Modèle de papier d'examen :
L'examen sera réalisé pour 100 points avec une feuille de questions
comportant 10 questions complètes, chacune valant 20 points.
Chaque question complète peut avoir un maximum de 4 sous-questions.
Il y aura 2 questions complètes de chaque module couvrant tous les sujets de
le module.
Les étudiants devront répondre à 5 questions complètes, en choisissant une question complète.
de chaque module.
Les notes totales seront proportionnellement réduites à 60 points en tant que notes SEE.
est 60.
Livres de texte :
1. « Le microcontrôleur 8051 et les systèmes embarqués – en utilisant l'assemblage et le C »
Muhammad Ali Mazidi et Janice Gillespie Mazidi et Rollin D. McKinlay;
PHI, 2006 / Pearson, 2006.
2.“The 8051 Microcontroller”, Kenneth J. Ayala, 3rd Edition,
Thomson/Cengage Learning.
Livres de référence :
1. « Les systèmes embarqués basés sur le microcontrôleur 8051 », Manish K Patel,
McGraw Hill, 2014, ISBN : 978-93-329-0125-4.
2. « Microcontrôleurs : Architecture, Programmation, Interfaçage et Système »
Design», Raj Kamal, Pearson Education, 2005.