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