User manual

32
Enter the programme and test it. The reaction time is no much faster. The time unit is at approx.
5 ms.
The original example programme is still in the memory from address 34h onwards, since only
the lower addresses have been overwritten. Write a little programme that contains only a jump to
this address. You first need to indicate page 3. The following absolute jump with the specified
address 4 then actually targets the address 34.
Address
Command
Data
Comment
00
8
3
Page 3
01
9
4
Address = 34
83 94
Listing 16: Absolute jump to the time measuring programme
The original example programme is thus called again. Test this also for other examples. For a
complete overview of all possible programmes, see the Appendix.
13 Command Overview
All commands at a glance this simplifies work with the controller. The following table contains
the entire command stock in a compact form.
1
2
3
4
5
6
7
8
9
A
B
C
D
E
Port=
Wait
Jump
-
A=
... = A
A = ...
A = ...
Page
Jump
C*
D*
Skip if ...
Call
Ret
0
0
1 ms
0
0
0
0
0
0
0
1
1
2 ms
1
1
B = A
A = B
A = A +
1
1
1
1
1
A>B
1
2
2
5 ms
2
2
C = A
A = C
A = A–1
2
2
2
2
A<B
2
3
3
10 ms
3
3
D = A
A = D
A =
A+B
3
3
3
3
A = B
3
4
4
20 ms
4
4
Dout =
A
A = Din
A = A
B
4
4
4
4
Din.0 = 1
4
5
5
50 ms
5
5
Dout.0
= A.0
A =
Din.0
A = A*B
5
5
5
5
Din.1 = 1
5
6
6
100
ms
6
6
Dout.1
= A.0
A =
Din.1
A = A/B
6
6
6
6
Din.2 = 1
6
7
7
200
ms
7
7
Dout.2
= A.0
A =
Din.2
A = A
And B
7
7
7
7
Din.3 = 1
7
8
8
500
ms
8
8
Dout.3
= A.0
A =
Din.3
A = A
Or B
8
8
8
Din.0 = 0
8