Identification






Mot de passe oublié ?
Pas encore de compte ? Enregistrez-vous

Se maintenir à jour avec nos Newsletter maintenant!






Accueil arrow Transsmission
Transmission Convertir en PDF Version imprimable Suggérer par mail

  • Le port parallèle
  • Le PC dispose de deux adresses principales où se situent les deux ports parallèles.
  • le port LPT1 qui se situe aux H378 à H37A
  • le port LPT2 qui se situe aux adresses H278 à H27A

      Le port parallèle est simple d'emploi puisque les signaux disponibles à certaines adresses sont générés par le PC. On dispose ainsi des huit lignes de données (D0 à D7) de quatre lignes de commande en sorties et de cinq lignes en entrées. Les adresses des différentes lignes sont données ci-dessous et le schéma de figure 2.3 représente le brochage DB25 utilisé :
 
port parallèle
figure.2.3 Connecteur db25
 
a. Port parallèle LPT1

  • Bus de données D0 à D7 : H378
  • Lignes de contrôle (sorties) : H37A
  • Strobe
  • Autofeed
  • Init
  • Select in

  • Lignes de contrôle (entrées) : H379
  • Busy
  • Acknowledge
  • Paper end
  • Select
  • error

   
b. Port parallèle LPT2

    Le port parallèle LPT2 se situe aux adresses H278 pour le bus de données, H27A pour les lignes de sorties et H279 pour les lignes d'entrée. Le mode de programmation de ces ports est identique ; seules les adresses spécifiées dans les instructions du programme doivent être modifiées.
 
    
         
 Port série
 N° de broches Description
 2 TxD
 3 RxD
 4 RTS
 5 CTS
 6 DSR 
 7 GND
 8 DCD
 20 DTR
 22 RI

Port parallèle  
  N° de brochesDescription
 1Echantillonnage 
 2

 D0

 3 D1
 4 D2
 5 D3
 6 D4
 7 D5
 8 D6
 9 D7
 10 Accusé de réception
 11 Occupé
 12 Plus de papier
 13 Sélection
 14Alimentation automatique 
 15 Erreur
 16Initialisation 
 17 Sélection entrée
 25Masse 
   
 
II-2.2    Liaison série
 
    Dans une liaison en série, les données sont envoyées bit par bit sur la voie de transmission. Toutefois, étant donné que la plupart des processeurs traitent les informations de façon parallèle, il s'agit de transformer des données arrivant de façon parallèle en données en série au niveau de l'émetteur, et inversement au niveau du récepteur.
 
Liaison série
figure.2.4 Liaison série
 

Ces opérations sont réalisées grâce à un contrôleur de communication (la plupart du temps une puce UART, Universal Asynchronous Receiver Transmitter). Le contrôleur de communication fonctionne de la façon suivante :
  • La transformation parallèle-série se fait grâce à un registre de décalage. Le registre de décalage permet, grâce à une horloge, de décaler le registre (l'ensemble des données présentes en parallèle) d'une position à gauche, puis d'émettre le bit de poids fort (celui le plus à gauche).
 
Image
figure.2.5 Transmission parallèle-série
 
  • La transformation série-parallèle se fait quasiment de la même façon grâce au registre de décalage. Le registre de décalage permet de décaler le registre d'une position à gauche à chaque réception d'un bit, puis d'émettre la totalité du registre en parallèle lorsque celui-ci est plein.
 
Image
figure.2.6 Transmission série-parallèle
 
 
II-2.3    Transmission synchrone et asynchrone

Etant donné les problèmes que pose la liaison de type parallèle, c'est la liaison série qui est la plus utilisée. Toutefois, puisqu'un seul fil transporte l'information, il existe un problème de synchronisation entre l'émetteur et le récepteur, c'est-à-dire que le récepteur ne peut pas a priori distinguer les caractères (ou même de manière plus générale les séquences de bits) car les bits sont envoyés successivement. Il existe donc deux types de transmission permettant de remédier à ce problème :
  • La liaison asynchrone, dans laquelle chaque caractère est émis de façon irrégulière dans le temps (par exemple un utilisateur envoyant en temps réel des caractères saisis au clavier). Ainsi, imaginons qu'un seul bit soit transmis pendant une longue période de silence... le récepteur ne pourrait savoir s'il s'agit de 00010000, ou 10000000 ou encore 00000100...
Afin de remédier à ce problème, chaque caractère est précédé d'une information indiquant le début de la transmission du caractère (l'information de début d'émission est appelée bit START) et terminé par l'envoi d'une information de fin de transmission (appelée bit STOP, il peut éventuellement y avoir plusieurs bits STOP).

  • La liaison synchrone, dans laquelle émetteur et récepteur sont cadencés à la même horloge. Le récepteur reçoit de façon continue (même lorsque aucun bit n'est transmis) les informations au rythme où l'émetteur les envoie. C'est pourquoi il est nécessaire qu'émetteur et récepteur soient cadencés à la même vitesse. De plus, des informations supplémentaires sont insérées afin de garantir l'absence d'erreurs lors de la transmission.
Lors d'une transmission synchrone, les bits sont envoyés de façon successive sans séparation entre chaque caractère, il est donc nécessaire d'insérer des éléments de synchronisation, on parle alors de synchronisation au niveau caractère.

II-2.4    Protocole de communication

Un protocole est un langage commun utilisé par l'ensemble des acteurs de la communication pour échanger des données.
 


 
< Précédent   Suivant >

Scalinet.com
Hi-Algerie!