Para preguntas sobre aplicaciones de microcontroladores, puede utilizar C o programación ensambladora. ¡Por favor escribe el programa! ¡Gracias!
El puerto P1 del microcontrolador está conectado a ocho LED.
INT0 (P3.2) e INT1 (P3.3) están conectados a los interruptores S1 y S2. está cerrado, INT0 e INT1. Eso está a tierra.
Cuando ambos interruptores están apagados, el microcontrolador controla las ocho luces LED conectadas al puerto P1 para que parpadeen durante un segundo.
Cuando el interruptor S1 está cerrado, los LED D1~D4. Las otras cuatro luces están encendidas y las otras cuatro están apagadas.
Cuando S2 está cerrado, las luces LED D5~D8 están encendidas y las otras cuatro están apagadas (si S1 y S2 están cerrados al mismo tiempo, S1 tiene control de prioridad),
focs=6MHZ, lo que requiere que el temporizador complete el tiempo de 1 segundo y use interrupciones para responder a las acciones de S1 y S2.
==============
Programa principal,
......
Inicialización:
……
Tres interrupciones:
……
……
……
A gran escala. Se necesita un tiempo para escribir.