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 p>
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 p>
BUCLE LJMP
RETARDO:
MOV R2, #200
DL1:
MOV R3, #250
DJNZ R3, $ p>
DJNZ R2, DL1
RET
FIN