كود:
char data[]={1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,};
char data1[]={1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
char data2[]={1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
char data3[]={0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
char data4[]={0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
char data5[]={0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
char data6[]={0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
char data7[]={0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
char data8[]={0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
char data9[]={0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
char data10[]={0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0};
char data11[]={0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0};
char data12[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
char x;
int v=100;
void main()
{
trisb=0;
portb=0;
while(1)
{
for(x=0;x<24;x++)
{
portb.f0=data[x].f0;
portb.f1=0;portb.f1=1;
}
portb.f2=0;portb.f2=1;
vdelay_ms(v);
for(x=0;x<24;x++)
{
portb.f0=data1[x].f0;
portb.f1=0;portb.f1=1;
}
portb.f2=0;portb.f2=1;
vdelay_ms(v);
for(x=0;x<24;x++)
{
portb.f0=data2[x].f0;
portb.f1=0;portb.f1=1;
}
portb.f2=0;portb.f2=1;
vdelay_ms(v);
for(x=0;x<24;x++)
{
portb.f0=data3[x].f0;
portb.f1=0;portb.f1=1;
}
portb.f2=0;portb.f2=1;
vdelay_ms(v);
for(x=0;x<24;x++)
{
portb.f0=data4[x].f0;
portb.f1=0;portb.f1=1;
}
portb.f2=0;portb.f2=1;
vdelay_ms(v);
for(x=0;x<24;x++)
{
portb.f0=data5[x].f0;
portb.f1=0;portb.f1=1;
}
portb.f2=0;portb.f2=1;
vdelay_ms(v);
for(x=0;x<24;x++)
{
portb.f0=data6[x].f0;
portb.f1=0;portb.f1=1;
}
portb.f2=0;portb.f2=1;
vdelay_ms(v);
for(x=0;x<24;x++)
{
portb.f0=data7[x].f0;
portb.f1=0;portb.f1=1;
}
portb.f2=0;portb.f2=1;
vdelay_ms(v);
for(x=0;x<24;x++)
{
portb.f0=data8[x].f0;
portb.f1=0;portb.f1=1;
}
portb.f2=0;portb.f2=1;
vdelay_ms(v);
for(x=0;x<24;x++)
{
portb.f0=data9[x].f0;
portb.f1=0;portb.f1=1;
}
portb.f2=0;portb.f2=1;
vdelay_ms(v);
for(x=0;x<24;x++)
{
portb.f0=data10[x].f0;
portb.f1=0;portb.f1=1;
}
portb.f2=0;portb.f2=1;
vdelay_ms(v);
for(x=0;x<24;x++)
{
portb.f0=data11[x].f0;
portb.f1=0;portb.f1=1;
}
portb.f2=0;portb.f2=1;
vdelay_ms(v);
}
}
هو لما باجى انفذ كود الشفت اكتر من اربع مرات البرنامج البروتس الترتيب بتاع البرنامج مش بيمشى زى ما هو مكتوب ف الكود
وهذا البرنامج كامل ... هو بتاع الاستا احمد سمير بس انا زودت عليه