Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicio 3
Ejercicio 3
Se debe realizar el programa para leer el estado de los interruptores conectados a RA0 y RA1 para
reflejarlo en los leds conectados a RB0 y RB1 respectivamente. Al mismo tiempo el TMR1 debe
generar una interrupción interna cada 0.01 seg. (10 ms) que se repetirá 50 veces con objeto de
hacer intermitencia de 500 ms sobre el led conectado a RB7. Se pide
void Configurar_Timer(void);
uint8_t x=0;
while(1){
//Leemos pin A0
if(PORTAbits.RA0==1){
LATBbits.LATB0=1;
}else{
LATBbits.LATB0=0;
}
//Leemo pin A1
if(PORTAbits.RA1==1){
LATBbits.LATB1=1;
}else{
LATBbits.LATB1=0;
}
}
return (EXIT_SUCCESS);
}
void Configurar_Timer(void){
//PRX=FCY*TIEMPO/pres-1;
//PRX=5MHz*0.01/1-1;
//PRX=49999;