42
Leerseite
E. Transmission de données de l‘option 013 à un micro-ordinateur (IEEE488/HP-IB)
Exemples de programmes sur HP85 (ordinateur de bureau de Hewlett Packard)
L‘utilisation de l‘interface IEEE488 implique la prise en compte de quelques considérations fondamentales, pour assurer une
transmission de données impeccable et aisée. Pour permettre à l‘utilisateur de l‘option 013 d‘atteindre plus vite le but
recherché, nous présentons ci-après deux programmes de démonstration illustrant ces fondements.
A. Option 013 avec interruption Service Request Interrupt (réglage d‘origine)
Etat du sélecteur du mode de travail (1) dans le boîtier de l‘interface: (voir notice de montage, page 7)
Switch 1: OFF (ne pas déplacer, réglage d‘origine)
2: OFF Echange de données avec Service Request
3: ON Remise à l‘état initial du matériel, en cas de panne
4: OFF Mode “send on transfer”
Programme pour HP85:
Voici les principaux points de ce programme:
Zeile 10 Définition du code Select, y compris l‘adresse
d‘appareil de l‘option 013 (réglage d‘origine: 15)
Zeile 30 Envoi d‘une instruction à la balance (p.ex. SIR)
(Cela n‘a pas lieu lorsqu‘on utilise la touche de
transfert)
Zeile 40 Ouverture de l‘interruption et indication de l‘adresse
de départ du sous-programme d‘interruption.
Zeile 50 Activation de l‘interruption; celle-ci est déclenchée par
une ligne SRQ activée.
Zeile 65 Cette boucle correspond en pratique au programme
principal.
Zeile 100 Sous-programme d‘interruption.
Interrogation du byte d‘état de l‘interface de
l‘ordinateur; ce qui efface à nouveau le bit SRQ.
Zeile 110 Interrogation du byte d‘état de l‘option 013, ce qui
libère la transmission de données.
Zeile 120 Entrée de la chaîne de données.
Zeile 140 Nouvelle activation de l‘interruption (comme à la
ligne 50).
B. Option 013 sans Service Request
Etat du sélecteur du mode de travail (1) dans le boîtier de l‘interface: (voir notice de montage, page 7)
Switch 1: OFF (ne pas déplacer, réglage d‘origine)
2: ON Echange de données sans Service Request
3: ON Remise à l‘état initial du matériel, en cas de panne
4: OFF Mode “send on transfer”
Programme pour HP85:
Voici les principaux points de ce programme:
Zeile 10 Définition du mode Select, y compris l‘adresse
d‘appareil de l‘option 013 (réglage d‘origine: 15)
Zeile 30 Envoi d‘une instruction à la balance (p.ex. SIR)
(Cela n‘a pas lieu lorsqu‘on utilise la touche de
transfert)
Zeile 100 Interrogation du byte d‘état de l‘option 013. Si des
données existent (voir pas de programme suivant),
leur transmission est ainsi libérée.
Zeile 110 Test du 5
e
bit du byte d‘état. Ce bit signale si des
données sont disponibles. Si ce n‘est pas le cas,
retour à l‘interrogation d‘état de la ligne 100.
10 Z=715
20 CLEAR 715
30 OUTPUT Z USING “K” ; “SIR”
40 ON INTR 7 GOSUB 100
50 ENABLE INTR 7;8
60 !
65 GOTO 65
70 !
100 STATUS 7,1 ; S
110 A=SPOLL (Z)
120 ENTER Z ; S$
125 DISP S$
130 ENABLE INTR 7;8
140 RETURN
10 Z=715
20 CLEAR 715
30 OUTPUT Z USING “K” ; “SIR”
40 !
100 A=SPOLL (Z)
110 IF BIT (A,5)=0 THEN 100
120 ENTER Z ; S$
130 DISP S$
140 GOTO 100
Les programmes ci-avant couvrent les deux applications les plus fréquentes. Pour d‘autres ordinateurs HP, il faudra faire
appel aux instructions ayant une signification équivalente.