hola ps es que tengo una problema el pic que manejo es 16f876
aqui esta la programacion
#include <16f876.h>
#use delay (clock=4000000)
#byte porta=0x05
#byte portb=0x06
#bit ra0=0x05.0
#bit ra1=0x05.1
#bit ra2=0x05.2
#bit ra3=0x05.3
void main()
{
int i=0,j=0,m=0,k=0;
set_tris_a(0);
set_tris_b(0);
portb=0;
while(1)
{
porta=0;
for(i=0;i<10;i++)
{
ra0=1;
portb=i;
delay_ms(50);
ra0=0;
for(j=0;j<10;j++)
{
ra1=1;
portb=j;
delay_ms(50);
ra1=0;
for(k=0;k<10;k++)
{
ra2=1;
portb=k;
delay_ms(50);
ra2=0;
for(m=0;m<10;m++)
{
ra3=1;
portb=m;
delay_ms(50);
ra3=0;
}
}
}
}
portb=0;
porta=255;
delay_ms(1000);
}
}
aqui les dejo la imagen
aqui esta la programacion
#include <16f876.h>
#use delay (clock=4000000)
#byte porta=0x05
#byte portb=0x06
#bit ra0=0x05.0
#bit ra1=0x05.1
#bit ra2=0x05.2
#bit ra3=0x05.3
void main()
{
int i=0,j=0,m=0,k=0;
set_tris_a(0);
set_tris_b(0);
portb=0;
while(1)
{
porta=0;
for(i=0;i<10;i++)
{
ra0=1;
portb=i;
delay_ms(50);
ra0=0;
for(j=0;j<10;j++)
{
ra1=1;
portb=j;
delay_ms(50);
ra1=0;
for(k=0;k<10;k++)
{
ra2=1;
portb=k;
delay_ms(50);
ra2=0;
for(m=0;m<10;m++)
{
ra3=1;
portb=m;
delay_ms(50);
ra3=0;
}
}
}
}
portb=0;
porta=255;
delay_ms(1000);
}
}
aqui les dejo la imagen
Última edición: