دستورات حلقه و پرش به زبان C در میکروکنترلرهای ARM

دستورات حلقه و پرش به زبان C

گاهی مواقع در برنامه نویسی، برنامه باید چندین بار تکرار شود برای این کار از دستورات حلقه و پرش استفاده می شود. در این پست از مبحث آموزش برنامه نویسی و راه اندازی میکروکنترلرهای ARM به بررسی انواع حلقه های موجود در نرم افزار Keil پرداخته می شود.

دستورات حلقه و پرش به زبان C در میکروکنترلرهای ARM

حلقه های while

این حلقه به فرم زیر می باشد

این حلقه که خود در حلقه ی اصلی قرار می گیرد یک حلقه ی بی نهایت است. هنگامی که برنامه به آکولاد دوم رسید به While پرش می کند. شما می توانید به جای x عدد دلخواه خود را بگذارید و از تعداد بیش تری حلقه در برنامه خود استفاده کنید.

حلقه ی for

این حلقه یک حلقه شرطی است و تا زمانی که شرط آن درست باشد ادامه می یابد این حلقه به فرم کلی زیر است:

در این نوع حلقه می توان تعداد تکرار را مشخص کرد مقدار اولیه حلقه می تواند یک عدد باشد. شرط پایان حلقه نیز یک عدد یا متغیر است هنگامی که مقدار اولیه در شرطی که در این قسمت نوشته می شود صدق کند حلقه به پایان می رسد.

گام حلقه نیز مشخص می کند که مقدار اولیه چگونه تغییر کند:

در مثال بالا مقدار اولیه متغیر j مقدار 1 می باشد تا وقتی که j از 10 کوچک تر باشد حلقه ادامه می یابد همچنین با هر بار تکرار حلقه یک واحد به j افزوده می شود.

حلقه ی do – while

در این حلقه بر خلاف دیگر حلقه ها شرط در انتهای حلقه چک می شود.

این حلقه حداقل یک بار اجرا می شود، در صورتی که در قسمت شرط دستور مبنی بر تکرار حلقه وجود داشته باشد، حلقه دوباره تکرار خواهد شد.

دستور goto

توسط این دستور می توان به یک بر چسب پرش کرد، بازگشت از بر چسب با دستور Return انجام می شود:

بر چسب باید در داخل حلقه ی اصلی باشد طول بر چسب باید از 31 کاراکتر کم تر باشد برای بر چسب نمی توان از کلمات رزرو شده استفاده کرد.

 اطلاعات پروژه

 رمز فایل : www.electronics98.com (این مطلب فاقد فایل جهت دانلود است)

 نویسنده : فرهاد اکبری

 تاریخ انتشار : 23 نوامبر 2014

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

 به کاربران و سایر اشخاص احترام بگذارید. پیام‌هایی که شامل محتوای توهین‌آمیز و کلمات نامناسب باشند، حذف می‌شوند.

 از ارسال لینک‌های سایت‌های دیگر و ارایه‌ی اطلاعات شخصی خودتان مثل شماره تماس، ایمیل و آی‌دی شبکه‌های اجتماعی پرهیز کنید.