Red de conocimiento informático - Computadora portátil - Programación del microcontrolador 80C51 para encontrar el valor máximo de 30H~4FH.

Programación del microcontrolador 80C51 para encontrar el valor máximo de 30H~4FH.

Solución al valor mínimo: después de comprenderlo, ajústelo y depurelo usted mismo. Y modifíquelo, el paso 8 obtiene el valor máximo al mismo tiempo.

1: Supongamos que el valor inicial del puntero de datos es 3000H MOV DPTR, #2FFFH MOV R0, #040H.

2: Establezca el valor mínimo en 0xff, MOV A, #0FFH.

3: Inicializar 30hmov 30h, a.

4: Ya sea para finalizar djnzr0, paso 5 chch a, 30hmovx @ dptr, aret.

5: Leer datos. INC DPTR MOVX A, @DPTR

6 Contraste A, 30H, no igual CJNE A, 30H, paso 8

7: Saltar a 4

8. : Determinar la bandera de acarreo JC paso 3

9: Saltar a 4