ArmandoCircuitos
Inicio
Electronica
Programacion
Diagrama
Codigo
void main() { unsigned short duty = 0; OPTION_REG.F7 = 0; PWM1_Init( 500 ); //Se inicia el módulo PWM a 500Hz. PWM1_Set_Duty(duty); PWM1_Start(); while(1){ if (PORTB.F3 == 0 && duty < 255){ duty++; PWM1_Set_Duty(duty); delay_ms(10); } if (PORTB.F0 == 0 && duty > 0){ duty--; PWM1_Set_Duty(duty); delay_ms(10); } } }
Descarga del archivo
Descargar archivo