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?
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