Código feito em CCS C Compiler
#include <main.h>
#fuses intrc_io, nowdt, nomclr
#use delay(clock = 20MHz)
#use fast_io(a)
#use fast_io(b)
long valor1, valor2;
void main(){
set_tris_b(0x00);
valor2 = 2500;
while(TRUE){
for(valor1 = 0; valor1 < 2500; valor1++){
output_high(pin_b0);//nivel alto no pino b0
delay_us(valor1);
output_low(pin_b0);//nivel logico baixo
delay_us(valor2);
valor2--;
}
for(valor1 = 2500; valor1 > 1; valor1--){
output_high(pin_b0);
delay_us(valor1);
output_low(pin_b0);
delay_us(valor2);
valor2++;
}
//TODO: User Code
}
}
Créditos para: Alexandro Lima
Nenhum comentário:
Postar um comentário