17.03.2014 Views

DVP-ES2-EX2-SS2-SA2-SX2-Operation Manual

DVP-ES2-EX2-SS2-SA2-SX2-Operation Manual

DVP-ES2-EX2-SS2-SA2-SX2-Operation Manual

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>DVP</strong>-<strong>ES2</strong>/<strong>EX2</strong>/<strong>SS2</strong>/<strong>SA2</strong>/<strong>SX2</strong>/SE <strong>Operation</strong> <strong>Manual</strong> - Programming<br />

API Mnemonic Operands Function<br />

73 SEGD P 7-segment decoder<br />

Controllers<br />

<strong>ES2</strong>/<strong>EX2</strong> <strong>SS2</strong> <strong>SA2</strong><br />

SE<br />

<strong>SX2</strong><br />

Type Bit Devices Word devices Program Steps<br />

OP X Y M S K H KnX KnY KnM KnS T C D E F SEGD, SEGDP: 5 steps<br />

S * * * * * * * * * * *<br />

D * * * * * * * *<br />

Operands:<br />

S: Source device for decoding D: Output device after decoding<br />

PULSE 16-bit 32-bit<br />

<strong>ES2</strong>/<strong>EX2</strong> <strong>SS2</strong> <strong>SA2</strong><br />

<strong>SA2</strong><br />

<strong>SA2</strong><br />

<strong>SX2</strong> <strong>ES2</strong>/<strong>EX2</strong> <strong>SS2</strong> <strong>SX2</strong> <strong>ES2</strong>/<strong>EX2</strong> <strong>SS2</strong><br />

SE SE SE <strong>SX2</strong><br />

Explanations:<br />

The instruction decodes the lower 4 bits (Hex data: 0 to 9, A to F) of source device S and stores the<br />

decoded data in lower 8 bits of D so as to form a 7-segment display.<br />

Program Example:<br />

When X20 = ON, the content of the lower 4 bits (b0~b3) of<br />

D10 will be decoded into the 7-segment display. . The<br />

decoded results will be stored in Y20~Y27. If the source<br />

data exceeds 4bits, still only lower 4 bits will be decoded.<br />

X20<br />

SEGD D10 K2Y20<br />

Decoding table of the 7-segment display:<br />

Hex<br />

Bit<br />

combination<br />

Composition<br />

of the 7-<br />

segment display<br />

Status of each segment<br />

Data<br />

displayed<br />

0<br />

0000 ON ON ON ON ON ON OFF<br />

1<br />

0001<br />

OFF<br />

ON<br />

ON<br />

OFF<br />

OFF<br />

OFF<br />

OFF<br />

2<br />

0010<br />

ON ON OFF ON ON OFF ON<br />

3<br />

0011<br />

ON ON ON ON OFF OFF ON<br />

4<br />

0100<br />

OFF<br />

ON ON OFF OFF ON ON<br />

5<br />

0101<br />

ON OFF ON ON OFF ON ON<br />

6<br />

0110<br />

a<br />

ON<br />

OFF ON ON ON ON ON<br />

7<br />

0111<br />

g<br />

b<br />

ON ON ON OFF OFF<br />

ON<br />

OFF<br />

8<br />

1000<br />

c<br />

ON ON ON ON ON ON ON<br />

9<br />

1001<br />

d<br />

ON ON ON ON OFF ON ON<br />

A<br />

1010<br />

ON<br />

ON<br />

ON<br />

OFF<br />

ON<br />

ON<br />

ON<br />

B<br />

C<br />

D<br />

1011<br />

1100<br />

1101<br />

OFF OFF ON ON ON ON ON<br />

ON OFF OFF ON ON ON OFF<br />

OFF ON ON ON ON OFF ON<br />

E<br />

1110<br />

ON<br />

OFF OFF ON ON ON ON<br />

F 1111<br />

ON<br />

OFF OFF OFF<br />

ON ON ON<br />

3-190

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!