Está en la página 1de 1

DESCRIPCION DEL PRODUCTO

Este producto tiene el objetivo de controlar 2 leds a la salida de nuestro pic


regulados cada uno con un ciclo de trabajo distinto gracias al modo PWM. Para
este caso se design a un led con bajo porcentaje de ciclo til y el otro con alto
porcentaje, para poder apreciar fcilmente la diferencia entre ellos. Se utiliz el
Pic 16F877A, dos LEDs a la salida.

PROGRAMA
Programacin en C
unsigned short current_duty, old_duty, current_duty1, old_duty1;
void InitMain() {
PORTC = 0;
TRISC = 0;
PWM1_Init(5000);
PWM2_Init(5000);
}
void main() {
InitMain();
current_duty = 10;
current_duty1 = 255;

// Borrar PORTC
// PORTC como salida
// Iniciar PWM1 a 5KHz
// Iniciar PWM2 a 5KHz

// Ciclo de trabajo a bajo porcentaje


// Ciclo de trabajo a alto porcentaje

PWM1_Start();
// inicia PWM1
PWM2_Start();
// inicia PWM2
PWM1_Set_Duty(current_duty);
// ciclo de trabajo de 3.5% para PWM1
PWM2_Set_Duty(current_duty1);
// ciclo de trabajo de 100% para PWM2

También podría gustarte