Manual de operación de DVP-ES2/EX2/SS2/SA2/SX2 - Programación
Mnemónic
API
o
71
D
HKY
Dispositivos
Tipo
de bit
OP
X
Y
M
S
*
D
*
1
D
2
D
*
*
3
Operandos:
S: Inicio de dispositivos de entrada (ocupa 4 dispositivos consecutivos)
de entrada (ocupa 4 dispositivos consecutivos)
entrada de tecla
D
: Estado de entrada de tecla (ocupa 8 dispositivos consecutivos)
3
Explicaciones:
1.
Esta instrucción crea un teclado de 16 teclas por un múltiplex de 4 dispositivos consecutivos
de entrada externa de S y 4 dispositivos consecutivos de salida externa de D
exploración de matriz, el valor de entrada de tecla será almacenado en D
condición de teclas A~F e indica el estado de entrada de tecla de ambos 0~9 y A~F..
2.
M1029 = ON por un ciclo de exploración cuando una tecla es presionada.
3.
Si varias teclas son presionadas, solo la primera tecla presionada es válida.
4.
D
relaciona a un valor decimal, un valor decimal de 4 dígitos 0~9,999 (instrucción de 16 bits)
2
o un valor de 8 dígitos 0~99,999,999 (instrucción de 32 bits). Si el número ingresado excede
el rango disponible, por ejemplo 4 dígitos en instrucción de16 bits y 8 dígitos en instrucción de
32 bits, el digito más alto realiza un desbordamiento
5.
No existe un límite de veces de uso de esta instrucción en el programa, pero solo se permite
ejecutar una instrucción al mismo tiempo.
Ejemplo de programa:
1.
Designe 4 puntos de entrada X20 ~ X23 y los otros 4 puntos de salida Y20 ~ Y23 para crear
un teclado de 16 teclas. Cuando X4 = ON, la instrucción será ejecutada y el valor tecleado
será almacenado en D0 en forma BIN. El estado de tecla se almacenará en M10 ~ M19.
X4
HKY
3-186
Operandos
Entrada de teclas
hexadecimales
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
X20
Y20
D0
Función
ES2/EX2 SS2 SA2 SX2
Escalones de programa
HKY: 9 escalones
DHKY: 17 escalones
*
*
*
*
*
16 bits
D
: Dispositivo para almacenar el valor de
2
M0
Controladores
32 bits
D
: Inicio de dispositivos
1
. Por
1
. D
almacena la
2
3