Red de conocimiento informático - Computadora portátil - 51 Programa de diseño de interrupción externa del sistema de interrupción del microcontrolador

51 Programa de diseño de interrupción externa del sistema de interrupción del microcontrolador

Un extremo del botón está conectado al puerto de interrupción externo y el otro extremo está conectado a tierra. Presione una vez para activar una vez.

void main()

{

EA=1; //Enciende el interruptor de interrupción principal

EX0=1; /Activar el interruptor de interrupción externa 0

IT0=1; //Configuración del modo de disparo

while(1)

{

. ..Omitido

}

}

void int0 () Interrupción 0//Función de interrupción externa

{

led0 =0;

delay_ms(1000); //retraso 1s

led0=1;

}

.p > Explicación 2 if

num2; // el temporizador interrumpe 1 vez más 1

if(num2==20)//si num2 se suma 20 veces entonces

{núm2 =0;núm;