2. Instrucciones en EasyProg | << REGRESAR

Logicas | Comparacion | Traslado | Aritmeticas | Control de Prog | Contadores | Temporizadores
LD LDN ST S R R_TRIG F_TRIF XOR NOT OR NOR AND NAND | EQ LT GT LE GE | MOVE BLKMOVE | ADD SUB MUL DIV INC DEC | CAL LBL JMP | CTU CTD HC | TON TOF TP

Cambio (shift/rotacion) | Convercion | Interrupcion | Reloj | Comunicacion | Salidas Rapidas
SHL ROL SHR ROR | DI_TO_R R_TO_DI | ATCH DTCH | READ_RTC SET_RTC | XMT RCV | PTO PWM

> 2.1 LOGICAS
> LD: es la instruccion de carga de un bit.
> LDN: instruccion inversa a LD, si el bit a cargar esta en “0” nos devolvera “1”.
> ST: almacena el resultado de la instruccion anterior en la variable asignada.
> S: si el resultado de la instruccion anterior, fue “1” pondra en “1”la variable asignada.
> R: si el resultado de la instruccion anterior, fue “1” pondra en “0”la variable asignada.
> R_TRIG: se pondra en “1”solo en el flanco ascendente de una variable.
> F_TRIG: se pondra en “1”solo en el flanco descendente de una variable.
> OR: suma logica entre dos variables del tipo bit.
> NOR: suma logica entre dos variables del tipo bit, niega el resultado.
> AND: multiplicacion logica entre dos variables del tipo bit.
> NAND: multiplicacion logica entre dos variables del tipo bit, niega el resultado.

> 2.2 COMPARACION
> EQ: si el valor entre dos variables es igual, da “1”.
> LT: si el valor entre del primer variable es menor que el segundo, da “1”.
> GT: si el valor entre del primer variable es mayor que el segundo, da “1”.

> 2.3 TRASLADO
> MOVE: copia el valor de una variable del tipo byte o, doble byte; en otra del mismo tipo.

> 2.4 ARITMETICAS
> ADD: suma una constante, o el valor de una variable en otra.
> SUB: resta una constante, o el valor de una variable en otra.

> MUL: multiplica una constante, o el valor de una variable en otra.
> DIV: divide una constante, o el valor de una variable en otra.
> INC: incrementa en 1 el valor de una variable.
> DEC: decrementa en 1 el valor de una variable.

> 2.5 CONTROL DE PROGRAMA
> CAL: llama a una subrutina.

> 2.6 CONTADORES
> CTU: contador ascendente.
> CTD: contador descendente.
> - Ver hoja de contadores -

> 2.7 TEMPORIZADORES
> TON: transcurrido su tiempo programado, arroja “1”.
> TOF: transcurrido su tiempo programado, arroja “0”.
> TP: mientras transcurre su tiempo programado da”1”.
> - Ver hoja de temporizadores -

> Las instrucciones son condicionales, es decir, seran ejecutadas siempre que el resultado de la instruccion anterior de como resultado “1”.

> 2.8 INTERRUPCIONES

> - Ver hoja de interrupciones -

> 2.9 SALIDA RAPIDA DE PULSOS (PTO)

> - Ver hoja de salidas rapidas de pulsos-

> 2.10 MODULACION POR ANCHO DE PULSOS (PWM)

> - Ver hoja de salidas rapidas de pulsos-

> 2.11 CONTADORES RAPIDOS(HC)

> - Ver hoja de contadores rapidos -