Académique Documents
Professionnel Documents
Culture Documents
a / organisation interne :
* L' ALU : C'est l'unité arithmétique et logique. * Les Registres :Le compteur ordinal contient
Elle réalise des opérations telles que : l'adresse de l'instruction en cours .
addition, soustraction, complémentation, Le registre d'instruction permet de stocker le
et logique, ou, ou exculisf, comparaison ... code de cette instruction .
Les accumulateurs servent à stocker les
variables que l' ALU va traiter .
Registres
ALU
Compteur ordinal
( Unité arithmétique Registre d'instructions
et logique )
Accumulateur
Unité de
Séquencement Décodeur
b / organisation externe
Initialisation
Bus d'adresses
Interface
Microprocesseur ROM RAM Entrées
Sorties
Bus de données
II / Le microcontrôleur
Un microcontrôleur (en notation abrégée µc, ou uc ou encore MCU en anglais) est un circuit intégré qui
rassemble sur une même puce les éléments essentiels d'un ordinateur : processeur, mémoires (mémoire
morte pour le programme, mémoire vive pour les données), unités périphériques et interfaces d'entrées-
sorties.
Les microcontrôleurs se caractérisent par un plus haut degré d'intégration, une plus faible consommation
électrique, une vitesse de fonctionnement plus faible (de quelques mégahertz jusqu'à plus d'un gigahertz1)
et un coût réduit par rapport aux microprocesseurs polyvalents utilisés dans les ordinateurs personnels.
Exemple : le microcontrôleur Atmel Atmega 328P qui équipe la carte Arduino dispose de :
un processeur 8 bits à architecture RISC ;
de la mémoire avec des espaces physiques séparés :
o mémoire Flash (32 Ko) pour les programmes,
o mémoire vive SRAM (2 Ko) pour les données,
o mémoire EEPROM (2 Ko) pour les données de sauvegarde ;
toute la logique d'horloge (16 MHz) ;
des circuits d'interface et des périphériques d'entrée-sortie permettant au processeur d'accéder
au monde extérieur :
o des Timers/Counters (T/C) 8 et 16 bits,
o génération des signaux PWM,
o des interfaces de communication série (UART, SPI, TWI compatible I2C…),
o un convertisseur Analogique-Numérique (A/D Conv.), etc..
STI2D MICROCONTROLEURS