Red de conocimientos turísticos - Conocimientos sobre calendario chino - En el microcontrolador, ¿la instrucción inc se incrementa en 1 antes de la ejecución o en 1 después de la ejecución?

En el microcontrolador, ¿la instrucción inc se incrementa en 1 antes de la ejecución o en 1 después de la ejecución?

El método de ejecución específico es el siguiente

Primero, debe ingresar la condición de ejecución de la instrucción en el área de programación e ingresarla en el lado derecho del bus izquierdo: LD X2 cuando X2 está encendido. , ejecute la instrucción agregar 1.

Luego ingrese el comando agregar 1: INCP D0, es decir, cuando se ejecute este comando, los datos en D0 se incrementarán automáticamente en 1. La diferencia entre INC e INCP es que INC incrementa en 1 cada ciclo de ejecución del programa, mientras que INCP es una instrucción de tipo pulso que solo incrementa en 1 en el primer ciclo de exploración.

Primero escriba el programa y después de convertirlo, haga clic en Simular

Haga clic en "Menú Inicio" en la ventana de prueba y seleccione "Relay Memory Monitor".

Seleccione el bit X suave y la palabra D suave en la ventana de monitoreo.

Los resultados de la simulación muestran que cada vez que se abre X2, el operando objetivo aumentará en 1.

Nota:

Si no se utiliza el tipo de pulso, D0 siempre realizará una operación de incremento cuando X2 esté encendido.

Wu Jianying Bar

Documento de contribución: Biblioteca Baidu "Puntos clave prácticos del proyecto Wu Jianying MCU"

Ejemplo de referencia: Junta de desarrollo de Wu Jianying MCU

eserved.