WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise au point d'applications en temps réel: Communication entre deux ordinateurs

( Télécharger le fichier original )
par turki ladhem&rebaï rami
Université arabe des sciences - Diplôme Universitaire de Technologie 2007
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

II-1-2- Diagramme de fonctionnalités 

C'est un diagramme décrivant les fonctionnalités qui doivent être implantées par le système pour satisfaire les besoins du client. Une fonctionnalité est immatérielle et décrit une action prise par le système pour produire un résultat. La sortie d'une fonctionnalité peut être utilisée comme entrée par une ou plusieurs autres fonctionnalités.

Dans un diagramme de fonctionnalités, on trouve :

· Les fonctionnalités du système représentées sous forme de verbe d'action suivi d'un nom.

· Les entrées pour chaque fonctionnalité.

· Les sorties pour chaque fonctionnalité.

II-1-2-1- Cas de la communication de deux PC avec le port série RS232

D'abord, on doit effectuer la configuration du port RS232 afin d'assurer la bonne transmission des données entre les deux ordinateurs. Le port série peut effectuer l'envoi et encore la réception des données. Pour cela, et afin de ne pas tomber dans des problèmes d'encombrement, des tests vérifiant le mode de fonctionnement du port (envoi ou réception) doivent être pris en compte. Si le port série est prêt à la réception, l'adresse sera lue et le caractère sera affiché. Si le port série est prêt à l'envoi, le caractère sera transporté à travers le port RS232.

L'organigramme relié à cette application est donné par la figure II-2.

Non

Oui

Erreur ! Source du renvoi introuvable.

Figure-II-2: Organigramme du mode de fonctionnement du RS232

II-1-2-2- Cas de la communication de deux PC avec le port parallèle

Le port parallèle peut effectuer la transmission et encore la réception des données.

Du coté émetteur, l'octet doit être divisé en deux quartets pour être transféré. Donc le récepteur charge les bits de faible poids (de 0 à 3) dans les bits 0 à 3 du premier registre et met le cinquième (D4) à 0 pour que le récepteur reçoive la valeur 1 sur la ligne BUSY.

Du coté récepteur, le programme doit interroger en permanence la ligne jusqu'à ce qu'elle monte à 1 pour transformer le contenu de deuxième registre dans une variable. Ce contenu, ainsi lu, est renvoyé à l'émetteur par les lignes de données. Le bit de la ligne D4 est ensuite mis à 0 pour que l'émetteur trouve sa ligne à 1. Ce dernier lit alors le quartet et peut la compare au quartet envoyé. C'est une vérification au plus bas niveau.

Le même principe est répété pour la transmission du second quartet de poids fort. Et il ne reste que la concaténation de deux quartets pour obtenir l'octet. L'émetteur relie le deuxième quartet renvoyé pour contrôle, le concatène au second et teste s'il y a conformité avec l'original. En cas d'erreur, une erreur est transmise au programme appelant afin de décider ce qui est de mieux.

Il est clair d'après le mode de fonctionnement du port parallèle effectuant la transmission d'un octet que il est préférable de composer notre application en deux grandes parties : la première se chargeant de l'émission et l'autre pour la réception.

· L'organigramme assurant l'émission d'un octet à travers le port parallèle est donné dans la figure II-3

Oui

Non

Erreur ! Source du renvoi introuvable.

Figure-II-3: Organigramme du mode de fonctionnement du port parallèle (émission)

· L'organigramme assurant la réception d'un octet à travers le port parallèle est donné dans la figure II-4

Oui

Erreur ! Source du renvoi introuvable.

Figure-II-4: Organigramme du fonctionnement du port parallèle (réception)

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Je ne pense pas qu'un écrivain puisse avoir de profondes assises s'il n'a pas ressenti avec amertume les injustices de la société ou il vit"   Thomas Lanier dit Tennessie Williams