Вы находитесь на странице: 1из 7

Practica de 8 leds en carrera (Del centro hacia afuera)

#include <8led's 2.h>


#use delay(clock=48000000)
#build(reset=0x02000,interrupt=0x02008)
#org 0x0000,0x1fff{}
#Byte puerto_a=0xf80
#Byte puerto_b=0xf81
void main (void)
{
Set_tris_a(0x00);
Set_tris_b(0x00);
do
{
puerto_a=0b000001;
puerto_b=0b000001;
delay_ms(500);
puerto_a=0b000010;
puerto_b=0b000010;
delay_ms(500);
puerto_a=0b000100;
puerto_b=0b000100;
delay_ms(500);
puerto_a=0b001000;
puerto_b=0b001000;
delay_ms(500);
}
while(true);
}

Secuencia de 8 leds
#include <SECUENCIA DE LEDS.h>
#use delay(clock=48000000)
#build(reset=0x02000,interrupt=0x02008)
#org 0x0000,0x1fff{}
#Byte puerto_b=0xf81
void main (void)
{
Set_tris_b(0x00);
do
{
puerto_b=0;
delay_ms(50);
puerto_b=1;
delay_ms(50);
puerto_b=3;
delay_ms(50);
puerto_b=7;
delay_ms(50);
puerto_b=15;
delay_ms(50);
puerto_b=31;
delay_ms(50);
puerto_b=63;
delay_ms(50);
puerto_b=127;
delay_ms(50);
puerto_b=255;
delay_ms(50);

}
while(true);
}

Secuencia de 8 leds ida y vuelta.


#include <SECUENCIA DE LEDS.h>
#use delay(clock=48000000)
#build(reset=0x02000,interrupt=0x02008)
#org 0x0000,0x1fff{}
#Byte puerto_b=0xf81
void main (void)
{
Set_tris_b(0x00);
do
{
puerto_b=0;
delay_ms(50);
puerto_b=1;
delay_ms(50);
puerto_b=3;
delay_ms(50);
puerto_b=7;
delay_ms(50);
puerto_b=15;
delay_ms(50);
puerto_b=31;
delay_ms(50);
puerto_b=63;
delay_ms(50);
puerto_b=127;
delay_ms(50);
puerto_b=255;
delay_ms(50);

puerto_b=0b01111111;
delay_ms(50);
puerto_b=0b00111111;
delay_ms(50);
puerto_b=0b00011111;
delay_ms(50);
puerto_b=0b00001111;
delay_ms(50);
puerto_b=0b00000111;
delay_ms(50);
puerto_b=0b00000011;
delay_ms(50);
puerto_b=0b00000001;
delay_ms(50);
puerto_b=0b00000000;
delay_ms(50);
}
while(true);
}

8 led's de uno en uno ida y vuelta.


#include <8 led's de uno en uno ida y vuelta.h>
#use delay(clock=48000000)
#build(reset=0x02000,interrupt=0x02008)
#org 0x0000,0x1fff{}
#Byte puerto_b=0xf81
void main (void)
{
Set_tris_b(0x00);
do
{
puerto_b=0;
delay_ms(500);
puerto_b=1;
delay_ms(500);
puerto_b=2;
delay_ms(500);
puerto_b=4;
delay_ms(500);
puerto_b=8;
delay_ms(500);
puerto_b=16;
delay_ms(500);
puerto_b=32;
delay_ms(500);
puerto_b=64;
delay_ms(500);
puerto_b=128;
delay_ms(500);

puerto_b=64;
delay_ms(500);
puerto_b=32;
delay_ms(500);
puerto_b=16;
delay_ms(500);
puerto_b=8;
delay_ms(500);
puerto_b=4;
delay_ms(500);
puerto_b=2;
delay_ms(500);
puerto_b=1;
delay_ms(500);
}
while(true);
}

Вам также может понравиться