0% ont trouvé ce document utile (0 vote)
4 vues3 pages

Introduction au Microcontrôleur 8051

Le document présente un cours sur les microcontrôleurs qui introduit les étudiants à l'architecture du microcontrôleur 8051, à l'ensemble des instructions et à la programmation en assembleur et en C. Le cours se compose de 5 modules couvrant des sujets tels que les registres 8051, l'organisation de la mémoire, les temporisateurs, les interruptions et les applications d'interface. Les étudiants apprendront à programmer le 8051 pour générer des formes d'onde, transmettre des données en série, répondre aux interruptions et interagir avec des dispositifs externes.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues3 pages

Introduction au Microcontrôleur 8051

Le document présente un cours sur les microcontrôleurs qui introduit les étudiants à l'architecture du microcontrôleur 8051, à l'ensemble des instructions et à la programmation en assembleur et en C. Le cours se compose de 5 modules couvrant des sujets tels que les registres 8051, l'organisation de la mémoire, les temporisateurs, les interruptions et les applications d'interface. Les étudiants apprendront à programmer le 8051 pour générer des formes d'onde, transmettre des données en série, répondre aux interruptions et interagir avec des dispositifs externes.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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.

Vous aimerez peut-être aussi