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;