Red de conocimientos turísticos - Información de alquiler - Programación de MCU
Programación de MCU
Para 51 microcontroladores, puede ser así:
MOV R0, #50H; Dirección de inicio de datos
MOV R1, #14H Número de ciclos<; /p>
BUCLE:
CLR C; Borrar indicador C
MOV A, @R0; Cargar datos
SUBB A, #0AH; 10
JC X10 ; Si es menor que 10, es decir, si es menor que 10, salta a > JC X20 si es menor que 10, es decir, un número mayor que 10 y menos de 20, salte a > LJMP NEXT; Fin
X10:
MOV 07H, @R0; Guardar números menores de 10
LJMP NEXT<; /p>
X20:
MOV 06H, @R0;Guardar números mayores que 10 y menores que 20
NEXT:
INC R0;
DJNZ R1, LOOP; bucle 20 veces