BRS - N3/U3 - Mars 2005 - Archi E/S 1/16
Circuits Numériques
CHAPITRE 17:
Architecture élémentaire des ordinateurs:
les entrées-sorties et autres périphériques
BRS - N3/U3 - Mars 2005 - Archi E/S 2/16
Objectifs
A la fin de ce chapitre, vous devriez être capables:
D’expliquer les principes des différents périphériques d’entrée-sortie
décrits, sans entrer dans le détail de leur fonctionnement ou de leur
programmation
BRS - N3/U3 - Mars 2005 - Archi E/S 3/16
Sommaire
1. Vue d’ensemble
2. Les ports d’entrée-sortie
3. Autres périphériques: les compteurs/timers
4. Autres périphériques: la liaison série SPI
5. Glossaire
BRS - N3/U3 - Mars 2005 - Archi E/S 4/16
1. Vue d’ensemble
Entrées-sorties (E/S ou I/O) et périphériques: ensemble de ressources qui permet d’utiliser
le calculateur dans un environnement réel:
Stockage de masse: disque dur, clé USB, CD/DVD
Liaisons:
protocoles: RS232, SPI, USB, Centronics, I2C, CAN, GPIB, etc....
vers interfaces homme-machine
vers capteurs et actionneurs
entre calculateurs
Microprocesseur / Processeur: puissance de calcul mais pas vraiment d’E/S
Microcontrôleur: moindre puissance de calcul mais nombreuses E/S sur le circuit
Exemple du Pentium4: virgule flottante sur 128bits, instructions spécialisées multimédia,
mémoire cache, pipeline ....
Exemple du ST7: opérations sur 8bits, interfaces SCI, SPI, I2C, PWM, LCD, DAC, ADC ...
Gestion des E/S: soit par scrutation continue sous le contrôle du processeur (Polling),
soit par interruptions
BRS - N3/U3 - Mars 2005 - Archi E/S 5/16
2. Les ports d’entrée-sortie
Vue d’ensemble:
Permettent le transfert de données
Peuvent être programmés en entrée
Peuvent être utilisés comme entrée de
Peuvent être associés à des fonctions
Sont contrôlés via 3 registres spécialisés:
numériques
ou en sortie par groupe de bits ou bit à bit
déclenchement d’interruption
analogiques (conversion A/N et N/A)
Data Register (DR)
Data Direction Register (DDR)
Option Register (OR)
entrée analogique
entrée numérique
sortie numérique
1 / 16 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !