Red de conocimientos turísticos - Información de alquiler - La microcomputadora de un solo chip controla las linternas LED. Quiero diseñar un programa que presione el botón y las linternas se detengan. ¿Cómo debo diseñarlo en lenguaje ensamblador? ¿Alguien puede ayudarme?

La microcomputadora de un solo chip controla las linternas LED. Quiero diseñar un programa que presione el botón y las linternas se detengan. ¿Cómo debo diseñarlo en lenguaje ensamblador? ¿Alguien puede ayudarme?

Se puede controlar mediante interrupciones externas; si la interrupción del microcontrolador está activa baja, configure el botón para que esté bajo cuando se presiona, active la interrupción, establezca un bit de bandera en la interrupción y luego salga de la interrupción; el programa principal Para juzgar este indicador, si es 1, salga del programa en ejecución del LED; si es 0, continúe ejecutándose; Si la interrupción del microcontrolador es alta, configure el botón para que esté alto cuando lo presione y se aplicará el mismo principio. Establezca una variable global a y asigne a = 0. Una vez que se presiona un botón, se ingresa una interrupción y a se le asigna un valor de 1, es decir, el valor de a se juzga en el programa principal. y si es 0 se ejecuta una persecución ligera; si es 1 se detiene.