Bobinas Set y Reset

Embed Size (px)

Citation preview

  • 8/16/2019 Bobinas Set y Reset

    1/1

    binas Set y Reset

    p://www.isa.uniovi.es/~vsuarez/ii/CursoOnline/6abobinas%20set%20y%20reset.htm#[22/04/2016 03:29:21 p.m.]

    Indice->Bobinas Set y Reset

    Bobinas Set y Reset

    Las operacions Poner a 1 (SET) y Poner a 0 (RESET) activan (ponen a 1) o desactivan(ponen a 0) el número indicado de posiciones de memoria (N) a partir de la direcciónindicada (bit). Es posible activar o desactivar un número de entradas y salidas (E/S)

    comprendido entre 1 y 255.

    Cada pareja de bobinas SET y RESET vienen a reprentar un biestable RS.

    Es de resaltar que si el resultado lógico de la operación (RLO) anterior a una bobina SET oRESET vale cero, la instrucción no se ejecuta y por tanto la posición de memoria a la que

    la instrucción hace referencia premanecerá con el mismo valor que tuviese anteriormente.

    Esto no ocurria con la bobina "normal" la cuál siempre asigna el valor de RLO con laindependencia del valor que tenga.

    Como normal general de programación (la cual puede tener excepciones) indicar que lasbobinas SET y RESET deberían ser utilizadas en parejas, es decir, por cada bobina SET enuna posicón de memoria debería haber otra bobina RESET sobre esa misma posición dememoria en alguna parte del programa y viceversa.

    La operación RESET (poner a 0) se pueden usar para inicializar temporizadores y

    contadores. Para ello en la posición de memoria debe indicarse la dirección deltemporizador o del contador que se desea inicializar. De esta manera cuando se ejecute laoperación poner a 0, se asigna un 0 al valor actual del temporizador o del contadorcorrespondiente. Y por tanto el bit asociado a ese temporizador o contador pasará a valer0.

    Ejemplo de bobinas set y reset