نعم ماتقوله أستاذ ahmad72 صحيح
قصدت فقط وضع كود آخر بفكرة جديدة
وهى أنه يمكن عرض قيمة x ثم بعد ذلك الزيادة ( وذلك ماتفضلت حضرتك وقلته)
وذلك يمكن سواء وضعت while أو وضعت loop
كود:
char x = 0 ;
char ahmed[]={0,63,6,91,79,102,109,125,7,127,111} ;
void main()
{
trisb = 0 ; portb = 0 ;
while(1)
{ x++ ;
portb = ahmed[x] ; delay_ms(1000) ;
if(x>=10) x=0 ;
}
}
كود:
char x = 0 ;
char ahmed[]={0,63,6,91,79,102,109,125,7,127,111} ;
void main()
{
trisb = 0 ; portb = 0 ;
loop:
x++ ;
portb = ahmed[x] ; delay_ms(1000) ;
if(x>=10) x=0 ;
goto loop ;
}
فعلا الفكرتان تنفذان نفس المهمة كما قلت
وكلها أفكار مطروحة للنقاش لكى نستفاد جميعا
جزاك الله خيرا وبارك الله فيك ...................