Red de conocimiento informático - Computadora portátil - 51 Problema con las instrucciones del microcontrolador, como se muestra en la siguiente imagen, ¡espera!

51 Problema con las instrucciones del microcontrolador, como se muestra en la siguiente imagen, ¡espera!

MOV A, 40H; envía los datos en la dirección RAM 40H al acumulador A

CLR C; borra el indicador de transporte CY

SUBB A, 41H; resta A de los datos ( si C = 1, entonces resta 1), y luego envía el resultado al acumulador A

;

JNC WAIT; si C = 0, salta Ir a la dirección WAIT, si C = 1, continúa ejecutando la siguiente línea

JNC WAIT; si C = 0, salta a la dirección WAIT.

MOV A, 41H; envía los datos en la dirección RAM 41H al acumulador A

XCH A, 41H; compara los datos en la dirección RAM 40H con los datos en el acumulador A intercambia.

-------

MOV A, 40H; envía los datos en 40H a A

WAIT: SJMP WAIT Aquí está la dirección WAIT; , esta instrucción es una instrucción de salto incondicional, es decir, la instrucción continúa ejecutándose

WAIT es la dirección del programa, que equivale al número de puerta. Se puede programar como quieras.

; Si hay una instrucción de salto, debe saltar a una ubicación, que es la dirección.

END ; Este es el final del programa.

Fin