Escribir En Una Memoria Fifo (Sfwr) - Mitsubishi Electric FX Serie Instrucciones De Programacion

Ocultar thumbs Ver también para FX Serie:
Tabla de contenido

Publicidad

Instrucciones de desplazamiento
6.5.8

Escribir en una memoria FIFO (SFWR)

KnX, KnY, KnM,
KnS, T, C, D,
R , V, Z,
U \G
Solo en FX
Solo en FX
Forma de funcionamiento
Grabar palabras en una memoria FIFO definida por la instrucción (FIFO = First-In / First-Out,
es decir, lo que primero se graba, es también lo que primero se lee de nuevo).
Descripción
b Los datos de (S+) se escriben en una memoria de pila.
b La primera dirección de la pila es (D+).
b La profundidad de la pila es de (n) palabras.
b En la pila se pueden guardar (n-1) palabras como máximo porque (D+) se utiliza como
puntero para la pila. (D+) debe definirse en cero antes de la primera ejecución.
b Cuando en la pila han entrado (n-1) palabras ya no es posible seguir introduciendo palabras
sin sacar otras antes. Este estado se muestra conectando el bit Carry (M8022).
b El puntero (D+) aumenta con cada ejecución de la instrucción.
b La instrucción se utiliza junto con la instrucción SFRD; el parámetro (n) debe ser igual en
las dos instrucciones.
Instrucción SFWR
Fig. 6-66:Ejemplo de programación para escribir en una memoria FIFO
En la página 6-70 encontrará un ejemplo de aplicación.
6 – 68
SFWR
(S+)
(D+)
S+
D+
KnY, KnM, KnS,
T, C, D, R ,
U \G
/FX
/FX
3G
3U
3UC
y FX
3U
3UC
X0
SFWR (P)
S
D0
D10
D9
SFWR
Escribir en una memoria FIFO
n
FX1S
CPU
Instrucción de
n
impulso (P)
K, H
2 n 512
[ S+ ] [ D+ ]
n
D0
D1
K10
n = 10
D8
D7
D6
D5
Instrucciones de aplicación
FNC 38
FX2N
FX1N
FX3G
FX2NC
©
©
©
©
Procesamiento
Pasos del programa
16 bits 32 bits
SFWR/
©
SFWRP
D4
D3
D2
D1
Puntero
MITSUBISHI ELECTRIC
FX3U
FX3UC
©
7
C000097C

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Fx1sFx1nFx2nFx2ncFx3gFx3u ... Mostrar todo

Tabla de contenido