#include "C:\librerias\16F628A.h"
#fuses intrc_io, nocpd, noprotect, nomclr
#use delay(clock = 4M)
int variable=0;
void main(){
set_tris_b(0b00000000);
setup_timer_2(T2_DIV_BY_16,254,1);
setup_ccp1(ccp_pwm);
while(1){
variable=variable+5;
if(variable=255){
for(variable=255;variable<0;variable=variable-5){
set_pwm1_duty(variable);
delay_ms(20);
}
}
set_pwm1_duty(variable);
delay_ms(20);
}
}
Código: C
... if(variable=255){ for(variable=255;variable<0;variable=variable-5){ ...