|
|
Es la instrucción que realiza el trabajo de registro de desplazamiento en serie a nivel bit.
Para explicar esta instrucción utilizamos el siguiente ejemplo:
Como vemos en la imagen la instrucción SFT (10) contiene tres entradas. Siendo éstas las siguientes:
ENTRADA IN: Es la entrada de datos. El estado de esta entrada se introduce en el registro de desplazamiento cuando se produce un flanco ascendente en la entrada de impulso del reloj (SP).
ENTRADA SP: Es la entrada de impulso de reloj. Con el flanco ascendente de esta entrada se produce el desplazamiento a nivel bit, siempre y cuando la entrada RT no esté a nivel bajo.
ENTRADA RT: El flanco ascendente de esta entrada produce un reset en el canal o canales donde se produce el desplazamiento.
Los canales 05 y 06 del ejemplo de la imagen son canales que han de pertenecer al área de datos y son el primer y último canal donde se produce el desplazamiento. Es conveniente que estos canales pertenezcan al área de retención (HR), para que en caso de fallo en la alimentación los datos se mantengan.
|