3.2.2 Les registres de commande
Les 25 broches du port parallèle sont réparties en
trois registres de 8 bits :
V' registre de données ; V' registre de
contrôle ; V' registre d'état.
Le reste des broches sont les masses. Le tableau III.2 nous
donne la structure du port parallèle.
Tableau III.2 : Structure du port parallèle
DB25
Chaque registre possède une adresse. Celle du registre
contrôlant les broches D0 à D7 est le plus souvent 378 en
hexadécimale ce qui fait 888 en base décimale. Cette adresse est
celle de base du port parallèle. Pour trouver l'adresse du
Chapitre 3 La Structure du Port Parallèle, Etude et
Conception de la Carte d'acquisition
Mémoire de fin d'étude LPRO/CIC-2013 35 Yves Lolo
TOULASSI-ANANI
registre d'état, l'on ajoute +1 à l'adresse de base
et pour trouver celle du registre de contrôle on fait +2. Ainsi l'adresse
du registre d'Etat est 889 et celle du registre de contrôle est le 890 en
base décimale.
Différentes adresses peuvent exister pour les registres
selon le système, le tableau suivant en présente les
différentes possibilités (0h signifie que les valeurs sont en
hexadécimal) :
Tableau III.3 : Différentes adresses du port
parallèle
Cependant sur les systèmes actuels, le port LPT1 se situe
toujours à l'adresse 378 et le port LPT2 à l'adresse
278.
3.2.3 Ecriture sur le port parallèle
Écrire signifie envoyer une information en changeant
l'état des broches du port. Quand les broches sont à
l'état bas (0 en binaire), la tension entre la broche et la masse du
port est théoriquement égale à 0. Par contre quand
l'état est haut (1en binaire), la tension entre la broche et la masse
est théoriquement de 5V. Le courant qui peut sortir du port ne
dépasse pas 20mA.
3.2.4 Lecture du port parallèle
Les données qui seront reçues sont des valeurs
numériques et comme le port parallèle est codé en 8 bits,
ces valeurs numériques varient entre 0 et 255. Pour connaître
l'état de chaque entrée séparément nous devrons
convertir ces valeurs afin d'obtenir l'état de chaque broche
séparément.
On peut se servir d'un programme ou d'un circuit
électronique pour écrire ou lire sur le port parallèle.
Chapitre 3 La Structure du Port Parallèle, Etude et
Conception de la Carte d'acquisition
Chapitre 3 La Structure du Port Parallèle, Etude et
Conception de la Carte d'acquisition
3.2.5 Définition des paramètres et
définition de la feuille de route
3.2.5.1 Définition des paramètres
Dans chaque bureau et la salle informatique, seuls les
climatiseurs et les lampes seront commandés et dans le Bloc BT, une
prise commandée.
Commander un climatiseur, s'explique par l'action d'ouverture et
de fermeture de la prise sur laquelle il est branché. Nous allons donc
utiliser les bits D0 et D1 de chaque port pour le travail ;
Ainsi chaque bit alloué à un équipement et
l'équipement commandé de suite par le numéro du
responsable de bureau considéré. Elle est résumée
dans le tableau III.4.
Tableau III.4 Clients et équipements à
commander
Clients
|
Les bits
|
Equipements électriques
|
N0 Téléphone*
|
Salle
|
1- Poste Surveillance
|
D0
|
Climatiseur
|
228XXXXXXXX
|
Surveillance
|
D1
|
Etat Climatiseur
|
D2
|
Lampes
|
D3
|
Etat Lampes
|
D4
|
Climatiseur
|
228XXXXXXXX
|
Salle Profs
|
D5
|
Etat Climatiseur
|
D6
|
Lampes
|
D7
|
Etat Lampes
|
2- Poste Chef T
|
D0
|
Climatiseur
|
228XXXXXXXX
|
Chef T
|
D1
|
Etat Climatiseur
|
D2
|
Lampes
|
D3
|
Etat Lampes
|
D4
|
Climatiseur
|
228XXXXXXXX
|
Salle
Reprographi e
|
D5
|
Lampes
|
D6
|
Climatiseur
|
D7
|
Lampes
|
3- Poste Provis eur
|
D0
|
Climatiseur
|
228XXXXXXXX
|
Provisorat
|
D1
|
Etat Climatiseur
|
D2
|
Lampes
|
D3
|
Etat Lampes
|
Mémoire de fin d'étude LPRO/CIC-2013 36 Yves Lolo
TOULASSI-ANANI
|
D4
|
Climatiseur
|
228XXXXXXXX
|
RAF
|
D5
|
Etat Climatiseur
|
D6
|
Lampes
|
D7
|
Etat Lampes
|
4- Poste Censeur
|
D0
|
Climatiseur
|
228XXXXXXXX
|
Censorat
|
D1
|
Etat Climatiseur
|
D2
|
Lampes
|
D3
|
Etat Lampes
|
D4
|
Climatiseur
|
228XXXXXXXX
|
Comptabilité
|
D5
|
Etat Climatiseur
|
D6
|
Lampes
|
D7
|
Etat Lampes
|
5- Poste Magasin1
|
D0
|
Climatiseur
|
228XXXXXXXX
|
Magasin
|
D1
|
Etat Climatiseur
|
D2
|
Lampes
|
D3
|
Etat Lampes
|
D4
|
Climatiseur
|
228XXXXXXXX
|
Salle
machines
|
D5
|
Etat Climatiseur
|
D6
|
Lampes
|
D7
|
Etat Lampes
|
6- Poste Magasin2
|
D0
|
Prise programmée
|
228XXXXXXXX
|
Bloc BT
|
D1
|
Etat prise
|
*le numéro de téléphone de chaque
responsable du bureau concerné.
|