Está en la página 1de 2

http://contador0-1000.blogspot.com/2012/03/contador-0-9999-utilizando-el-pic.

html

void main()
{
int i,j,k,l,repeticion; //Variables para los bucles

byte CONST cifra_display[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x98};


byte CONST pantalla[5]={0x00,0x01,0x02,0x04,0x08};

tris_a=0x00;
tris_b=0x00;

while(1)
{

for(l=0;l<10;l++)
{
for(k=0;k<10;k++)
{
for(j=0;j<10;j++)
{
for(i=0;i<10;i++)
{
for(repeticion=0;repeticion<20;repeticion++)
{
port_a=pantalla[1];
port_b=cifra_display[i];
delay_us(12500);

if((j==0)&&(k==0)&&(l==0))
delay_us(12500);
else
{port_a=pantalla[2];
port_b=cifra_display[j];
delay_us(12500);
}

if((k==0)&&(l==0))
delay_us(12500);
else
{port_a=pantalla[3];
port_b=cifra_display[k];
delay_us(12500);
}

if(l==0)
delay_us(12500);
else
{port_a=pantalla[4];
port_b=cifra_display[l];
delay_us(12500);
}

}
}

}
}
}

También podría gustarte