Instructions d'E/S évoluées
5-28-5 MATRIX INPUT – MTR(––)
Limitations
Description
Bits OW 00 à 07
(pour les sorties
00 à 07 de la
carte de sortie)
Le bit 08 passe sur ON
pour indiquer que toutes
les données de la matrice
ont été lues.
Schémas à contacts
MTR(––)
IW
OW
D
D et D+3 doivent être dans la même zone de données.
Lorsque la condition d'exécution est sur OFF, MTR(––) n'est pas exécutée.
Lorsque la condition d'exécution est sur ON, MTR(––) saisit les données
provenant d'une matrice 8 × 8 et les mémorise sur D à D+3. Les données des 64
points de la matrice sont enregistrées même lorsque moins de 64 touches sont
reliées.
0
1
2
3
4
00
8
9
10
11
12
01
16
17
18
19
20
02
24
25
26
27
28
03
32
33
34
35
36
04
40
41
42
43
44
05
48
49
50
51
52
06
56
57
58
59
60
07
08
00 01 02 03 04 05 06 07
Bits IW 00 à 07
(pour les entrées 00 à 07 de la
carte d'entrée)
Un signal de sélection sort sur les bits OW 00 à 07 pendant 3 cycles consécutifs.
Un seul bit de sortie à la fois passe sur ON. Le bit OW 08 passe sur ON pour 3
cycles après le bit 07 et signale la fin d'un cycle complet de lecture d'une matrice.
Lorsqu'on appuie sur l'une des 64 touches, un bit d'entrée reçoit une entrée. La
touche frappée est identifiée en comparant le bit de sortie sur lequel sort le si-
gnal au bit d'entrée sur lequel le signal est reçu.
Dès qu'une entrée touche est détectée, les bits D à D+3 correspondants pas-
sent sur ON. Le tableau suivant indique la relation entre touches et bits D à D+3.
Mots
Bits
Touches correspondantes
D
00 à 15
0 à 15
D+1
00 to15
16 à 31
D+2
00 à 15
32 à 47
D+3
00 à 15
48 à 63
Zones de données d'opérande
IW: mot d'entrée
IR, SR, AR, DM, HR, LR
OW: mot de sortie
IR, SR, AR, DM, HR, LR
D: premier mot d'information
IR, SR, AR, DM, HR, LR
5
6
7
13
14
15
21
22
23
29
30
31
37
38
39
45
46
47
53
54
55
61
62
63
Données d'entrée des
touches sont écrites sur
D à D+3 (voir le tableau
suivant).
Chapitre 5-28
349