API
Mnemónico
83
HEX
P
Dispositivos
Tipo
de bit
OP
X
Y
M
S
D
n
Operandos:
S: Dispositivo fuente
Explicaciones:
1.
modo de conversión de 16 bits: Cuando M1161 = OFF, la instrucción convierte n bytes de
códigos ASCII iniciando desde S a datos Hex en modo de byte y los envía a byte alto y byte
bajo de D. n = el número de bytes convertidos.
2.
modo de conversión de 8 bits: Cuando M1161 = ON, la instrucción convierte n bytes (solo
bytes bajos) de códigos ASCII iniciando desde S a datos Hex en modo de byte y los envía al
byte bajo de D. n = el número de bytes convertidos. (Todos los 8 bits altos de D = 0)
3.
Bandera: M1161 (conmutador de modo de 8/16 bits)
4.
Rango disponible para datos Hex: 0~9, A~F
Ejemplo de programa 1:
1.
M1161 = OFF: conversión de 16 bits.
2.
Cuando X0 = ON, convierte 4 bytes de código ASCII almacenados en los registros D20~ D21
a valor Hex y envía el resultado en modo de byte al registro D10. n = 4
M1001
M1161
X0
HEX
3.
Asumir:
S
código ASCII
D20 byte bajo
D20 byte alto
D21 byte bajo
D21 byte alto
D22 byte bajo
D22 byte alto
Operandos
Convertir ASCII a HEX
Dispositivos de palabra
S K H KnX KnY KnM KnS T C D E F
*
*
*
*
*
*
*
*
*
PULSE
ES2/EX2 SS2 SA2 SX2 ES2/EX2 SS2 SA2 SX2 ES2/EX2 SS2 SA2 SX2
D: Dispositivo de destino
D20
D10
conversión
HEX
H 43
"C"
H 44
"D"
H 45
"E"
H 46
"F"
H 38
"8"
H 39
"9"
3. Conjunto de instrucciones
Función
ES2/EX2 SS2 SA2 SX2
Escalones de programa
HEX, HEXP: 7 escalones
*
*
*
*
*
*
*
*
16 bits
n: Número de bytes a convertir (n = 1~256)
K4
código
S
ASCII
D24 byte bajo
D24 byte alto
D25 byte bajo
D25 byte alto
D26 byte bajo
D26 byte alto
Controladores
32 bits
conversión
HEX
H 34
"4"
H 35
"5"
H 36
"6"
H 37
"7"
H 30
"0"
H 31
"1"
3-239