Académique Documents
Professionnel Documents
Culture Documents
I-1 Introduction:
Les applications des systèmes à microprocesseurs sont multiples et variées :
- Ordinateur
- console de jeux
- calculatrice
- Télévision
- téléphone portable
- robotique
- automobile
-Instrumentation …etc.
I-2 Qu’est ce qu’un microprocesseur ?
Un microprocesseur est un circuit intégré complexe. Il résulte de l’intégration sur
une puce de fonctions logiques combinatoires (logiques et/ou arithmétique) et
séquentielles (registres, compteur, etc…). Il est capable d'interpréter et d'exécuter
les instructions d'un programme. Son domaine d’utilisation est donc presque illimité.
I-3 Environnement d’un microprocesseur:
L’Unité Arithmétique et Logique (UAL) est un circuit complexe qui assure les
fonctions logiques (ET, OU, Comparaison, Décalage , etc…) ou arithmétique (Addition,
soustraction).
Structure Harvard
I.6 Les mémoires à semi-conducteur
I.6.1 Principe de la mémoire:
La mémoire contient le programme (sous forme d’instructions codées en binaire) et les
données (informations utilisables au cours de l’exécution). On trouve la mémoire soit dans
un CI soit dans une partie du microprocesseur. La mémoire est un ensemble de cellules
de même taille (en général 8 bits). Chaque cellule est atteignable par une adresse unique
qui lui est propre.
À l’intérieur de chaque circuit mémoire un décodeur active le mot sélectionné, une logique
de contrôle définit le sens des échanges. Cette adresse permet à tous les sous-systèmes
du microsystème d’accéder à l’information qui y est stockée.
n bits
W R CS
Temps d’accès: Il mesure le temps qui s’écoule entre l’application des commandes
d’adressage et de lecture ou écriture, et l’apparition d’une information valable en sortie
EPROM
– Flash EPROM :
La mémoire flash est une mémoire à semi-conducteurs, non volatile et réinscriptible, qui
fonctionne comme la combinaison d’une SRAM et d’un disque dur. La mémoire flash
stocke les bits de données dans des cellules de mémoire, comme une DRAM, mais elle
fonctionne comme un disque dur, dans la mesure où les données sont conservées en
mémoire lorsque l’alimentation électrique est coupée. En raison de sa vitesse élevée, de
sa durabilité et de sa faible consommation, la mémoire flash est idéale pour de
nombreuses applications - comme les appareils photos numériques, les téléphones
cellulaires, les imprimantes, les ordinateurs portables, les récepteurs d’ondes radio de
poche et les dispositifs d’enregistrement sonore. Il existe deux genres de mémoire flash:
EEPROM flash en mode série et EEPROM flash en mode parallèle.
Exemple de Flash EEPROM en mode série
Les pattes E (E0, E1, E2) peuvent servir à donner une adresse propre à la mémoire si
plusieurs sont connectées au bus.
Le WC (Write Control) sert à interdire (5V) ou autoriser (0V), de manière physique,
l’écriture sur l’EEPROM.
Le SCL correspond à l’horloge de communication.
Le SDA est la patte de communication. Elle est utilisée pour les données. Cette patte
doit être câblée de manière particulière, en effet, il faut une résistance de pull-up
(10Kohms pour 100KHz, 2Kohms pour 400KHz).
Exemple de Flash EEPROM en mode parallèle