CÓDIGO
# include <16f628a.h> # fuses xt, nowdt # use delay (clock=4M) # use standard_io (b,a) # define led1 pin_b0 //designamos una variable a cada led # define led2 pin_b1 # define led3 pin_b2 # define led4 pin_b3 # define led5 pin_b4 # define led6 pin_b5 # define led7 pin_a0 # define led8 pin_a1 # define led9 pin_a2 # define led10 pin_a3 int ascendente [10]={led1,led2,led3,led4,led5,led6,led7,led8,led9,led10}; int descendente [10]={led10,led9,led8,led7,led6,led5,led4,led3,led2,led1}; int leds; void main(){ while (true){ for (leds=0;leds<10;leds++){ output_high (ascendente[leds] ); delay_ms (500); } for (leds=0;leds<10;leds++){ output_low (descendente[leds] ); delay_ms (500); } } }
1 comentario. Dejar nuevo
Muito Bom