Vous êtes sur la page 1sur 2

Ports d'entrées et de sorties

Un système de traitement à microprocesseur communique avec les périphériques extérieurs par écriture ou
lecture de valeurs numériques binaires (données codées).
L'interface ou le port d'entrée/sortie est la fonction qui permet de transférer les données entre le système de
traitement et un périphérique (imprimante, écran vidéo, préactionneurs, clavier, capteurs, boutons, ... ).

Bus de données
Interface
Microprocesseur
ou Liaison
+ Bus de contrôle
parallèle ou série
Périphérique
port
Mémoire
Bus d'adresse
d'entrée/sortie

Système de traitement de l'information


Le microprocesseur écrit ou lit le contenu du registre de données dans l'interface qui se charge de la
communication avec le périphérique. Les bits des mots de données (8 bits) inscrits dans le registre de données
peuvent alors être transférés par une liaison parallèle ou série.
L'interface est connectée aux trois bus :
- le bus de données véhicule la donnée fournie par le microprocesseur vers le PIO ou du PIO vers le
microprocesseur,
- le bus d'adresse sélectionne un port parmi d'autre,
- le bus de contrôle valide le fonctionnement du circuit et indique le sens de transfert (lecture ou écriture).

1. Interface parallèle
Ce type d'interface (PIO : Parallel Input Output) permet de connecter habituellement une imprimante, une
mémoire de masse externe, une commande de moteur, etc.
Les "n" bits de la
donnée à trans-
mettre entre le
système et le b0 Entrée ou sortie 0
Bus de données
Bus de contrôle
Bus d'adresses

périphérique sont b1
envoyés simultané- b2
ment. Le câble de b3
transmission b4
néces-site un b5
nombre important b6
de con-ducteurs (8 b7 Entrée ou sortie 7
bits + la masse +
Int
des lignes de
WR Contrôle Validation
contrôle). Le RD
temps de trans- Décodeur CS Entrée ou Sortie
Sélection
mission d'un mot d'adresses
est très court, mais
ne permet pas de
couvrir des distan-
ces très importan-
tes (prix du câble).
Il existe plusieurs type de ports parallèle :
- Centronics
Taux de transfert de 1 ko/s
Fabricant d'imprimantes, la société CENTRONICS a imaginé une liaison parallèle appelée de son
nom et qui s’est imposée comme une norme de fait. Cette liaison comporte 25 broches dont 8
lignes de données.
- IEEE 488 (IEEE : Institute of Electrical and Electronic Engineers) ou GIPB (General Purpose
cours_06.sdw mai 2002 1/2 Cours Informatique
Ports d'entrées et de sorties
Interface Bus : bus d'interface d'usage général)
Taux de transfert de 1 Mo/s à 8 Mo/s.
Développé dans les années soixante par la compagnie HP, ce bus comprend 24 lignes, 8 pour les
données, 8 pour le contrôle et 8 de masse.
- SCSI (Small Computer System Interface)
Taux de transfert de 4 Mo/s à 80 Mo/s
D'un usage très courant en informatique, il comprend 25 broches pour 8 bits de données ou 50
broches pour 16 bits de données.

2. Interface série
Les "n" bits de la donnée à transmettre entre le système et le périphérique sont envoyés les uns après les
autres (en série). Le câble de transmission nécessite un nombre réduit de conducteurs: Tx transmission, Rx
réception, la masse + des lignes de contrôle (3 fils minimum). Le temps de transmission d'un mot est plus
important (10 fois plus) qu'une liaison parallèle, mais permet de couvrir des distances importantes. C'est un
composant spécialisé appelé SIO (de l'anglais: Serial Input-Output) qui réalise matériellement l'interface
série. Ce port permet de connecter une table traçante, un Minitel, un modem, etc.
Le nombre de bits envoyés pendant un temps d'une seconde définit la
vitesse de liaison en baud (1 baud = 1 bit par seconde, bit de données
et de contrôle).

b0
Bus de données
Bus de contrôle
Bus d'adresses

b1
b2
b3
b4
b5
b6
b7
Décodeur
1 0 Tx
d'adresses
Rx
b7 b6 b5 b4 b3 b2 b1 b0
CS
WR Sélection Parité
RD Horloge fréquence
Int Contrôle
de transmission

Il existe plusieurs types de ports série :


- RS232
Taux de transfert maximum de 1 Mbaud.
C'est l'un des protocoles les plus vieux et les plus répandus. La plupart des ordinateurs possèdent
une interface RS232, sur laquelle un modem, un clavier ou une souris peuvent venir se connecter.
- USB Universal Serial Bus)
Taux de transfert maximum de 12 Mbaud.
Permet de connecter à l'unité centrale jusqu'à 127 périphériques et de connecter et déconnecter l'un
de ces périphérique alors que l'ordinateur est en cours de traitement. De plus ce standard supporte la
communication "Plug and Play".
- IEEE 1394 ou FireWire (ligne de feu)
Taux de transfert maximum de 400 Mbaud.
Standard récent, il sert pour les périphériques graphiques ou vidéo tels que la caméra numérique. Il
permet en outre de connecter jusqu'à 63 périphériques sur une même unité centrale et de connecter
et déconnecter l'un de ces périphérique alors que l'ordinateur est en cours de traitement.
cours_06.sdw mai 2002 2/2 Cours Informatique