¡Ayuda a programar un microcontrolador! ! ! !
{
TMOD=0x11; //modo T0, T1
SM1=0; //modo de interrupción en serie 1
SM2=1;
TH0=0xfe; //Establece el valor inicial del temporizador
TL0=0xfe;
TL0=0xfe;
p>
TH1=0xfe; //Establecer velocidad en baudios en serie
TL1=0xfe
IT0=IT1=0; >
TR0=TR1=1; //Las interrupciones externas 0, 1 se activan por nivel, activo-bajo
REN=1; //Habilitar interrupción del puerto serie
IP = 0x020; // Establece T0 como prioridad de interrupción
IE=0xd7; //Permite habilitar las interrupciones
}
void int0() interrupción 0
{
Voidint1() Interrupción 2
{
//interrumpir int1 función programa principal
}void time0() interrupción 1
{
TH0= 0xfe;/ /restablecer el valor inicial del temporizador0
TL0=0xfe;
//interrumpir el programa principal de la función time0
}
void s () interrupción 4
{
//programa principal de la función de interrupción del puerto serie
}