Instruction Memory And Execution Time - Campbell 21X Operator's Manual

Micrologger
Table of Contents

Advertisement

SECTION
3.
INSTRUCTION
SET BASICS
nested 2 deep while the OR construction
is
nested
3
deep.
Branching and loop nesting
starts at zero within each subroutine and then
returns to
the previous level after returning from
the subroutine.
Subroutine calls
do
not
count
as nesting with
the above
instructions. They have a separate
nesting limit of
seven (lnstruction 85, Section
12).
Any number of groups of nested instructions
may be used in any
of
the
three Programming
Tables. The
number of
groups
is
only
by
the program memory available.
3.9
INSTRUCTION MEMORY AND
EXECUTION TIME
The standard
21X has 978 bytes of program
memory available fbr
the programs entered
in
the
*1
,
*2, and
*3 program
tables.
Each
instruction also makes use of
varying numbers
Input, Intermediate,
and Final Storage
The following
tables
list
the memory used by
each instruction and the approximate time
required to execute
the instruction.
TABLE
3.9-1.
InpuUOutput
Instruction
Memory
MEMORY
EXECUTION TIME
(ms)
PROG.
MEASUREMENTRANGE
BYTES
1-4
or
NA
5.*
11-14
15
38.0
+
19.2R
8.4 +
3.7R
5.5 + 2.4R
15
36.9 +
38.0R
7.8
+
6.9R
5.5 + 3.7R
15
0.2
+
1.2R
20
38.0
+ (19.2 +
D)R
8.1
+ (4.4 +
D)R
5.3
+ (2.8 +
D)R
18
38.8 +
40R
10.7
+
7.5R
7.5 + 5.1R
18
41
.8 +
73.0R
10.5
+
13.1
R
7.6 +
7AR
18
41.2+
76.8R
10.6
+
16.2R
7.1
+ 11.0R
20
38.1
+ (19.2 +
D)2R
8.1
+ (4.2 +
D)2R
5.3
+ (2.8 + D)2R
19
76.7
+
149.6R
15.7
+282R
9.9+
16.7R
4
7.6
5.0
+
8.4R
7.9
+
7.0R
40.8
+ 23.2R
39.2
+
42.7R
0.4
+
2.7R
'14.0
1.4
1200
0.3
10.5
1.0+D
0.54
to reset, 0.25 to load into location
R
= No. of
Reps.
D
= Delay
INSTRUCTION
INPUT
LOC.
1
VOLT
(SE)
R
2
VOLT
(D|FF)
R
3 PULSE
R
4
EX-DEL-SE
R
5
AC HALF
BR
R
6
FULL
BR
R
7
3W HALF
BR
R
8
EX-DEL-DIFF
R
9
FULL
BR-MEX
R
10
BATT.
VOLT
1
11
TEMP
(107)
R
12
RH
(207)
R
13
TEMP-TC
SE
R
14
TEMP.TC
DIF
R
16
TEMP-RTD
R
17
TEMP-INTERNL
1
18 TIME
1
19
SIGNATURE
1
20 PORTSET
1
21
ANALOG
OUT
1
22
EXCIT-DEL
1
23
BURSTMODE
R
26 TIMER
1
or
0
101 SDM-|NT8
25
102 SDM-SW8
16
103 SDM-AO4
0
104 SDM-CD16
6
15
17
18
18
15
4
7
4
4
5
11
7.9 + 6.7R
7.8 + 8.5R
* Range
5 uses a
1
.67ms integration time; the other "slow integration" ranges (1-4)
use 16.67ms
integrations. Range 15 uses
a
25ps integration (ranges
11
- 14 use
250ps). The
execution times
for
instructions using range
15
are faster than
those given for ranges
11
-
14
by approximately 225ps per
for sinole-ended
3-6
and
4
for differential.

Advertisement

Table of Contents
loading

Table of Contents