[code=c]
while (1)
{
while (PIND.0==0)
{
seg7(1,2,3,4,5,6,7,8,9,0,0);
while(PIND.1==0 || PIND.2==0 || PIND.3==0 || PIND.4==0 || PIND.5==0 || PIND.6==0);
}
}
}
[/code]
باید وقت pind.0=0 شد تابع seg7 اجرا بشه و تا وقتی که pind.1...pind.6=1 هست به این کار ادامه بده ولی به محض این که pind.0=1 از حلقه میره بیرون تا وقتی از دوباره 0 بشه :eek:

while (1)
{
while (PIND.0==0)
{
seg7(1,2,3,4,5,6,7,8,9,0,0);
while(PIND.1==0 || PIND.2==0 || PIND.3==0 || PIND.4==0 || PIND.5==0 || PIND.6==0);
}
}
}
[/code]
باید وقت pind.0=0 شد تابع seg7 اجرا بشه و تا وقتی که pind.1...pind.6=1 هست به این کار ادامه بده ولی به محض این که pind.0=1 از حلقه میره بیرون تا وقتی از دوباره 0 بشه :eek:


دیدگاه