DL205 User Manual, 4th Edition, Rev. B
5–140
Chapter 5: Standard RLL Instructions - Number Conversion
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
Segment (SEG)
The BCD / Segment instruction converts a four digit HEX
value in the accumulator to seven segment display format.
The result resides in the accumulator.
In the following example, when X1 is on, the value in V1400 is loaded into the lower 16 bits
of the accumulator using the Load instruction. The binary (HEX) value in the accumulator is
converted to seven segment format using the Segment instruction. The bit pattern in the
accumulator is copied to Y20–Y57 using the Out Formatted instruction.
-- gf e d c ba--gf edcba --gf edcba
SEG
X1
Convert the binary (HEX)
value in the accum ulator to
seven segment display
for mat
OUTF Y20
K32
Copy the value in the
accum ulator to Y20 --Y57
LD
V1400
Load the value in V1400 nto the
lower 16 bi ts of the accum ulator
01101111011100010000000000000000
1514131211109876543210
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 1631 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Acc.
6F71
V1400
00000111000001100111110101110001
151413121110987654321031 30 29 28 27 26 25 24 23 22 21 20 19 18 17 1631 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Acc.
Y20Y21Y22Y23
OFFONONOFF
Y24
OFF
Y53Y54Y55Y56
ONONONON
Y57
OFF
-- gf e d c ba
Segment
Labels
a
g
f
e
d
c
b
Segment
Labels
Handheld Programmer Keystrokes
STR
$
ANDST
L
3
D
SHFT
1
B
ENT
2
C
0
A
4
E
RST
S
3
D
ENT
6
G
5
F
ENT
1
B
4
E
0
A
0
A
SHFT
OUT
GX
SHFT
2
C
ENT
DirectSOFT
DS Used
HPP Used