Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

#include <18F4550.

H>
#fuses hs,nolvp,nowdt,noprotect
#use delay (clock=2000000)
#byte portb=0xF81
#byte porta=0xF80
int vector[8] =
{0b10000000,0b01000000,0b00100000,0b00010000,0b00001000,0b00000100,0b00000010,0b00000
001};
int vector2[6] = {0b10000001,0b01000010,0b00100100,0b00011000,0b00100100,0b01000010};
int vector3 [5] = {0b11000011,0b01100110,0b00011000,0b01100110,0b11000011};
int vector4 [6] = {0b00000011,0b00000110,0b00001100,0b00011000,0b00110000,0b11000000};

int i;
void inicializar(){
set_tris_b(0x00);
output_b(0);
setup_adc(NO_ANALOGS);
set_tris_a(0xFF);
}
void secuencia(){
for(i=0;i<=7;i++){
portb = vector[i];
delay_ms(500);
}

}
void secuencia2(){
for(i=0;i<=5;i++){
portb = vector2[i];
delay_ms(500);
}

}
void secuencia3(){
for(i=0;i<=4;i++){
portb = vector3[i];
delay_ms(500);
}

}
void secuencia4(){
for(i=0;i<=5;i++){
portb = vector4[i];
delay_ms(500);
}

You might also like