Академический Документы
Профессиональный Документы
Культура Документы
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);
}
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);
}
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);
}