Red de conocimientos turísticos - Información de alquiler - Cómo escribir lenguaje ensamblador de marquesina de control múltiple con un solo clic, el software es keil

Cómo escribir lenguaje ensamblador de marquesina de control múltiple con un solo clic, el software es keil

El método de escritura del programa en lenguaje ensamblador de marquesinas múltiples vacías de una tecla es: establecer una variable para detectar el número de veces que se presiona el botón, controlando así las ramas del programa, tomando como ejemplo el efecto de controlar diferentes marquesinas:

ORG 0000H

LJMP PRINCIPAL

ORG 0030H

PRINCIPAL:

MOV R6, #0FEH

MOV R7 , #0

BUCLE:

JB P1.0, LOOP1

JNB P1.0, $

INC R7

CJNE R7, #2, LOOP1

MOV R7, #0

LOOP1: Teclas impares que quedan para encender la luz

MOV A, R7

JNZ LOOP2

MOV A, R6

MOV P0, A

RL A

MOV R6, A

RETARDO DE LLAMADA

SJMP LOOP

LOOP2: Haga clic derecho en el botón incluso veces para llegar a la luz de marcha

MOV A, R6

MOV P0, A

RR A

MOV R6, A

RETARDO DE LLAMADA

BUCLE LJMP

RETARDO:

MOV R2, #200

DL1:

MOV R3, #250

DJNZ R3, $

DJNZ R2, DL1

RET

FIN