با سلام خدمت دوستان
می خواستم بدونم چرا در بعضی جاها تو زبان c خیلی از دستورات را مخصوصا دستورات while رو با روابط and ,or به نوعی می پیچونند و از عبارت اصلی استفاده نمیکنند.
متلا تو تایمر و کانتر زمانی که می خواییم منتظر بمونیم تا بیت TOV0 سریز بشه از دستور while(!(TIFR&0x02); استفاده می شه در صورتی که خیلی راحت می تونند بزنند while(!(TIFR.1); اگه دستو رو اشتباه نکرده باشم همون کار رو می کنه یا تو خیلی جاهای دیگه این قضیه به چشم می خوره مثلا تو ADC هم هست.
می خواستم بدونم چرا در بعضی جاها تو زبان c خیلی از دستورات را مخصوصا دستورات while رو با روابط and ,or به نوعی می پیچونند و از عبارت اصلی استفاده نمیکنند.
متلا تو تایمر و کانتر زمانی که می خواییم منتظر بمونیم تا بیت TOV0 سریز بشه از دستور while(!(TIFR&0x02); استفاده می شه در صورتی که خیلی راحت می تونند بزنند while(!(TIFR.1); اگه دستو رو اشتباه نکرده باشم همون کار رو می کنه یا تو خیلی جاهای دیگه این قضیه به چشم می خوره مثلا تو ADC هم هست.
دیدگاه