Red de conocimiento de abogados - Derecho de sociedades - 100 puntos para encontrar el programa para el modo de suspensión del microcontrolador~~Esperando en línea (escrito en ensamblador)

100 puntos para encontrar el programa para el modo de suspensión del microcontrolador~~Esperando en línea (escrito en ensamblador)

//.....El primer paso de la inicialización es configurar la interrupción externa 0 para despertar.....

void init (void)

{

PT0 = 1; //Establece la prioridad del temporizador en alta

TMOD = 0x01; //Temporizador

TH0 = (65535 - 50000) /256;

TL0 = (65535 - 50000)%256;

IT0 = 0;

EX0 = 1; //Interrupción externa 0

EA = 1; // Activar interrupción total

ET0 = 1;

TR0 = 1;

tt = 0;

num = 10;

P4SW = 0xff; //La configuración del puerto P4 hace que tenga la función de puerto IO

_nop_ (); p> CONTROL12V = 1 ; ///

VCCK = 1;

delay_n_ms(10);

}

/** **********************El segundo paso, programa de estado de sueño*************** ****** *****/

sueño vacío(vacío)

{

PCON = 0x02;

_nop_();

_nop_();

_nop_();

_nop_();

_nop_();

p>

_nop_();

_nop_();

_nop_();

}

//Tercer paso, interrumpir el despertar- rutina de servicio arriba

void INT0_Routine(void) interrupción 0

{

int i,j

init_interrupt() ;

}