F_TRIG

Detecta un cambio entre el estado anterior del acumulador y el reciente de la instrucción anterior. Cuando hay transición el acumulador sale en 1, caso contrario en 0.

Detecta transición 1 a 0

La 1ª vez que se ejecuta el acumulador sale en cero, pues se limita a memorizar el estado.

    LD 0             ;Estado anterior Acc = desconectado
    LD i0.0          ;Nuevo estado Acc = i0.0

    R_TRIG           ;Detecto el cambio 0 -> 1
    SET q0.6         ;Dejosalida activada su hubo transición

    LD 0             ;Estado anterior Acc = desconectado
    LD i0.1          ;Nuevo estado Acc = i0.1

    F_TRIG           ;Detecto el cambio 1 -> 0
    RESET q0.6       ;Dejosalida desactivada su hubo transición


Programación

Set de instrucciones

R_TRIG