Red de conocimiento informático - Computadora portátil - La matriz de teclado del microcontrolador 51 implementa una calculadora de suma de un solo dígito, programada en C

La matriz de teclado del microcontrolador 51 implementa una calculadora de suma de un solo dígito, programada en C

KEYBUF

EQU

40H

;Unidad de almacenamiento de números de clave

ORG

0000H

LJMP

PRINCIPAL

ORG

0030H

PRINCIPAL:

MOV

KEYBUF,#0

;El número de clave inicial se establece en 0, o puede ser cualquier valor

MOV

R0,# 30H

;Mostrar la primera dirección

MOV

R2,#0CH

;Calcular el número de unidades de almacenamiento de datos

CLR

A

QING:

MOV

@R0,A

; Almacenar datos Restablecer unidad

INC

R0

DJNZ

R2,QING

MOV

P0,#8FH

;Cerrar la pantalla

MOV

R1,#30H

;Guardar el primero dirección de la pantalla en R1